Searched refs:sem_undo (Results 1 – 2 of 2) sorted by relevance
| /mirbsd/src/sys/kern/ |
| D | sysv_sem.c | 57 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/ |
| D | sem.h | 143 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)
|