Lines Matching refs:sembuf
111 struct sembuf *sops; /* array of pending operations */
112 struct sembuf *blocking; /* the operation that blocked */
298 static inline int sem_lock(struct sem_array *sma, struct sembuf *sops, in sem_lock()
399 int id, struct sembuf *sops, int nsops, int *locknum) in sem_obtain_lock()
616 struct sembuf *sop; in perform_atomic_semop()
618 struct sembuf *sops; in perform_atomic_semop()
832 static int do_smart_wakeup_zero(struct sem_array *sma, struct sembuf *sops, in do_smart_wakeup_zero()
949 static void set_semotime(struct sem_array *sma, struct sembuf *sops) in set_semotime()
973 static void do_smart_update(struct sem_array *sma, struct sembuf *sops, int nsops, in do_smart_update()
1019 struct sembuf *sop = q->blocking; in check_qop()
1792 SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, in SYSCALL_DEFINE4()
1797 struct sembuf fast_sops[SEMOPM_FAST]; in SYSCALL_DEFINE4()
1798 struct sembuf *sops = fast_sops, *sop; in SYSCALL_DEFINE4()
2027 SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, in SYSCALL_DEFINE3()