shmid              43 arch/xtensa/kernel/syscall.c asmlinkage long xtensa_shmat(int shmid, char __user *shmaddr, int shmflg)
shmid              48 arch/xtensa/kernel/syscall.c 	err = do_shmat(shmid, shmaddr, shmflg, &ret, SHMLBA);
shmid             762 include/linux/compat.h asmlinkage long compat_sys_shmat(int shmid, compat_uptr_t shmaddr, int shmflg);
shmid              17 include/linux/shm.h long do_shmat(int shmid, char __user *shmaddr, int shmflg, unsigned long *addr,
shmid              27 include/linux/shm.h static inline long do_shmat(int shmid, char __user *shmaddr,
shmid             792 include/linux/syscalls.h asmlinkage long sys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
shmid             793 include/linux/syscalls.h asmlinkage long sys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
shmid             794 include/linux/syscalls.h asmlinkage long sys_shmat(int shmid, char __user *shmaddr, int shmflg);
shmid            1419 include/linux/syscalls.h long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
shmid             891 ipc/shm.c      static int shmctl_down(struct ipc_namespace *ns, int shmid, int cmd,
shmid             901 ipc/shm.c      	ipcp = ipcctl_obtain_check(ns, &shm_ids(ns), shmid, cmd,
shmid             980 ipc/shm.c      static int shmctl_stat(struct ipc_namespace *ns, int shmid,
shmid             990 ipc/shm.c      		shp = shm_obtain_object(ns, shmid);
shmid             996 ipc/shm.c      		shp = shm_obtain_object_check(ns, shmid);
shmid            1064 ipc/shm.c      static int shmctl_do_lock(struct ipc_namespace *ns, int shmid, int cmd)
shmid            1071 ipc/shm.c      	shp = shm_obtain_object_check(ns, shmid);
shmid            1140 ipc/shm.c      static long ksys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf, int version)
shmid            1146 ipc/shm.c      	if (cmd < 0 || shmid < 0)
shmid            1173 ipc/shm.c      		err = shmctl_stat(ns, shmid, cmd, &sem64);
shmid            1185 ipc/shm.c      		return shmctl_down(ns, shmid, cmd, &sem64);
shmid            1188 ipc/shm.c      		return shmctl_do_lock(ns, shmid, cmd);
shmid            1194 ipc/shm.c      SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf)
shmid            1196 ipc/shm.c      	return ksys_shmctl(shmid, cmd, buf, IPC_64);
shmid            1200 ipc/shm.c      long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf)
shmid            1204 ipc/shm.c      	return ksys_shmctl(shmid, cmd, buf, version);
shmid            1207 ipc/shm.c      SYSCALL_DEFINE3(old_shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf)
shmid            1209 ipc/shm.c      	return ksys_old_shmctl(shmid, cmd, buf);
shmid            1335 ipc/shm.c      long compat_ksys_shmctl(int shmid, int cmd, void __user *uptr, int version)
shmid            1343 ipc/shm.c      	if (cmd < 0 || shmid < 0)
shmid            1368 ipc/shm.c      		err = shmctl_stat(ns, shmid, cmd, &sem64);
shmid            1380 ipc/shm.c      		return shmctl_down(ns, shmid, cmd, &sem64);
shmid            1383 ipc/shm.c      		return shmctl_do_lock(ns, shmid, cmd);
shmid            1391 ipc/shm.c      COMPAT_SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, void __user *, uptr)
shmid            1393 ipc/shm.c      	return compat_ksys_shmctl(shmid, cmd, uptr, IPC_64);
shmid            1397 ipc/shm.c      long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr)
shmid            1401 ipc/shm.c      	return compat_ksys_shmctl(shmid, cmd, uptr, version);
shmid            1404 ipc/shm.c      COMPAT_SYSCALL_DEFINE3(old_shmctl, int, shmid, int, cmd, void __user *, uptr)
shmid            1406 ipc/shm.c      	return compat_ksys_old_shmctl(shmid, cmd, uptr);
shmid            1418 ipc/shm.c      long do_shmat(int shmid, char __user *shmaddr, int shmflg,
shmid            1435 ipc/shm.c      	if (shmid < 0)
shmid            1481 ipc/shm.c      	shp = shm_obtain_object_check(ns, shmid);
shmid            1576 ipc/shm.c      	shp = shm_lock(ns, shmid);
shmid            1591 ipc/shm.c      SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg)
shmid            1596 ipc/shm.c      	err = do_shmat(shmid, shmaddr, shmflg, &ret, SHMLBA);
shmid            1609 ipc/shm.c      COMPAT_SYSCALL_DEFINE3(shmat, int, shmid, compat_uptr_t, shmaddr, int, shmflg)
shmid            1614 ipc/shm.c      	err = do_shmat(shmid, compat_ptr(shmaddr), shmflg, &ret, COMPAT_SHMLBA);
shmid             286 ipc/util.h     long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr);
shmid             317 tools/testing/selftests/powerpc/benchmarks/context_switch.c 		int shmid;
shmid             320 tools/testing/selftests/powerpc/benchmarks/context_switch.c 		shmid = shmget(IPC_PRIVATE, getpagesize(), SHM_R | SHM_W);
shmid             321 tools/testing/selftests/powerpc/benchmarks/context_switch.c 		if (shmid < 0) {
shmid             326 tools/testing/selftests/powerpc/benchmarks/context_switch.c 		shmaddr = shmat(shmid, NULL, 0);
shmid             329 tools/testing/selftests/powerpc/benchmarks/context_switch.c 			shmctl(shmid, IPC_RMID, NULL);
shmid             333 tools/testing/selftests/powerpc/benchmarks/context_switch.c 		shmctl(shmid, IPC_RMID, NULL);
shmid             621 tools/testing/selftests/powerpc/mm/tlbie_test.c 	int shmid, run_time = 20 * 60;
shmid             654 tools/testing/selftests/powerpc/mm/tlbie_test.c 	shmid = shmget(shm_key, page_size, IPC_CREAT|0666);
shmid             655 tools/testing/selftests/powerpc/mm/tlbie_test.c 	if (shmid < 0) {
shmid             659 tools/testing/selftests/powerpc/mm/tlbie_test.c 	map1 = shmat(shmid, NULL, 0);
shmid             664 tools/testing/selftests/powerpc/mm/tlbie_test.c 	map2 = shmat(shmid, NULL, 0);
shmid              57 tools/testing/selftests/vm/hugepage-shm.c 	int shmid;
shmid              61 tools/testing/selftests/vm/hugepage-shm.c 	shmid = shmget(2, LENGTH, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W);
shmid              62 tools/testing/selftests/vm/hugepage-shm.c 	if (shmid < 0) {
shmid              66 tools/testing/selftests/vm/hugepage-shm.c 	printf("shmid: 0x%x\n", shmid);
shmid              68 tools/testing/selftests/vm/hugepage-shm.c 	shmaddr = shmat(shmid, ADDR, SHMAT_FLAGS);
shmid              71 tools/testing/selftests/vm/hugepage-shm.c 		shmctl(shmid, IPC_RMID, NULL);
shmid              94 tools/testing/selftests/vm/hugepage-shm.c 		shmctl(shmid, IPC_RMID, NULL);
shmid              98 tools/testing/selftests/vm/hugepage-shm.c 	shmctl(shmid, IPC_RMID, NULL);