sem_array 258 ipc/sem.c static void unmerge_queues(struct sem_array *sma) sem_array 288 ipc/sem.c static void merge_queues(struct sem_array *sma) sem_array 301 ipc/sem.c struct sem_array *sma = container_of(p, struct sem_array, sem_perm); sem_array 311 ipc/sem.c static void complexmode_enter(struct sem_array *sma) sem_array 338 ipc/sem.c static void complexmode_tryleave(struct sem_array *sma) sem_array 367 ipc/sem.c static inline int sem_lock(struct sem_array *sma, struct sembuf *sops, sem_array 438 ipc/sem.c static inline void sem_unlock(struct sem_array *sma, int locknum) sem_array 456 ipc/sem.c static inline struct sem_array *sem_obtain_object(struct ipc_namespace *ns, int id) sem_array 463 ipc/sem.c return container_of(ipcp, struct sem_array, sem_perm); sem_array 466 ipc/sem.c static inline struct sem_array *sem_obtain_object_check(struct ipc_namespace *ns, sem_array 474 ipc/sem.c return container_of(ipcp, struct sem_array, sem_perm); sem_array 477 ipc/sem.c static inline void sem_lock_and_putref(struct sem_array *sma) sem_array 483 ipc/sem.c static inline void sem_rmid(struct ipc_namespace *ns, struct sem_array *s) sem_array 488 ipc/sem.c static struct sem_array *sem_alloc(size_t nsems) sem_array 490 ipc/sem.c struct sem_array *sma; sem_array 512 ipc/sem.c struct sem_array *sma; sem_array 572 ipc/sem.c struct sem_array *sma; sem_array 574 ipc/sem.c sma = container_of(ipcp, struct sem_array, sem_perm); sem_array 625 ipc/sem.c static int perform_atomic_semop_slow(struct sem_array *sma, struct sem_queue *q) sem_array 698 ipc/sem.c static int perform_atomic_semop(struct sem_array *sma, struct sem_queue *q) sem_array 780 ipc/sem.c static void unlink_queue(struct sem_array *sma, struct sem_queue *q) sem_array 797 ipc/sem.c static inline int check_restart(struct sem_array *sma, struct sem_queue *q) sem_array 835 ipc/sem.c static int wake_const_ops(struct sem_array *sma, int semnum, sem_array 874 ipc/sem.c static int do_smart_wakeup_zero(struct sem_array *sma, struct sembuf *sops, sem_array 930 ipc/sem.c static int update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) sem_array 986 ipc/sem.c static void set_semotime(struct sem_array *sma, struct sembuf *sops) sem_array 1010 ipc/sem.c static void do_smart_update(struct sem_array *sma, struct sembuf *sops, int nsops, sem_array 1053 ipc/sem.c static int check_qop(struct sem_array *sma, int semnum, struct sem_queue *q, sem_array 1087 ipc/sem.c static int count_semcnt(struct sem_array *sma, ushort semnum, sem_array 1128 ipc/sem.c struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); sem_array 1200 ipc/sem.c static time64_t get_semotime(struct sem_array *sma) sem_array 1218 ipc/sem.c struct sem_array *sma; sem_array 1328 ipc/sem.c struct sem_array *sma; sem_array 1389 ipc/sem.c struct sem_array *sma; sem_array 1586 ipc/sem.c struct sem_array *sma; sem_array 1600 ipc/sem.c sma = container_of(ipcp, struct sem_array, sem_perm); sem_array 1890 ipc/sem.c struct sem_array *sma; sem_array 1970 ipc/sem.c struct sem_array *sma; sem_array 2311 ipc/sem.c struct sem_array *sma; sem_array 2416 ipc/sem.c struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm);