Lines Matching refs:suptr

375 	struct sem_undo *suptr;  in semu_alloc()  local
392 suptr = SEMU(i); in semu_alloc()
393 if (suptr->un_proc == NULL) { in semu_alloc()
394 suptr->un_next_idx = semu_list_idx; in semu_alloc()
396 suptr->un_cnt = 0; in semu_alloc()
397 suptr->un_ent = NULL; in semu_alloc()
398 suptr->un_proc = p; in semu_alloc()
414 suptr = SEMU(*supidx); in semu_alloc()
415 if (suptr->un_cnt == 0) { in semu_alloc()
416 suptr->un_proc = NULL; in semu_alloc()
417 *supidx = suptr->un_next_idx; in semu_alloc()
420 supidx = &(suptr->un_next_idx); in semu_alloc()
453 struct sem_undo *suptr; in semundo_adjust() local
465 suidx = suptr->un_next_idx) { in semundo_adjust()
466 suptr = SEMU(suidx); in semundo_adjust()
467 if (suptr->un_proc == p) { in semundo_adjust()
488 suptr = SEMU(suidx); in semundo_adjust()
490 for (i = 0, suepptr = &suptr->un_ent, sueptr = suptr->un_ent; in semundo_adjust()
491 i < suptr->un_cnt; in semundo_adjust()
502 suptr->un_cnt--; in semundo_adjust()
515 if (suptr->un_cnt == limitseminfo.semume) { in semundo_adjust()
524 new_sueptr->une_next = suptr->un_ent; in semundo_adjust()
525 suptr->un_ent = new_sueptr; in semundo_adjust()
526 suptr->un_cnt++; in semundo_adjust()
539 struct sem_undo *suptr; in semundo_clear() local
542 for (suidx = semu_list_idx; suidx != -1; suidx = suptr->un_next_idx) { in semundo_clear()
547 suptr = SEMU(suidx); in semundo_clear()
548 sueptr = suptr->un_ent; in semundo_clear()
549 suepptr = &suptr->un_ent; in semundo_clear()
550 while (i < suptr->un_cnt) { in semundo_clear()
553 suptr->un_cnt--; in semundo_clear()
1324 struct sem_undo *suptr = NULL; in semexit() local
1347 supidx = &suptr->un_next_idx) { in semexit()
1348 suptr = SEMU(suidx); in semexit()
1349 if (suptr->un_proc == p) { in semexit()
1360 suptr->un_cnt); in semexit()
1366 if (suptr->un_cnt > 0) { in semexit()
1367 while (suptr->un_ent != NULL) { in semexit()
1374 sueptr = suptr->un_ent; in semexit()
1389 suptr->un_proc, in semexit()
1420 suptr->un_cnt--; in semexit()
1421 suptr->un_ent = sueptr->une_next; in semexit()
1432 suptr->un_proc = NULL; in semexit()
1433 *supidx = suptr->un_next_idx; in semexit()