Home
last modified time | relevance | path

Searched refs:shm_info (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/bsd-user/
H A Dbsd-mem.h352 struct shmid_ds shm_info; in do_bsd_shmat() local
355 ret = get_errno(shmctl(shmid, IPC_STAT, &shm_info)); in do_bsd_shmat()
361 if (!guest_range_valid_untagged(shmaddr, shm_info.shm_segsz)) { in do_bsd_shmat()
373 mmap_start = mmap_find_vma(0, shm_info.shm_segsz); in do_bsd_shmat()
387 page_set_flags(raddr, raddr + shm_info.shm_segsz - 1, in do_bsd_shmat()
394 bsd_shm_regions[i].size = shm_info.shm_segsz; in do_bsd_shmat()
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/qemu/
H A D0004-linux-user-Rewrite-target_shmat.patch38 struct shmid_ds shm_info;
95 ret = get_errno(shmctl(shmid, IPC_STAT, &shm_info));
100 + t_len = TARGET_PAGE_ALIGN(shm_info.shm_segsz);
101 + h_len = ROUND_UP(shm_info.shm_segsz, h_pagesize);
113 - if (!guest_range_valid_untagged(shmaddr, shm_info.shm_segsz)) {
152 - mmap_start = mmap_find_vma(0, shm_info.shm_segsz,
199 - last = raddr + shm_info.shm_segsz - 1;
/openbmc/linux/ipc/
H A Dshm.c1066 struct shm_info *shm_info) in shmctl_shm_info() argument
1070 memset(shm_info, 0, sizeof(*shm_info)); in shmctl_shm_info()
1073 shm_get_stat(ns, &shm_info->shm_rss, &shm_info->shm_swp); in shmctl_shm_info()
1074 shm_info->shm_tot = ns->shm_tot; in shmctl_shm_info()
1075 shm_info->swap_attempts = 0; in shmctl_shm_info()
1076 shm_info->swap_successes = 0; in shmctl_shm_info()
1267 struct shm_info shm_info; in ksys_shmctl() local
1268 err = shmctl_shm_info(ns, &shm_info); in ksys_shmctl()
1271 if (copy_to_user(buf, &shm_info, sizeof(shm_info))) in ksys_shmctl()
1462 struct shm_info shm_info; in compat_ksys_shmctl() local
[all …]
/openbmc/linux/include/uapi/linux/
H A Dshm.h101 struct shm_info { struct
/openbmc/qemu/linux-user/
H A Dmmap.c1063 struct shmid_ds shm_info; in target_shmat() local
1070 ret = get_errno(shmctl(shmid, IPC_STAT, &shm_info)); in target_shmat()
1085 if (!guest_range_valid_untagged(shmaddr, shm_info.shm_segsz)) { in target_shmat()
1099 mmap_start = mmap_find_vma(0, shm_info.shm_segsz, in target_shmat()
1113 last = raddr + shm_info.shm_segsz - 1; in target_shmat()
H A Dsyscall.c4423 struct shm_info *host_shm_info) in host_to_target_shm_info()
4442 struct shm_info shm_info; in do_shmctl() local
4463 ret = get_errno(shmctl(shmid, cmd, (struct shmid_ds *)&shm_info)); in do_shmctl()
4464 if (host_to_target_shm_info(buf, &shm_info)) in do_shmctl()
/openbmc/linux/tools/testing/selftests/mm/
H A Dthuge-gen.c156 struct shm_info i; in test_shmget()