/third_party/backends/backend/ |
H A D | snapscan-mutex.c | 43 #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 D | semctl01.c | 23 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 D | semctl03.c | 20 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 D | semctl02.c | 19 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 D | semctl05.c | 20 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 D | semctl04.c | 25 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 D | semctl09.c | 49 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 D | semop01.c | 18 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 D | semop03.c | 20 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 D | semop05.c | 70 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 D | semget01.c | 20 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 D | semget02.c | 34 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 D | sem02.c | 70 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 D | sendmsg02.c | 51 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 D | pipeio.c | 124 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 D | tinjpage.c | 611 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 D | thugetlb.c | 77 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 D | tinjpage.c | 611 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 D | thugetlb.c | 77 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 D | libipc.c | 123 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 D | native.rs | 37 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 D | ipcsem.h | 50 void rm_sema(int sem_id);
|