sem_undo 57 kern/sysv_sem.c SLIST_HEAD(, sem_undo) semu_list; /* list of undo structures */
sem_undo 62 kern/sysv_sem.c struct sem_undo *semu_alloc(struct proc *);
sem_undo 63 kern/sysv_sem.c int semundo_adjust(struct proc *, struct sem_undo **, int, int, int);
sem_undo 87 kern/sysv_sem.c struct sem_undo *
sem_undo 90 kern/sysv_sem.c struct sem_undo *suptr, *sutmp;
sem_undo 122 kern/sysv_sem.c semundo_adjust(struct proc *p, struct sem_undo **supptr, int semid, int semnum,
sem_undo 125 kern/sysv_sem.c struct sem_undo *suptr;
sem_undo 166 kern/sysv_sem.c SLIST_REMOVE(&semu_list, suptr, sem_undo, un_next);
sem_undo 192 kern/sysv_sem.c struct sem_undo *suptr = SLIST_FIRST(&semu_list);
sem_undo 193 kern/sysv_sem.c struct sem_undo *suprev = SLIST_END(&semu_list);
sem_undo 214 kern/sysv_sem.c struct sem_undo *sutmp = suptr;
sem_undo 503 kern/sysv_sem.c struct sem_undo *suptr = NULL;
sem_undo 747 kern/sysv_sem.c struct sem_undo *suptr;
sem_undo 748 kern/sysv_sem.c struct sem_undo **supptr;
sem_undo 144 sys/sem.h struct sem_undo {
sem_undo 145 sys/sem.h SLIST_ENTRY(sem_undo) un_next; /* ptr to next active undo structure */
sem_undo 202 sys/sem.h #define SEMUSZ (sizeof(struct sem_undo)+sizeof(struct undo)*SEMUME)