Home
last modified time | relevance | path

Searched refs:shm_id (Results 1 - 25 of 34) sorted by relevance

12

/third_party/ltp/testcases/kernel/syscalls/ipc/shmctl/
H A Dshmctl07.c20 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 Dshmctl08.c23 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 Dshmctl01.c31 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 Dshmctl04.c33 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 Dshmctl02.c58 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 Dshmget06.c28 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 Dshmget05.c29 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 Dshmget04.c27 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 Dshmget02.c42 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 Dshmdt01.c21 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 Dshm_test.c123 /* 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 Dshmat03.c46 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 Dshmat01.c33 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 Dkill05.c31 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 D9-1.c110 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 Dmemblock-test.c78 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 Dlibnewipc.c74 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 Dhugetlb.c100 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 Dnative-common.c42 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 Dpstream-util.c144 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 Dpstream.c362 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 Dmemblock.h190 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 Dgt68xx_shm_channel.c178 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 Dsnapscan-usb.c541 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 Dlibipc.c155 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()

Completed in 10 milliseconds

12