Home
last modified time | relevance | path

Searched refs:sem_id (Results 1 - 22 of 22) sorted by relevance

/third_party/backends/backend/
H A Dsnapscan-mutex.c43 #define snapscan_mutex_t sem_id
73 static int snapscani_mutex_open(snapscan_mutex_t* sem_id, const char* dev __sane_unused__) in snapscani_mutex_open() argument
75 pthread_mutex_init(sem_id, NULL); in snapscani_mutex_open()
79 static void snapscani_mutex_close(snapscan_mutex_t* sem_id) in snapscani_mutex_close() argument
81 pthread_mutex_destroy(sem_id); in snapscani_mutex_close()
84 static void snapscani_mutex_lock(snapscan_mutex_t* sem_id) in snapscani_mutex_lock() argument
86 pthread_mutex_lock(sem_id); in snapscani_mutex_lock()
89 static void snapscani_mutex_unlock(snapscan_mutex_t* sem_id) in snapscani_mutex_unlock() argument
91 pthread_mutex_unlock(sem_id); in snapscani_mutex_unlock()
132 static int snapscani_mutex_open(snapscan_mutex_t* sem_id, cons argument
165 snapscani_mutex_close(snapscan_mutex_t* sem_id) snapscani_mutex_close() argument
171 snapscani_mutex_lock(snapscan_mutex_t* sem_id) snapscani_mutex_lock() argument
176 snapscani_mutex_unlock(snapscan_mutex_t* sem_id) snapscani_mutex_unlock() argument
[all...]
/third_party/ltp/testcases/kernel/syscalls/ipc/semctl/
H A Dsemctl01.c23 static int sem_id = -1; variable
57 SAFE_SEMCTL(sem_id, 0, IPC_STAT, (union semun)&buf); in func_set()
89 if (semop(sem_id, &sops, 1) != -1) in child_cnt()
104 SAFE_SEMOP(sem_id, &sops, 1); in cnt_setup()
135 SAFE_SEMOP(sem_id, &sops, 1); in child_pid()
186 SAFE_SEMCTL(sem_id, 0, GETALL, (union semun)rarray); in func_sall()
199 int semv = SAFE_SEMCTL(sem_id, 4, GETVAL); in func_sval()
209 TST_EXP_FAIL(semop(sem_id, &sops, 1), EINVAL, "semaphore appears to be removed"); in func_rmid()
210 sem_id = -1; in func_rmid()
248 {&sem_id,
[all...]
H A Dsemctl03.c20 static int sem_id = -1; variable
50 int *sem_id; member
56 {&sem_id, -1, &semds_ptr, EINVAL, "invalid IPC command"},
58 {&sem_id, GETALL, &bad_ptr, EFAULT, "invalid union arg"},
59 {&sem_id, IPC_SET, &bad_ptr, EFAULT, "invalid union arg"}
83 TST_EXP_FAIL(tv->semctl(*(tc->sem_id), 0, tc->ipc_cmd, *(tc->buf)), in verify_semctl()
96 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup()
103 if (sem_id != -1) in cleanup()
104 SAFE_SEMCTL(sem_id, 0, IPC_RMID); in cleanup()
H A Dsemctl02.c19 static int sem_id = -1; variable
28 TST_EXP_FAIL(semctl(sem_id, 0, IPC_STAT, un_arg), EACCES, in verify_semctl()
41 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL); in setup()
46 if (sem_id != -1) in cleanup()
47 SAFE_SEMCTL(sem_id, 0, IPC_RMID); in cleanup()
H A Dsemctl05.c20 static int sem_id = -1; variable
44 TST_EXP_FAIL(semctl(sem_id, tc->count, tc->cmd, tc->t_arg), ERANGE, in verify_semctl()
54 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup()
59 if (sem_id != -1) in cleanup()
60 SAFE_SEMCTL(sem_id, 0, IPC_RMID); in cleanup()
H A Dsemctl04.c25 static int sem_id = -1; variable
44 TST_EXP_FAIL(semctl(sem_id, 0, tcases[i], arg), EPERM, in do_child()
69 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL); in setup()
77 if (sem_id != -1) in cleanup()
78 SAFE_SEMCTL(sem_id, 0, IPC_RMID); in cleanup()
H A Dsemctl09.c49 static int sem_id = -1; variable
147 TEST(semctl(sem_id, 0, SEM_INFO, arg)); in verify_semctl()
150 tst_res(TFAIL | TTERRNO, "semctl(sem_id, 0, SEM_INFO, ...)"); in verify_semctl()
195 sem_id = SAFE_SEMGET(IPC_PRIVATE, 2, IPC_CREAT | 0600); in setup()
197 TEST(do_semctl(sem_id, 0, SEM_STAT_ANY)); in setup()
214 if (sem_id >= 0) in cleanup()
215 SAFE_SEMCTL(sem_id, 0, IPC_RMID); in cleanup()
/third_party/ltp/testcases/kernel/syscalls/ipc/semop/
H A Dsemop01.c18 static int sem_id = -1; variable
40 TEST(call_semop(tv, sem_id, sops, NSEMS, tst_ts_get(tc[n].to))); in run()
46 if (semctl(sem_id, 0, GETALL, get_arr) == -1) in run()
47 tst_brk(TBROK | TERRNO, "semctl(%i, 0, GETALL, ...)", sem_id); in run()
61 if (semctl(sem_id, i, SETVAL, arr) == -1) in run()
62 tst_brk(TBROK | TERRNO, "semctl(%i, %i, SETVAL, ...)", sem_id, i); in run()
80 sem_id = semget(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup()
81 if (sem_id == -1) in setup()
93 if (sem_id != -1) { in cleanup()
94 if (semctl(sem_id, in cleanup()
[all...]
H A Dsemop03.c20 static int sem_id = -1; variable
45 TEST(call_semop(tv, sem_id, &s_buf, 1, tst_ts_get(&timeout))); in do_child()
79 sem_id = semget(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in setup()
80 if (sem_id == -1) in setup()
86 if (sem_id != -1) { in cleanup()
87 if (semctl(sem_id, 0, IPC_RMID) == -1) in cleanup()
96 if (semctl(sem_id, tc[i].num, SETVAL, tc[i].semunptr) == -1) in run()
125 sem_id = semget(semkey, PSEMS, IPC_CREAT | IPC_EXCL | SEM_RA); in run()
126 if (sem_id == -1) in run()
H A Dsemop05.c70 int sem_id; variable
82 sem_id = semget(KEY, 1, 0666 | IPC_CREAT); in main()
83 if (sem_id < 0) { in main()
89 semctl(sem_id, 0, SETVAL, semunion); in main()
109 semctl(sem_id, 0, IPC_RMID, semunion); in main()
132 semop(sem_id, &Psembuf, 1); in waiter()
148 semop(sem_id, &Vsembuf, 1); in poster()
/third_party/ltp/testcases/kernel/syscalls/ipc/semget/
H A Dsemget01.c20 static int sem_id = -1, sem_key = -1; variable
28 SAFE_SEMCTL(sem_id, 0, IPC_STAT, un_arg); in check_functionality()
43 sem_id = TST_RET; in verify_semget()
46 SAFE_SEMCTL(sem_id, PSEMS, IPC_RMID); in verify_semget()
56 if (sem_id != -1) in cleanup()
57 SAFE_SEMCTL(sem_id, PSEMS, IPC_RMID); in cleanup()
H A Dsemget02.c34 static int sem_id = -1; variable
83 sem_id = SAFE_SEMGET(semkey, PSEMS, IPC_CREAT | IPC_EXCL); in setup()
90 if (sem_id != -1) in cleanup()
91 SAFE_SEMCTL(sem_id, PSEMS, IPC_RMID); in cleanup()
/third_party/ltp/testcases/kernel/ipc/semaphore/
H A Dsem02.c70 int sem_id; variable
82 sem_id = semget(KEY, 1, 0666 | IPC_CREAT); in main()
83 if (sem_id < 0) { in main()
89 semctl(sem_id, 0, SETVAL, semunion); in main()
109 semctl(sem_id, 0, IPC_RMID, semunion); in main()
132 semop(sem_id, &Psembuf, 1); in waiter()
148 semop(sem_id, &Vsembuf, 1); in poster()
/third_party/ltp/testcases/kernel/syscalls/sendmsg/
H A Dsendmsg02.c51 static int sem_id; variable
95 semval = semctl(sem_id, 0, GETVAL); in client()
117 semval = semctl(sem_id, 0, GETVAL); in server()
134 if (semctl(sem_id, 0, SETVAL, u) == -1) in reproduce()
174 if (semctl(sem_id, 0, SETVAL, u) == -1) { in reproduce()
218 sem_id = semget(IPC_PRIVATE, 1, IPC_CREAT | S_IRWXU); in setup()
219 if (sem_id == -1) in setup()
227 semctl(sem_id, 0, IPC_RMID); in cleanup()
/third_party/ltp/testcases/kernel/ipc/pipeio/
H A Dpipeio.c124 static int sem_id; variable
169 if (semctl(sem_id, 1, GETVAL) == 0) in main()
457 sem_id = semget(IPC_PRIVATE, 2, IPC_CREAT | S_IRWXU); in setup()
458 if (sem_id == -1) { in setup()
463 if (semctl(sem_id, 0, SETVAL, u) == -1) { in setup()
468 if (semctl(sem_id, 1, SETVAL, u) == -1) { in setup()
490 semctl(sem_id, 0, IPC_RMID); in cleanup()
528 if (semop(sem_id, &sem_op, 1) == -1) { in do_child()
587 if (semop(sem_id, &sem_op, 1) == -1) in do_child()
637 if (semop(sem_id, in do_parent()
[all...]
/third_party/ltp/testcases/kernel/mce-test/hwpoison/
H A Dtinjpage.c611 int get_semaphore(int sem_id, struct sembuf *sembuffer) in get_semaphore() argument
616 return semop(sem_id, sembuffer, 1); in get_semaphore()
619 int put_semaphore(int sem_id, struct sembuf *sembuffer) in put_semaphore() argument
624 return semop(sem_id, sembuffer, 1); in put_semaphore()
642 int shm_id = -1, sem_id = -1, semaphore; in do_shared() local
660 sem_id = semget(IPC_PRIVATE, 1, 0666|IPC_CREAT); in do_shared()
661 if (sem_id == -1) { in do_shared()
665 semaphore = semctl(sem_id, 0, SETVAL, 1); in do_shared()
670 if (get_semaphore(sem_id, &sembuffer)) { in do_shared()
705 if (put_semaphore(sem_id, in do_shared()
[all...]
H A Dthugetlb.c77 int get_semaphore(int sem_id, struct sembuf *sembuffer) in get_semaphore() argument
82 return semop(sem_id, sembuffer, 1); in get_semaphore()
85 int put_semaphore(int sem_id, struct sembuf *sembuffer) in put_semaphore() argument
90 return semop(sem_id, sembuffer, 1); in put_semaphore()
/third_party/ltp/testcases/kernel/mce-test/tsrc/
H A Dtinjpage.c611 int get_semaphore(int sem_id, struct sembuf *sembuffer) in get_semaphore() argument
616 return semop(sem_id, sembuffer, 1); in get_semaphore()
619 int put_semaphore(int sem_id, struct sembuf *sembuffer) in put_semaphore() argument
624 return semop(sem_id, sembuffer, 1); in put_semaphore()
642 int shm_id = -1, sem_id = -1, semaphore; in do_shared() local
660 sem_id = semget(IPC_PRIVATE, 1, 0666|IPC_CREAT); in do_shared()
661 if (sem_id == -1) { in do_shared()
665 semaphore = semctl(sem_id, 0, SETVAL, 1); in do_shared()
670 if (get_semaphore(sem_id, &sembuffer)) { in do_shared()
705 if (put_semaphore(sem_id, in do_shared()
[all...]
H A Dthugetlb.c77 int get_semaphore(int sem_id, struct sembuf *sembuffer) in get_semaphore() argument
82 return semop(sem_id, sembuffer, 1); in get_semaphore()
85 int put_semaphore(int sem_id, struct sembuf *sembuffer) in put_semaphore() argument
90 return semop(sem_id, sembuffer, 1); in put_semaphore()
/third_party/ltp/libs/libltpipc/
H A Dlibipc.c123 void rm_sema(int sem_id) in rm_sema() argument
125 if (sem_id == -1) { /* no semaphore to remove */ in rm_sema()
129 if (semctl(sem_id, 0, IPC_RMID) == -1) { in rm_sema()
132 tst_resm(TINFO, "id = %d", sem_id); in rm_sema()
/third_party/rust/crates/libc/src/unix/haiku/
H A Dnative.rs37 pub type sem_id = i32; types
248 pub sem: sem_id,
266 pub sem: sem_id,
924 pub fn create_sem(count: i32, name: *const ::c_char) -> sem_id; in create_sem()
925 pub fn delete_sem(id: sem_id) -> status_t; in delete_sem()
926 pub fn acquire_sem(id: sem_id) -> status_t; in acquire_sem()
927 pub fn acquire_sem_etc(id: sem_id, count: i32, flags: u32, timeout: bigtime_t) -> status_t; in acquire_sem_etc()
928 pub fn release_sem(id: sem_id) -> status_t; in release_sem()
929 pub fn release_sem_etc(id: sem_id, count: i32, flags: u32) -> status_t; in release_sem_etc()
930 pub fn switch_sem(semToBeReleased: sem_id, i in release_sem_etc()
[all...]
/third_party/ltp/include/
H A Dipcsem.h50 void rm_sema(int sem_id);

Completed in 11 milliseconds