Home
last modified time | relevance | path

Searched refs:shmid (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Dhugepage-shm.c37 int shmid;
41 shmid = shmget(2, LENGTH, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W);
42 if (shmid < 0) {
46 printf("shmid: 0x%x\n", shmid);
48 shmaddr = shmat(shmid, NULL, 0);
51 shmctl(shmid, IPC_RMID, NULL); in main()
74 shmctl(shmid, IPC_RMID, NULL); in main()
78 shmctl(shmid, IPC_RMID, NULL); in main()
53 int shmid; main() local
H A Dwrite_to_hugetlbfs.c32 static int shmid; variable
54 shmctl(shmid, IPC_RMID, NULL); in sig_handler()
58 shmctl(shmid, IPC_RMID, NULL); in sig_handler()
200 shmid = shmget(key, size, in main()
202 if (shmid < 0) { in main()
203 shmid = shmget(++key, size, in main()
205 if (shmid < 0) in main()
208 printf("shmid: 0x%x, shmget key:%d\n", shmid, key); in main()
210 ptr = shmat(shmid, NUL in main()
[all...]
H A Dpagemap_ioctl.c161 void *gethugetlb_mem(int size, int *shmid) in gethugetlb_mem() argument
165 if (shmid) { in gethugetlb_mem()
166 *shmid = shmget(2, size, SHM_HUGETLB | IPC_CREAT | SHM_R | SHM_W); in gethugetlb_mem()
167 if (*shmid < 0) in gethugetlb_mem()
170 mem = shmat(*shmid, 0, 0); in gethugetlb_mem()
172 shmctl(*shmid, IPC_RMID, NULL); in gethugetlb_mem()
1478 int mem_size, shmid, buf_size, fd, i, ret; in main() local
1541 mem = gethugetlb_mem(mem_size, &shmid); in main()
1549 shmctl(shmid, IPC_RMID, NULL); in main()
1580 shmctl(shmid, IPC_RMI in main()
[all...]
/linux/ipc/
H A Dshm.c160 " key shmid perms size cpid lpid nattch uid gid cuid cgid atime dtime ctime rss swap\n", in shm_init()
162 " key shmid perms size cpid lpid nattch uid gid cuid cgid atime dtime ctime rss swap\n", in shm_init()
786 * shmid gets reported as "inode#" in /proc/pid/maps. in newseg()
988 static int shmctl_down(struct ipc_namespace *ns, int shmid, int cmd, in shmctl_down() argument
998 ipcp = ipcctl_obtain_check(ns, &shm_ids(ns), shmid, cmd, in shmctl_down()
1077 static int shmctl_stat(struct ipc_namespace *ns, int shmid, in shmctl_stat() argument
1087 shp = shm_obtain_object(ns, shmid); in shmctl_stat()
1093 shp = shm_obtain_object_check(ns, shmid); in shmctl_stat()
1161 static int shmctl_do_lock(struct ipc_namespace *ns, int shmid, int cmd) in shmctl_do_lock() argument
1168 shp = shm_obtain_object_check(ns, shmid); in shmctl_do_lock()
1237 ksys_shmctl(int shmid,int cmd,struct shmid_ds __user * buf,int version) ksys_shmctl() argument
1291 SYSCALL_DEFINE3(shmctl,int,shmid,int,cmd,struct shmid_ds __user *,buf) SYSCALL_DEFINE3() argument
1297 ksys_old_shmctl(int shmid,int cmd,struct shmid_ds __user * buf) ksys_old_shmctl() argument
1304 SYSCALL_DEFINE3(old_shmctl,int,shmid,int,cmd,struct shmid_ds __user *,buf) SYSCALL_DEFINE3() argument
1432 compat_ksys_shmctl(int shmid,int cmd,void __user * uptr,int version) compat_ksys_shmctl() argument
1487 COMPAT_SYSCALL_DEFINE3(shmctl,int,shmid,int,cmd,void __user *,uptr) COMPAT_SYSCALL_DEFINE3() argument
1493 compat_ksys_old_shmctl(int shmid,int cmd,void __user * uptr) compat_ksys_old_shmctl() argument
1500 COMPAT_SYSCALL_DEFINE3(old_shmctl,int,shmid,int,cmd,void __user *,uptr) COMPAT_SYSCALL_DEFINE3() argument
1514 do_shmat(int shmid,char __user * shmaddr,int shmflg,ulong * raddr,unsigned long shmlba) do_shmat() argument
1688 SYSCALL_DEFINE3(shmat,int,shmid,char __user *,shmaddr,int,shmflg) SYSCALL_DEFINE3() argument
1706 COMPAT_SYSCALL_DEFINE3(shmat,int,shmid,compat_uptr_t,shmaddr,int,shmflg) COMPAT_SYSCALL_DEFINE3() argument
[all...]
H A Dutil.h288 long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr);
/linux/tools/testing/selftests/powerpc/benchmarks/
H A Dcontext_switch.c328 int shmid; in futex_setup() local
331 shmid = shmget(IPC_PRIVATE, getpagesize(), SHM_R | SHM_W); in futex_setup()
332 if (shmid < 0) { in futex_setup()
337 shmaddr = shmat(shmid, NULL, 0); in futex_setup()
340 shmctl(shmid, IPC_RMID, NULL); in futex_setup()
344 shmctl(shmid, IPC_RMID, NULL); in futex_setup()
/linux/include/linux/
H A Dshm.h17 long do_shmat(int shmid, char __user *shmaddr, int shmflg, unsigned long *addr,
26 static inline long do_shmat(int shmid, char __user *shmaddr, in do_shmat() 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);
1294 long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
/linux/tools/testing/selftests/powerpc/mm/
H A Dtlbie_test.c620 int shmid, run_time = 20 * 60; in main() local
653 shmid = shmget(shm_key, page_size, IPC_CREAT|0666); in main()
654 if (shmid < 0) { in main()
658 map1 = shmat(shmid, NULL, 0); in main()
663 map2 = shmat(shmid, NULL, 0); in main()
/linux/Documentation/arch/sparc/
H A Dadi.rst188 int shmid, version;
213 if ((shmid = shmget(2, BUFFER_SIZE,
219 shmaddr = shmat(shmid, NULL, 0);
222 shmctl(shmid, IPC_RMID, NULL);
277 shmctl(shmid, IPC_RMID, NULL);
284 shmctl(shmid, IPC_RMID, NULL);