Lines Matching refs:lp
180 struct __db_lock *lp;
242 lp = (struct __db_lock *)curaddr;
243 lp->status = DB_LSTAT_FREE;
244 SH_TAILQ_INSERT_HEAD(tq_head, lp, links, __db_lock);
567 struct __db_lock *lp;
651 for (lp = SH_TAILQ_FIRST(&lrp->free_locks, __db_lock);
652 lp != NULL;
653 lp = SH_TAILQ_NEXT(lp, links, __db_lock))
654 fprintf(fp, "0x%lx: %lu\t%lu\t%s\t0x%lx\n", (u_long)lp,
655 (u_long)lp->holder, (u_long)lp->mode,
656 __lock_dump_status(lp->status), (u_long)lp->obj);
675 struct __db_lock *lp;
683 lp = SH_LIST_FIRST(&op->heldby, __db_lock);
684 if (lp == NULL) {
688 for (; lp != NULL; lp = SH_LIST_NEXT(lp, locker_links, __db_lock))
689 __lock_printlock(lt, lp, 0);
698 struct __db_lock *lp;
711 for (lp =
713 lp != NULL;
714 lp = SH_TAILQ_NEXT(lp, links, __db_lock))
715 __lock_printlock(lt, lp, 0);
716 lp = SH_TAILQ_FIRST(&op->waiters, __db_lock);
717 if (lp != NULL) {
719 for (; lp != NULL; lp = SH_TAILQ_NEXT(lp, links, __db_lock))
720 __lock_printlock(lt, lp, 0);