Lines Matching refs:sueptr
455 struct undo *sueptr, **suepptr, *new_sueptr; in semundo_adjust() local
490 for (i = 0, suepptr = &suptr->un_ent, sueptr = suptr->un_ent; in semundo_adjust()
492 i++, suepptr = &sueptr->une_next, sueptr = sueptr->une_next) { in semundo_adjust()
493 if (sueptr->une_id != semid || sueptr->une_num != semnum) { in semundo_adjust()
497 sueptr->une_adjval = 0; in semundo_adjust()
499 sueptr->une_adjval += adjval; in semundo_adjust()
501 if (sueptr->une_adjval == 0) { in semundo_adjust()
503 *suepptr = sueptr->une_next; in semundo_adjust()
504 kfree_type(struct undo, sueptr); in semundo_adjust()
543 struct undo *sueptr; in semundo_clear() local
548 sueptr = suptr->un_ent; in semundo_clear()
551 if (sueptr->une_id == semid) { in semundo_clear()
552 if (semnum == -1 || sueptr->une_num == semnum) { in semundo_clear()
554 *suepptr = sueptr->une_next; in semundo_clear()
555 kfree_type(struct undo, sueptr); in semundo_clear()
556 sueptr = *suepptr; in semundo_clear()
564 suepptr = &sueptr->une_next; in semundo_clear()
565 sueptr = sueptr->une_next; in semundo_clear()
1368 struct undo *sueptr; in semexit() local
1374 sueptr = suptr->un_ent; in semexit()
1375 semid = sueptr->une_id; in semexit()
1376 semnum = sueptr->une_num; in semexit()
1377 adjval = sueptr->une_adjval; in semexit()
1421 suptr->un_ent = sueptr->une_next; in semexit()
1422 kfree_type(struct undo, sueptr); in semexit()