Lines Matching refs:cur
916 PMD(PMD_DIN, ("%s: %s@%s(%s#%d) cmpt=%d, dir=%s, new=%d, cur=%d\n",
1655 lock_loan_t *cur;
1666 for (cur = lock_loan_head.pmlk_next; cur; cur = cur->pmlk_next)
1667 if (cur->pmlk_borrower == curthread)
1671 return (cur != NULL && cur->pmlk_lender == DEVI(dip)->devi_busy_thread);
3755 "norm=%d, cur=%d\n", pmf, PM_DEVICE(dip), i,
5957 lock_loan_t *cur;
5965 for (cur = lock_loan_head.pmlk_next; cur; cur = cur->pmlk_next)
5966 if (cur->pmlk_borrower == curthread)
5971 if (cur == NULL)
5975 if (cur->pmlk_lender == DEVI(dip)->devi_busy_thread) {
5976 ASSERT(cur->pmlk_dip == NULL || cur->pmlk_dip == dip);
5977 cur->pmlk_dip = dip;
5993 lock_loan_t *cur;
6003 for (cur = lock_loan_head.pmlk_next; cur; cur = cur->pmlk_next)
6004 if (cur->pmlk_borrower == curthread)
6008 if (cur == NULL || cur->pmlk_dip != dip)
9278 lock_loan_t *cur = (lock_loan_t *)kmem_zalloc(sizeof (*cur), KM_SLEEP);
9280 cur->pmlk_borrower = curthread;
9281 cur->pmlk_lender = lender;
9283 cur->pmlk_next = prev->pmlk_next;
9284 prev->pmlk_next = cur;
9294 lock_loan_t *cur;
9299 for (cur = prev->pmlk_next; cur; prev = cur, cur = cur->pmlk_next)
9300 if (cur->pmlk_borrower == curthread)
9303 ASSERT(cur != NULL);
9304 prev->pmlk_next = cur->pmlk_next;
9306 kmem_free(cur, sizeof (*cur));