Lines Matching refs:undo
91 SEMMNU, /* # of undo structures in system */
94 SEMUME, /* max # of undo entries per process */
95 SEMUSZ, /* size in bytes of undo structure */
108 0, /* # of undo entries in system */
111 SEMUME, /* max # of undo entries per process */
112 SEMUSZ, /* size in bytes of undo structure */
132 static int semu_list_idx = -1; /* active undo structures */
133 struct sem_undo *semu = NULL; /* semaphore undo pool */
276 printf("undo structure hard limit of %d reached, requested %d\n",
554 register struct undo *sueptr, **suepptr, *new_sueptr;
612 /* reached the limit number of semaphore undo entries */
616 /* allocate a new semaphore undo entry */
617 MALLOC(new_sueptr, struct undo *, sizeof (struct undo),
623 /* fill in the new semaphore undo entry */
643 struct undo *sueptr;
644 struct undo **suepptr;
1309 * Oh-Oh! We ran out of either sem_undo's or undo's.
1313 * rollback the undo's in the exact reverse order that
1325 panic("semop - can't undo undos");
1371 * Go through the undo structures for this process and apply the adjustments to
1383 * anything to undo, but we need the lock to prevent
1396 * Go through the chain of undo vectors looking for one
1411 printf("proc @%08x has undo structure with %d entries\n", p,
1416 * If there are any active undo elements then process them.
1420 struct undo *sueptr;
1479 * Deallocate the undo vector.