Searched refs:shmid (Results 1 - 11 of 11) sorted by relevance

/linux-master/tools/testing/selftests/mm/
H A Dhugepage-shm.c53 int shmid; local
57 shmid = shmget(2, LENGTH, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W);
58 if (shmid < 0) {
62 printf("shmid: 0x%x\n", shmid);
64 shmaddr = shmat(shmid, ADDR, SHMAT_FLAGS);
67 shmctl(shmid, IPC_RMID, NULL);
90 shmctl(shmid, IPC_RMID, NULL);
94 shmctl(shmid, IPC_RMID, NULL);
H A Dwrite_to_hugetlbfs.c32 static int shmid; variable
53 shmctl(shmid, IPC_RMID, NULL);
57 shmctl(shmid, IPC_RMID, NULL);
198 shmid = shmget(key, size,
200 if (shmid < 0) {
201 shmid = shmget(++key, size,
203 if (shmid < 0)
206 printf("shmid: 0x%x, shmget key:%d\n", shmid, key);
208 ptr = shmat(shmid, NUL
[all...]
H A Dpagemap_ioctl.c161 void *gethugetlb_mem(int size, int *shmid) argument
165 if (shmid) {
166 *shmid = shmget(2, size, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W);
167 if (*shmid < 0)
170 mem = shmat(*shmid, 0, 0);
172 shmctl(*shmid, IPC_RMID, NULL);
1478 int mem_size, shmid, buf_size, fd, i, ret; local
1541 mem = gethugetlb_mem(mem_size, &shmid);
1549 shmctl(shmid, IPC_RMID, NULL);
1578 shmctl(shmid, IPC_RMI
[all...]
/linux-master/include/linux/
H A Dshm.h17 long do_shmat(int shmid, char __user *shmaddr, int shmflg, unsigned long *addr,
27 static inline long do_shmat(int shmid, char __user *shmaddr, argument
H A Dsyscalls.h745 asmlinkage long sys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
746 asmlinkage long sys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
747 asmlinkage long sys_shmat(int shmid, char __user *shmaddr, int shmflg);
1285 long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
H A Dcompat.h750 asmlinkage long compat_sys_shmat(int shmid, compat_uptr_t shmaddr, int shmflg);
/linux-master/arch/xtensa/kernel/
H A Dsyscall.c39 asmlinkage long xtensa_shmat(int shmid, char __user *shmaddr, int shmflg) argument
44 err = do_shmat(shmid, shmaddr, shmflg, &ret, SHMLBA);
/linux-master/ipc/
H A Dshm.c160 " key shmid perms size cpid lpid nattch uid gid cuid cgid atime dtime ctime rss swap\n",
162 " key shmid perms size cpid lpid nattch uid gid cuid cgid atime dtime ctime rss swap\n",
790 * shmid gets reported as "inode#" in /proc/pid/maps.
992 static int shmctl_down(struct ipc_namespace *ns, int shmid, int cmd, argument
1002 ipcp = ipcctl_obtain_check(ns, &shm_ids(ns), shmid, cmd,
1081 static int shmctl_stat(struct ipc_namespace *ns, int shmid, argument
1091 shp = shm_obtain_object(ns, shmid);
1097 shp = shm_obtain_object_check(ns, shmid);
1165 static int shmctl_do_lock(struct ipc_namespace *ns, int shmid, int cmd) argument
1172 shp = shm_obtain_object_check(ns, shmid);
1241 ksys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf, int version) argument
1301 ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf) argument
1436 compat_ksys_shmctl(int shmid, int cmd, void __user *uptr, int version) argument
1497 compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr) argument
1518 do_shmat(int shmid, char __user *shmaddr, int shmflg, ulong *raddr, unsigned long shmlba) argument
[all...]
H A Dutil.h288 long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr);
/linux-master/tools/testing/selftests/powerpc/benchmarks/
H A Dcontext_switch.c328 int shmid; local
331 shmid = shmget(IPC_PRIVATE, getpagesize(), SHM_R | SHM_W);
332 if (shmid < 0) {
337 shmaddr = shmat(shmid, NULL, 0);
340 shmctl(shmid, IPC_RMID, NULL);
344 shmctl(shmid, IPC_RMID, NULL);
/linux-master/tools/testing/selftests/powerpc/mm/
H A Dtlbie_test.c620 int shmid, run_time = 20 * 60; local
653 shmid = shmget(shm_key, page_size, IPC_CREAT|0666);
654 if (shmid < 0) {
658 map1 = shmat(shmid, NULL, 0);
663 map2 = shmat(shmid, NULL, 0);

Completed in 152 milliseconds