Searched refs:semid_t (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/sys/ |
H A D | _semaphore.h | 31 typedef intptr_t semid_t; typedef 40 int ksem_close(semid_t id); 41 int ksem_post(semid_t id); 42 int ksem_wait(semid_t id); 43 int ksem_trywait(semid_t id); 44 int ksem_timedwait(semid_t id, const struct timespec *abstime); 45 int ksem_init(semid_t *idp, unsigned int value); 46 int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode, 49 int ksem_getvalue(semid_t id, int *val); 50 int ksem_destroy(semid_t id);
|
H A D | sysproto.h | 1044 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)]; 1047 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)]; 1050 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)]; 1053 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)]; 1056 char idp_l_[PADL_(semid_t *)]; semid_t * idp; char idp_r_[PADR_(semid_t *)]; 1060 char idp_l_[PADL_(semid_t *)]; semid_t * idp; char idp_r_[PADR_(semid_t *)]; 1070 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)]; 1074 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)]; 1191 char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
|
/freebsd/tools/regression/posixsem/ |
H A D | posixsem.c | 123 semid_t id; in ksem_open_should_fail() 161 ksem_close_should_fail(semid_t id, int error) in ksem_close_should_fail() 182 semid_t id; in ksem_init_should_fail() 201 ksem_destroy_should_fail(semid_t id, int error) in ksem_destroy_should_fail() 220 ksem_post_should_fail(semid_t id, int error) in ksem_post_should_fail() 237 semid_t id; in open_after_unlink() 312 semid_t id; in exclusive_create_existing_semaphore() 358 semid_t id; in destroy_named_semaphore() 375 semid_t id; in close_unnamed_semaphore() 407 semid_t id; in create_unnamed_semaphore() [all …]
|
/freebsd/sys/kern/ |
H A D | uipc_sem.c | 117 static int kern_sem_wait(struct thread *td, semid_t id, int tryflag, 123 semid_t *semidp, mode_t mode, unsigned int value, 126 static int ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp, 433 ksem_create_copyout_semid(struct thread *td, semid_t *semidp, int fd, in ksem_create_copyout_semid() 436 semid_t semid; in ksem_create_copyout_semid() 463 ksem_create(struct thread *td, const char *name, semid_t *semidp, mode_t mode, in ksem_create() 590 ksem_get(struct thread *td, semid_t id, cap_rights_t *rightsp, in ksem_get() 617 semid_t *idp; 634 semid_t *idp; 686 semid_t id; [all …]
|
/freebsd/lib/libc/gen/ |
H A D | sem.c | 87 semid_t semid; /* semaphore id if kernel (shared) semaphore */ 106 static sem_t sem_alloc(unsigned int value, semid_t semid, int system_sem); 144 sem_alloc(unsigned int value, semid_t semid, int system_sem) in sem_alloc() 170 semid_t semid; in _libc_sem_init_compat() 178 semid = (semid_t)SEM_USER; in _libc_sem_init_compat() 224 semid_t semid; in _libc_sem_open_compat()
|
/freebsd/lib/libsys/ |
H A D | _libsys.h | 296 typedef int (__sys_ksem_close_t)(semid_t); 297 typedef int (__sys_ksem_post_t)(semid_t); 298 typedef int (__sys_ksem_wait_t)(semid_t); 299 typedef int (__sys_ksem_trywait_t)(semid_t); 300 typedef int (__sys_ksem_init_t)(semid_t *, unsigned int); 301 typedef int (__sys_ksem_open_t)(semid_t *, const char *, int, mode_t, unsigned int); 303 typedef int (__sys_ksem_getvalue_t)(semid_t, int *); 304 typedef int (__sys_ksem_destroy_t)(semid_t); 330 typedef int (__sys_ksem_timedwait_t)(semid_t, const struct timespec *); 697 int __sys_ksem_close(semid_t id); [all …]
|