Lines Matching refs:semid

117     int semid, int semnum, int adjval);
118 static void semundo_clear(int semid, int semnum);
481 semundo_adjust(struct proc *p, int *supidx, int semid, in semundo_adjust() argument
524 if (sueptr->une_id != semid || sueptr->une_num != semnum) { in semundo_adjust()
559 new_sueptr->une_id = semid; in semundo_adjust()
568 semundo_clear(int semid, int semnum) in semundo_clear() argument
582 if (sueptr->une_id == semid) { in semundo_clear()
611 int semid = uap->semid; in semctl() local
622 AUDIT_ARG(svipc_id, semid); in semctl()
627 printf("call to semctl(%d, %d, %d, 0x%qx)\n", semid, semnum, cmd, user_arg); in semctl()
630 semid = IPCID_TO_IX(semid); in semctl()
632 if (semid < 0 || semid >= seminfo.semmni) { in semctl()
640 semakptr = sema_get_by_id(semid); in semctl()
642 semakptr->u.sem_perm._seq != IPCID_TO_SEQ(uap->semid)) { in semctl()
680 semundo_clear(semid, -1); in semctl()
824 semundo_clear(semid, semnum); in semctl()
844 semundo_clear(semid, -1); in semctl()
864 int semid, eval; in semget() local
884 for (semid = 0; semid < seminfo.semmni; semid++) { in semget()
885 semakptr = sema_get_by_id(semid); in semget()
891 if (semid < seminfo.semmni) { in semget()
948 for (semid = 0; semid < seminfo.semmni; semid++) { in semget()
949 if ((sema_get_by_id(semid)->u.sem_perm.mode & SEM_ALLOC) == 0) { in semget()
953 if (semid == seminfo.semmni && !grow_sema_array()) { in semget()
958 printf("semid %d is available\n", semid); in semget()
960 semakptr = sema_get_by_id(semid); in semget()
992 *retval = IXSEQ_TO_IPCID(semid, semakptr->u.sem_perm); in semget()
1007 int semid = uap->semid; in semop() local
1017 AUDIT_ARG(svipc_id, uap->semid); in semop()
1022 printf("call to semop(%d, 0x%x, %d)\n", semid, sops, nsops); in semop()
1025 semid = IPCID_TO_IX(semid); /* Convert back to zero origin */ in semop()
1027 if (semid < 0 || semid >= seminfo.semmni) { in semop()
1032 semakptr = sema_get_by_id(semid); in semop()
1037 if (semakptr->u.sem_perm._seq != IPCID_TO_SEQ(uap->semid)) { in semop()
1219 semakptr->u.sem_perm._seq != IPCID_TO_SEQ(uap->semid) || in semop()
1276 eval = semundo_adjust(p, &supidx, semid, in semop()
1299 if (semundo_adjust(p, &supidx, semid, in semop()
1400 int semid; in semexit() local
1406 semid = sueptr->une_id; in semexit()
1410 semakptr = sema_get_by_id(semid); in semexit()
1421 semid, in semexit()