Lines Matching refs:sem_undo
171 #define SEM_UNDOSZ(n) (sizeof (struct sem_undo) + (n - 1) * sizeof (int))
253 sem_undo_add(short val, ushort_t num, struct sem_undo *undo) in sem_undo_add()
272 struct sem_undo *undo; in sem_undo_clear()
288 sem_rollback(ksemid_t *sp, struct sembuf *op, int n, struct sem_undo *undo) in sem_rollback()
309 struct sem_undo *undo; in sem_rmid()
610 struct sem_undo *undo; in semexit()
710 list_create(&sp->sem_undos, sizeof (struct sem_undo), in semget()
711 offsetof(struct sem_undo, un_list)); in semget()
791 struct sem_undo *undo1 = (struct sem_undo *)x; in sem_undo_compar()
792 struct sem_undo *undo2 = (struct sem_undo *)y; in sem_undo_compar()
807 struct sem_undo *template, struct sem_undo **un) in sem_undo_alloc()
810 struct sem_undo *undo; in sem_undo_alloc()
836 sizeof (struct sem_undo), in sem_undo_alloc()
837 offsetof(struct sem_undo, un_avl)); in sem_undo_alloc()
876 struct sem_undo *undo; in semop()
990 struct sem_undo template; in semop()