Lines Matching refs:sueptr
554 register struct undo *sueptr, **suepptr, *new_sueptr;
587 for (i = 0, suepptr = &suptr->un_ent, sueptr = suptr->un_ent;
589 i++, suepptr = &sueptr->une_next, sueptr = sueptr->une_next) {
590 if (sueptr->une_id != semid || sueptr->une_num != semnum)
593 sueptr->une_adjval = 0;
595 sueptr->une_adjval += adjval;
596 if (sueptr->une_adjval == 0) {
598 *suepptr = sueptr->une_next;
599 FREE(sueptr, M_SYSVSEM);
600 sueptr = NULL;
643 struct undo *sueptr;
648 sueptr = suptr->un_ent;
651 if (sueptr->une_id == semid) {
652 if (semnum == -1 || sueptr->une_num == semnum) {
654 *suepptr = sueptr->une_next;
655 FREE(sueptr, M_SYSVSEM);
656 sueptr = *suepptr;
663 suepptr = &sueptr->une_next;
664 sueptr = sueptr->une_next;
1420 struct undo *sueptr;
1426 sueptr = suptr->un_ent;
1427 semid = sueptr->une_id;
1428 semnum = sueptr->une_num;
1429 adjval = sueptr->une_adjval;
1472 suptr->un_ent = sueptr->une_next;
1473 FREE(sueptr, M_SYSVSEM);
1474 sueptr = NULL;