Lines Matching refs:locknum
381 static inline void sem_unlock(struct sem_array *sma, int locknum) in sem_unlock() argument
383 if (locknum == -1) { in sem_unlock()
387 struct sem *sem = sma->sem_base + locknum; in sem_unlock()
399 int id, struct sembuf *sops, int nsops, int *locknum) in sem_obtain_lock() argument
409 *locknum = sem_lock(sma, sops, nsops); in sem_obtain_lock()
417 sem_unlock(sma, *locknum); in sem_obtain_lock()
1800 int undos = 0, alter = 0, max, locknum; in SYSCALL_DEFINE4() local
1878 locknum = sem_lock(sma, sops, nsops); in SYSCALL_DEFINE4()
1955 sem_unlock(sma, locknum); in SYSCALL_DEFINE4()
1979 sma = sem_obtain_lock(ns, semid, sops, nsops, &locknum); in SYSCALL_DEFINE4()
2017 sem_unlock(sma, locknum); in SYSCALL_DEFINE4()