sys/kern/sysv_sem.c
115
semundo_adjust(struct proc *p, struct sem_undo **supptr, int semid, int semnum,
sys/kern/sysv_sem.c
119
struct sem_undo *suptr;
sys/kern/sysv_sem.c
161
SLIST_REMOVE(&semu_list, suptr, sem_undo, un_next);
sys/kern/sysv_sem.c
187
struct sem_undo *suptr = SLIST_FIRST(&semu_list);
sys/kern/sysv_sem.c
188
struct sem_undo *suprev = NULL;
sys/kern/sysv_sem.c
209
struct sem_undo *sutmp = suptr;
sys/kern/sysv_sem.c
53
SLIST_HEAD(, sem_undo) semu_list; /* list of undo structures */
sys/kern/sysv_sem.c
534
struct sem_undo *suptr = NULL;
sys/kern/sysv_sem.c
58
struct sem_undo *semu_alloc(struct process *);
sys/kern/sysv_sem.c
59
int semundo_adjust(struct proc *, struct sem_undo **, int, int, int);
sys/kern/sysv_sem.c
787
struct sem_undo *suptr;
sys/kern/sysv_sem.c
788
struct sem_undo **supptr;
sys/kern/sysv_sem.c
80
struct sem_undo *
sys/kern/sysv_sem.c
83
struct sem_undo *suptr, *sutmp;
sys/sys/sem.h
117
SLIST_ENTRY(sem_undo) un_next; /* ptr to next active undo structure */
sys/sys/sem.h
174
#define SEMUSZ (sizeof(struct sem_undo)+sizeof(struct undo)*SEMUME)