/third_party/ltp/testcases/kernel/syscalls/ipc/shmctl/ |
H A D | shmctl07.c | 20 static int shm_id = -1; variable 26 TEST(shmctl(shm_id, SHM_LOCK, NULL)); in verify_shmlock() 29 tst_res(TFAIL | TTERRNO, "shmctl(%i, SHM_LOCK, NULL)", shm_id); in verify_shmlock() 31 tst_res(TPASS, "shmctl(%i, SHM_LOCK, NULL)", shm_id); in verify_shmlock() 34 SAFE_SHMCTL(shm_id, IPC_STAT, &ds); in verify_shmlock() 41 TEST(shmctl(shm_id, SHM_UNLOCK, NULL)); in verify_shmlock() 44 tst_res(TFAIL | TTERRNO, "shmctl(%i, SHM_UNLOCK, NULL)", shm_id); in verify_shmlock() 46 tst_res(TPASS, "shmctl(%i, SHM_UNLOCK, NULL)", shm_id); in verify_shmlock() 48 SAFE_SHMCTL(shm_id, IPC_STAT, &ds); in verify_shmlock() 58 shm_id in setup() [all...] |
H A D | shmctl08.c | 23 static int shm_id = -1; variable 27 TEST(shmctl(shm_id, IPC_SET, ds)); in test_ipc_set() 30 tst_res(TFAIL, "shmctl(%i, IPC_SET, ...)", shm_id); in test_ipc_set() 35 shm_id, ds->shm_perm.mode); in test_ipc_set() 56 SAFE_SHMCTL(shm_id, IPC_STAT, &ds); in verify_shmset() 71 SAFE_SHMCTL(shm_id, IPC_STAT, &ds); in verify_shmset() 87 SAFE_SHMCTL(shm_id, IPC_STAT, &ds); in verify_shmset() 93 shm_id = SAFE_SHMGET(IPC_PRIVATE, SHM_SIZE, IPC_CREAT | 0666); in setup() 98 if (shm_id >= 0) in cleanup() 99 SAFE_SHMCTL(shm_id, IPC_RMI in cleanup() [all...] |
H A D | shmctl01.c | 31 static int shm_id; variable 41 addr = SAFE_SHMAT(shm_id, NULL, 0); in attach_child() 106 SAFE_SHMCTL(shm_id, IPC_STAT, &ds1); in check_nattch() 147 addr = SAFE_SHMAT(shm_id, NULL, 0); in verify_shmstat_inherit() 199 SAFE_SHMCTL(shm_id, IPC_STAT, &ds); in shmstat_basic_check() 229 static int get_shm_idx_from_id(int shm_id) in get_shm_idx_from_id() argument 235 max_idx = SAFE_SHMCTL(shm_id, SHM_INFO, (void *)&dummy); in get_shm_idx_from_id() 238 if (shmctl(i, SHM_STAT, &dummy_ds) == shm_id) in get_shm_idx_from_id() 248 shm_id = SAFE_SHMGET(IPC_PRIVATE, SHM_SIZE, IPC_CREAT | SHM_RW); in setup() 251 shm_idx = get_shm_idx_from_id(shm_id); in setup() [all...] |
H A D | shmctl04.c | 33 static int shm_id = -1; variable 163 shm_id = SAFE_SHMGET(IPC_PRIVATE, SHM_SIZE, IPC_CREAT | SHM_RW); in setup() 165 TEST(shmctl(shm_id, SHM_STAT_ANY, &temp_ds)); in setup() 177 if (shm_id >= 0) in cleanup() 178 SAFE_SHMCTL(shm_id, IPC_RMID, NULL); in cleanup()
|
H A D | shmctl02.c | 58 int *shm_id; member 97 TST_EXP_FAIL(tv->shmctl(*(tc[i].shm_id), tc[i].cmd, tc[i].buf), in verify_shmctl() 98 tc[i].error, "shmctl(%i, %i, %p)", *(tc[i].shm_id), tc[i].cmd, tc[i].buf); in verify_shmctl()
|
/third_party/ltp/testcases/kernel/syscalls/ipc/shmget/ |
H A D | shmget06.c | 28 static int shm_id[2], pid; variable 33 SAFE_FILE_PRINTF(NEXT_ID_PATH, "%d", shm_id[0]); in verify_shmget() 35 shm_id[1] = SAFE_SHMGET(shmkey[1], SHM_SIZE, IPC_CREAT | SHM_RW); in verify_shmget() 36 if (shm_id[1] == shm_id[0]) in verify_shmget() 38 " same shm id unexpectedly", shm_id[0]); in verify_shmget() 41 " new shm id %d", shm_id[0], shm_id[1]); in verify_shmget() 43 SAFE_SHMCTL(shm_id[1], IPC_RMID, NULL); in verify_shmget() 52 shm_id[ in setup() [all...] |
H A D | shmget05.c | 29 static int shm_id, pid; variable 36 shm_id = SAFE_SHMGET(shmkey, SHM_SIZE, SHM_RW | IPC_CREAT); in verify_shmget() 37 if (shm_id == pid) in verify_shmget() 40 tst_res(TFAIL, "shm_next_id failed, expected id %d, but got %d", pid, shm_id); in verify_shmget() 43 SAFE_SHMCTL(shm_id, IPC_RMID, NULL); in verify_shmget() 55 if (shm_id != -1) in cleanup() 56 SAFE_SHMCTL(shm_id, IPC_RMID, NULL); in cleanup()
|
H A D | shmget04.c | 27 static int shm_id = -1; variable 55 shm_id = SAFE_SHMGET(shmkey, SHM_SIZE, IPC_CREAT | IPC_EXCL); in setup() 60 if (shm_id >= 0) in cleanup() 61 SAFE_SHMCTL(shm_id, IPC_RMID, NULL); in cleanup()
|
H A D | shmget02.c | 42 static int shm_id = -1; variable 124 shm_id = SAFE_SHMGET(shmkey, SHM_SIZE, IPC_CREAT | IPC_EXCL); in setup() 139 if (shm_id >= 0) in cleanup() 140 SAFE_SHMCTL(shm_id, IPC_RMID, NULL); in cleanup()
|
/third_party/ltp/testcases/kernel/syscalls/ipc/shmdt/ |
H A D | shmdt01.c | 21 static int shm_id = -1, shm_key, pass; variable 35 SAFE_SHMCTL(shm_id, IPC_STAT, &buf); in check_functionality() 54 shared = SAFE_SHMAT(shm_id, 0, 0); in verify_shmdt() 63 shm_id = SAFE_SHMGET(shm_key, INT_SIZE, SHM_RW | IPC_CREAT | IPC_EXCL); in setup() 66 shared = SAFE_SHMAT(shm_id, 0, 0); in setup() 71 if (shm_id != -1) in cleanup() 72 SAFE_SHMCTL(shm_id, IPC_RMID, NULL); in cleanup()
|
/third_party/ltp/testcases/kernel/mem/mtest07/ |
H A D | shm_test.c | 123 /* Input: shm_id - id of the shared memory segment to be removed */ 134 static int rm_shared_mem(key_t shm_id, /* id of shared memory segment to be removed */ in rm_shared_mem() argument 140 dprt("pid[%d]: rm_shared_mem(): shm_id = %d shm_addr = %#x cmd = %d\n", in rm_shared_mem() 141 getpid(), shm_id, shm_addr, cmd); in rm_shared_mem() 142 if (shmctl(shm_id, IPC_RMID, (struct shmid_ds *)shmbuf) == -1) { in rm_shared_mem() 143 dprt("pid[%d]: rm_shared_mem(): shmctl unable to remove shm_id[%d]\n", getpid(), shm_id); in rm_shared_mem() 181 key_t shm_id = 0; /* shared memory id */ in shmat_rd_wr() local 194 if ((shm_id = in shmat_rd_wr() 204 "success got segment id %d\n", getpid(), shm_id); in shmat_rd_wr() [all...] |
/third_party/ltp/testcases/kernel/syscalls/ipc/shmat/ |
H A D | shmat03.c | 46 static int shm_id; variable 51 shm_id = SAFE_SHMGET(IPC_PRIVATE, getpagesize(), 0777); in setup() 59 if (shm_id) in cleanup() 60 SAFE_SHMCTL(shm_id, IPC_RMID, 0); in cleanup() 70 shm_addr = shmat(shm_id, ((void *)1), SHM_RND | SHM_REMAP); in run()
|
H A D | shmat01.c | 33 static int shm_id = -1; variable 90 addr = shmat(shm_id, *tc->shmaddr, tc->flag); in verify_shmat() 96 SAFE_SHMCTL(shm_id, IPC_STAT, &buf); in verify_shmat() 137 shm_id = SAFE_SHMGET(shm_key, INT_SIZE, SHM_RW | IPC_CREAT | IPC_EXCL); in setup() 142 if (shm_id != -1) in cleanup() 143 SAFE_SHMCTL(shm_id, IPC_RMID, NULL); in cleanup()
|
/third_party/ltp/testcases/kernel/syscalls/kill/ |
H A D | kill05.c | 31 static int shm_id = -1; variable 90 shm_id = SAFE_SHMGET(shm_key, getpagesize(), 0666 | IPC_CREAT); in setup() 91 flag = SAFE_SHMAT(shm_id, 0, 0); in setup() 97 if (shm_id != -1) in cleanup() 98 SAFE_SHMCTL(shm_id, IPC_RMID, NULL); in cleanup()
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/ |
H A D | 9-1.c | 110 int *child_pid, oldcount, newcount, shm_id, i; in main() local 129 shm_id = shmget(key, sizeof(int), IPC_CREAT | 0600); in main() 130 if (shm_id < 0) { in main() 135 shmptr = shmat(shm_id, 0, 0); in main() 192 SAFE_FUNC(shmctl(shm_id, IPC_RMID, NULL)); in main() 204 SAFE_FUNC(shmctl(shm_id, IPC_RMID, NULL)); in main()
|
/third_party/pulseaudio/src/tests/ |
H A D | memblock-test.c | 78 uint32_t id, shm_id; in START_TEST() local 126 r = pa_memexport_put(export_a, mb_a, &mem_type, &id, &shm_id, &offset, &size); in START_TEST() 128 fail_unless(shm_id == id_a); in START_TEST() 132 mb_b = pa_memimport_get(import_b, PA_MEM_TYPE_SHARED_POSIX, id, shm_id, offset, size, false); in START_TEST() 134 r = pa_memexport_put(export_b, mb_b, &mem_type, &id, &shm_id, &offset, &size); in START_TEST() 136 fail_unless(shm_id == id_a || shm_id == id_b); in START_TEST() 141 mb_c = pa_memimport_get(import_c, PA_MEM_TYPE_SHARED_POSIX, id, shm_id, offset, size, false); in START_TEST()
|
/third_party/ltp/libs/libltpnewipc/ |
H A D | libnewipc.c | 74 int shm_id = -1; in probe_free_addr() local 79 shm_id = safe_shmget(file, lineno, probe_key, SHMLBA * 2, in probe_free_addr() 81 addr = safe_shmat(file, lineno, shm_id, NULL, 0); in probe_free_addr() 83 safe_shmctl(file, lineno, shm_id, IPC_RMID, NULL); in probe_free_addr()
|
/third_party/ltp/testcases/kernel/mem/hugetlb/lib/ |
H A D | hugetlb.c | 100 void rm_shm(int shm_id) in rm_shm() argument 102 if (shm_id == -1) in rm_shm() 108 if (shmctl(shm_id, IPC_RMID, NULL) == -1) { in rm_shm() 111 tst_res(TINFO, "id = %d", shm_id); in rm_shm()
|
/third_party/pulseaudio/src/pulsecore/ |
H A D | native-common.c | 42 unsigned shm_id; in pa_common_command_register_memfd_shmid() local 64 if (version < 31 || pa_tagstruct_getu32(t, &shm_id) < 0 || !pa_tagstruct_eof(t)) in pa_common_command_register_memfd_shmid() 67 pa_pstream_attach_memfd_shmid(p, shm_id, ancil->fds[0]); in pa_common_command_register_memfd_shmid()
|
H A D | pstream-util.c | 144 unsigned shm_id; in pa_pstream_register_memfd_mempool() local 167 if (pa_mempool_get_shm_id(pool, &shm_id)) { in pa_pstream_register_memfd_mempool() 184 if (pa_pstream_attach_memfd_shmid(p, shm_id, memfd_fd)) { in pa_pstream_register_memfd_mempool() 195 pa_tagstruct_putu32(t, shm_id); in pa_pstream_register_memfd_mempool()
|
H A D | pstream.c | 362 int pa_pstream_attach_memfd_shmid(pa_pstream *p, unsigned shm_id, int memfd_fd) { in pa_pstream_attach_memfd_shmid() argument 373 if (pa_idxset_get_by_data(p->registered_memfd_ids, PA_UINT32_TO_PTR(shm_id), NULL)) { in pa_pstream_attach_memfd_shmid() 374 pa_log_warn("previously registered memfd SHM ID = %u", shm_id); in pa_pstream_attach_memfd_shmid() 378 if (pa_memimport_attach_memfd(p->import, shm_id, memfd_fd, true)) { in pa_pstream_attach_memfd_shmid() 379 pa_log("Failed to create permanent mapping for memfd region with ID = %u", shm_id); in pa_pstream_attach_memfd_shmid() 383 pa_assert_se(pa_idxset_put(p->registered_memfd_ids, PA_UINT32_TO_PTR(shm_id), NULL) == 0); in pa_pstream_attach_memfd_shmid() 656 uint32_t block_id, shm_id; in prepare_next_write_item() local 672 &shm_id, in prepare_next_write_item() 680 if (pa_idxset_get_by_data(p->registered_memfd_ids, PA_UINT32_TO_PTR(shm_id), NULL)) { in prepare_next_write_item() 685 pa_log("Cannot send block reference with non-registered memfd ID = %u", shm_id); in prepare_next_write_item() 1035 uint32_t shm_id = ntohl(re->shm_info[PA_PSTREAM_SHM_SHMID]); do_read() local [all...] |
H A D | memblock.h | 190 int pa_memimport_attach_memfd(pa_memimport *i, uint32_t shm_id, int memfd_fd, bool writable); 192 uint32_t shm_id, size_t offset, size_t size, bool writable); 199 uint32_t *shm_id, size_t *offset, size_t * size);
|
/third_party/backends/backend/ |
H A D | gt68xx_shm_channel.c | 178 int shm_id; in shm_channel_new() local 248 shm_id = shmget (IPC_PRIVATE, shm_size, IPC_CREAT | SHM_R | SHM_W); in shm_channel_new() 249 if (shm_id == -1) in shm_channel_new() 257 shm_area = shmat (shm_id, NULL, 0); in shm_channel_new() 262 shmctl (shm_id, IPC_RMID, NULL); in shm_channel_new() 267 if (shmctl (shm_id, IPC_RMID, NULL) == -1) in shm_channel_new() 272 shmctl (shm_id, IPC_RMID, NULL); in shm_channel_new()
|
H A D | snapscan-usb.c | 541 int shm_id = shmget (IPC_PRIVATE, shm_size, IPC_CREAT | SHM_R | SHM_W); in snapscani_usb_shm_init() local 542 if (shm_id == -1) in snapscani_usb_shm_init() 549 shm_area = shmat (shm_id, NULL, 0); in snapscani_usb_shm_init() 554 shmctl (shm_id, IPC_RMID, NULL); in snapscani_usb_shm_init() 558 if (shmctl (shm_id, IPC_RMID, NULL) == -1) in snapscani_usb_shm_init() 563 shmctl (shm_id, IPC_RMID, NULL); in snapscani_usb_shm_init()
|
/third_party/ltp/libs/libltpipc/ |
H A D | libipc.c | 155 void rm_shm(int shm_id) in rm_shm() argument 157 if (shm_id == -1) { /* no segment to remove */ in rm_shm() 165 if (shmctl(shm_id, IPC_RMID, NULL) == -1) { in rm_shm() 168 tst_resm(TINFO, "id = %d", shm_id); in rm_shm()
|