Home
last modified time | relevance | path

Searched refs:sem_undo (Results 1 – 2 of 2) sorted by relevance

/mirbsd/src/sys/kern/
Dsysv_sem.c57 SLIST_HEAD(, sem_undo) semu_list; /* list of undo structures */
62 struct sem_undo *semu_alloc(struct proc *);
63 int semundo_adjust(struct proc *, struct sem_undo **, int, int, int);
87 struct sem_undo *
90 struct sem_undo *suptr, *sutmp; in semu_alloc()
122 semundo_adjust(struct proc *p, struct sem_undo **supptr, int semid, int semnum, in semundo_adjust()
125 struct sem_undo *suptr; in semundo_adjust()
166 SLIST_REMOVE(&semu_list, suptr, sem_undo, un_next); in semundo_adjust()
192 struct sem_undo *suptr = SLIST_FIRST(&semu_list); in semundo_clear()
193 struct sem_undo *suprev = SLIST_END(&semu_list); in semundo_clear()
[all …]
/mirbsd/src/sys/sys/
Dsem.h143 struct sem_undo { struct
144 SLIST_ENTRY(sem_undo) un_next; /* ptr to next active undo structure */
201 #define SEMUSZ (sizeof(struct sem_undo)+sizeof(struct undo)*SEMUME)