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)