/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | sem.c | 42 int semid, i, err; variable 50 semid = semget(key, nsem, semflg); 51 if (semid < 0) 66 if (semctl(semid, 0, SETALL, semarg) < 0) 69 return semid; 75 if (semid >= 0) 76 sm_sem_stop(semid); 92 sm_sem_stop(semid) in sm_sem_stop() argument 93 int semid; in sm_sem_stop() 95 return semctl(semid, 0, IPC_RMID, NULL); [all …]
|
H A D | t-sem.c | 60 int semid; local 63 semid = sm_sem_start(T_SM_SEM_KEY, SM_NSEM, 0, owner); 64 if (semid < 0) 76 if (sm_sem_acq(semid, 0, 2) < 0) 86 if (sm_sem_rel(semid, 0, 2) < 0) 95 if ((t = sm_sem_get(semid, 0)) < 0) 106 return sm_sem_stop(semid); 163 int semid, r; local 175 semid = sm_sem_start(T_SM_SEM_KEY, 1, 0, owner); 176 if (semid < 0) [all …]
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | semsys.c | 67 semctl(int semid, int semnum, int cmd, ...) in semctl() argument 99 return (syscall(SYS_semsys, SEMCTL, semid, semnum, cmd, arg)); in semctl() 103 semctl64(int semid, int semnum, int cmd, ...) in semctl64() argument 117 return (syscall(SYS_semsys, SEMCTL, semid, semnum, cmd, buf)); in semctl64() 127 semop(int semid, struct sembuf *sops, size_t nsops) in semop() argument 129 return (syscall(SYS_semsys, SEMOP, semid, sops, nsops)); in semop() 139 semtimedop(int semid, struct sembuf *sops, size_t nsops, in semtimedop() argument 142 return (syscall(SYS_semsys, SEMTIMEDOP, semid, sops, nsops, in semtimedop()
|
/illumos-gate/usr/src/lib/libima/common/ |
H A D | sunima-lib.c | 40 static void os_obtainmutex(int semid); 41 static void os_releasemutex(int semid); 129 os_obtainmutex(int semid) in os_obtainmutex() argument 136 (void) semop(semid, &sem_b, 1); in os_obtainmutex() 140 os_releasemutex(int semid) in os_releasemutex() argument 147 (void) semop(semid, &sem_b, 1); in os_releasemutex()
|
H A D | ima-lib.c | 120 static int os_createmutex(int *semid); 121 static void os_obtainmutex(int semid); 122 static void os_releasemutex(int semid); 123 static void os_destroymutex(int semid); 334 static int os_createmutex(int *semid) { in os_createmutex() argument 338 if (semid == NULL) { in os_createmutex() 347 *semid = retVal; /* save key of created semaphore */ in os_createmutex() 349 retVal = semctl(*semid, 0, SETVAL, sem_union); in os_createmutex() 358 os_obtainmutex(int semid) in os_obtainmutex() argument 365 (void) semop(semid, &sem_b, 1); in os_obtainmutex() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/include/sm/ |
H A D | sem.h | 54 # define sm_sem_stop(semid) 0 argument 55 # define sm_sem_acq(semid, semnum, timeout) 0 argument 56 # define sm_sem_rel(semid, semnum, timeout) 0 argument 57 # define sm_sem_get(semid, semnum) 0 argument
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ipc/ |
H A D | ipc.c | 237 sem_print(ksemid_t *semid, uintptr_t addr) in sem_print() argument 240 semid->sem_base, semid->sem_nsems); in sem_print() 241 printtime_nice("otime: ", semid->sem_otime); in sem_print() 242 printtime_nice("ctime: ", semid->sem_ctime); in sem_print() 243 mdb_printf("binary: %s\n", semid->sem_binary ? "yes" : "no"); in sem_print()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | sem.c | 345 semctl(int semid, uint_t semnum, int cmd, uintptr_t arg) in semctl() argument 378 if ((lock = ipc_lookup(sem_svc, semid, in semctl() 394 if (error = ipc_rmid(sem_svc, semid, cr)) in semctl() 399 if ((lock = ipc_lookup(sem_svc, semid, (kipc_perm_t **)&sp)) == NULL) { in semctl() 863 semop(int semid, struct sembuf *sops, size_t nsops, timespec_t *timeout) in semop() argument 923 if ((lock = ipc_lookup(sem_svc, semid, in semop() 957 if ((lock = ipc_lookup(sem_svc, semid, in semop()
|
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit_event.c | 1336 long semid; in aui_semsys() member 1931 uint32_t semid; in aus_semsys() local 1934 long semid; in aus_semsys() member 1940 semid = (uint32_t)uap1->semid; in aus_semsys() 1955 au_uwrite(au_to_arg32(1, "sem ID", semid)); in aus_semsys() 1958 au_uwrite(au_to_arg32(1, "sem key", semid)); in aus_semsys()
|
/illumos-gate/usr/src/tools/smatch/src/smatch_data/ |
H A D | kernel.implicit_dependencies.v1 | 563 …ay)->use_global_lock, (struct kern_ipc_perm)->deleted, (struct sem_undo)->semid, (struct sem_queue…
|
H A D | kernel.implicit_dependencies.no_structs | 128 …nion anonymous)->__c, (struct kern_ipc_perm)->deleted, (struct sem_undo)->semid, (struct sem_queue… 453 …d)->lastp, (struct sem)->semval, (struct sem)->sempid, (struct sem_undo)->semid, (struct sem_undo)… 454 …ruct timespec)->tv_nsec, (struct callback_head)->func, (struct sem_undo)->semid, (struct sem_undo)…
|
/illumos-gate/usr/src/tools/smatch/src/smatch_scripts/implicit_dependencies/without_structs/ |
H A D | implicit_dependencies_verbose.pretty | 8409 ('sem_undo', 'semid')])},
|
/illumos-gate/usr/src/tools/smatch/src/smatch_scripts/implicit_dependencies/with_structs/ |
H A D | implicit_dependencies_verbose | 18000 ('sem_undo', 'semid'), 18030 ('sem_undo', 'semid')])},
|
H A D | implicit_dependencies_verbose.pretty | 13757 ('sem_undo', 'semid')])},
|