Lines Matching refs:uid_p
1402 uid_bcom(struct uid_blk *uid_p) in uid_bcom() argument
1406 uid_tp = uid_p->link; in uid_bcom()
1407 uid_p->high = uid_tp->high; in uid_bcom()
1408 uid_p->link = uid_tp->link; in uid_bcom()
1416 add_ublk(uid_t num, struct uid_blk *uid_p) in add_ublk() argument
1427 uid_tp->link = uid_p->link; in add_ublk()
1428 uid_p->link = uid_tp; in add_ublk()
1450 struct uid_blk *uid_p; in add_uid() local
1454 uid_p = uid_sp; in add_uid()
1456 while (uid_p != NULL) { in add_uid()
1458 if (uid_p->link != NULL) { in add_uid()
1460 if (uid >= uid_p->link->low) in add_uid()
1461 uid_p = uid_p->link; in add_uid()
1463 else if (uid >= uid_p->low && in add_uid()
1464 uid <= uid_p->high) { in add_uid()
1465 uid_p = NULL; in add_uid()
1468 else if (uid == (uid_p->high+1)) { in add_uid()
1470 if (++uid_p->high == in add_uid()
1471 (uid_p->link->low - 1)) { in add_uid()
1472 uid_bcom(uid_p); in add_uid()
1474 uid_p = NULL; in add_uid()
1477 else if (uid == (uid_p->link->low - 1)) { in add_uid()
1478 uid_p->link->low --; in add_uid()
1479 uid_p = NULL; in add_uid()
1482 else if (uid < uid_p->link->low) { in add_uid()
1483 add_ublk(uid, uid_p); in add_uid()
1484 uid_p = NULL; in add_uid()
1490 if (uid == (uid_p->high + 1)) { in add_uid()
1491 uid_p->high++; in add_uid()
1492 uid_p = NULL; in add_uid()
1493 } else if (uid >= uid_p->low && in add_uid()
1494 uid <= uid_p->high) { in add_uid()
1495 uid_p = NULL; in add_uid()
1497 add_ublk(uid, uid_p); in add_uid()
1498 uid_p = NULL; in add_uid()