Lines Matching defs:sma
141 #define sem_unlock(sma) ipc_unlock(&(sma)->sem_perm) argument
142 #define sem_checkid(sma, semid) ipc_checkid(&sma->sem_perm, semid) argument
218 static inline void sem_lock_and_putref(struct sem_array *sma) in sem_lock_and_putref()
224 static inline void sem_getref_and_unlock(struct sem_array *sma) in sem_getref_and_unlock()
230 static inline void sem_putref(struct sem_array *sma) in sem_putref()
288 struct sem_array *sma; in newary() local
346 struct sem_array *sma; in sem_security() local
358 struct sem_array *sma; in sem_more_checks() local
394 static int try_atomic_semop (struct sem_array * sma, struct sembuf * sops, in try_atomic_semop()
502 static void unlink_queue(struct sem_array *sma, struct sem_queue *q) in unlink_queue()
520 static int check_restart(struct sem_array *sma, struct sem_queue *q) in check_restart()
588 static int update_queue(struct sem_array *sma, int semnum, struct list_head *pt) in update_queue()
667 static void do_smart_update(struct sem_array *sma, struct sembuf *sops, int nsops, in do_smart_update()
700 static int count_semncnt (struct sem_array * sma, ushort semnum) in count_semncnt()
719 static int count_semzcnt (struct sem_array * sma, ushort semnum) in count_semzcnt()
746 struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); in freeary() local
805 struct sem_array *sma; in semctl_nolock() local
889 struct sem_array *sma; in semctl_main() local
1081 struct sem_array *sma; in semctl_down() local
1233 struct sem_array *sma; in find_alloc_undo() local
1334 struct sem_array *sma; in SYSCALL_DEFINE4() local
1600 struct sem_array *sma; in exit_sem() local
1680 struct sem_array *sma = it; in sysvipc_sem_proc_show() local