Lines Matching defs:lp
197 struct __db_lock *lp;
289 for (lp = SH_TAILQ_FIRST(&op->holders, __db_lock);
290 lp != NULL;
291 lp = SH_TAILQ_NEXT(lp, links, __db_lock)) {
292 if (__lock_getobj(lt, lp->holder,
298 id_array[lockerp->dd_id].id = lp->holder;
305 if (lp->status == DB_LSTAT_HELD)
314 lp = SH_TAILQ_FIRST(&op->waiters, __db_lock);
315 lp != NULL;
317 lp = SH_TAILQ_NEXT(lp, links, __db_lock)) {
318 if (__lock_getobj(lt, lp->holder,
324 id_array[lockerp->dd_id].id = lp->holder;
331 if (lp->status != DB_LSTAT_WAITING)
359 lp = SH_LIST_FIRST(&lockerp->heldby, __db_lock);
360 if (lp != NULL) {
361 id_array[id].last_lock = LOCK_TO_OFFSET(lt, lp);
362 lo = (DB_LOCKOBJ *)((u_int8_t *)lp + lp->obj);