H A D | sem.c | 280 static void unmerge_queues(struct sem_array *sma)
in unmerge_queues() argument 312 static void merge_queues(struct sem_array *sma)
in merge_queues() argument 325 struct sem_array *sma = container_of(p, struct sem_array, sem_perm); sem_rcu_free() local 335 complexmode_enter(struct sem_array *sma) complexmode_enter() argument 362 complexmode_tryleave(struct sem_array *sma) complexmode_tryleave() argument 386 sem_lock(struct sem_array *sma, struct sembuf *sops, int nsops) sem_lock() argument 456 sem_unlock(struct sem_array *sma, int locknum) sem_unlock() argument 496 sem_lock_and_putref(struct sem_array *sma) sem_lock_and_putref() argument 509 struct sem_array *sma; sem_alloc() local 533 struct sem_array *sma; newary() local 594 struct sem_array *sma; sem_more_checks() local 649 perform_atomic_semop_slow(struct sem_array *sma, struct sem_queue *q) perform_atomic_semop_slow() argument 728 perform_atomic_semop(struct sem_array *sma, struct sem_queue *q) perform_atomic_semop() argument 813 unlink_queue(struct sem_array *sma, struct sem_queue *q) unlink_queue() argument 831 check_restart(struct sem_array *sma, struct sem_queue *q) check_restart() argument 871 wake_const_ops(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) wake_const_ops() argument 912 do_smart_wakeup_zero(struct sem_array *sma, struct sembuf *sops, int nsops, struct wake_q_head *wake_q) do_smart_wakeup_zero() argument 967 update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) update_queue() argument 1026 set_semotime(struct sem_array *sma, struct sembuf *sops) set_semotime() argument 1049 do_smart_update(struct sem_array *sma, struct sembuf *sops, int nsops, int otime, struct wake_q_head *wake_q) do_smart_update() argument 1093 check_qop(struct sem_array *sma, int semnum, struct sem_queue *q, bool count_zero) check_qop() argument 1129 count_semcnt(struct sem_array *sma, ushort semnum, bool count_zero) count_semcnt() argument 1173 struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); freeary() local 1249 get_semotime(struct sem_array *sma) get_semotime() argument 1267 struct sem_array *sma; semctl_stat() local 1379 struct sem_array *sma; semctl_setval() local 1438 struct sem_array *sma; semctl_main() local 1638 struct sem_array *sma; semctl_down() local 1951 struct sem_array *sma; find_alloc_undo() local 2032 struct sem_array *sma; do_semtimedop() local 2389 struct sem_array *sma; exit_sem() local 2495 struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); sysvipc_sem_proc_show() local [all...] |