Lines Matching refs:lpcb
1260 segkmem_lpcb_t *lpcb = &segkmem_lpcb; in segkmem_alloc_lp() local
1266 if (lpcb->lp_uselp && !(t->t_flag & T_PANIC) && in segkmem_alloc_lp()
1272 ulong_t *lpthrtp = &lpcb->lp_throttle; in segkmem_alloc_lp()
1294 lpcb->allocs_throttled++; in segkmem_alloc_lp()
1313 mutex_enter(&lpcb->lp_lock); in segkmem_alloc_lp()
1315 if (lpcb->lp_wait) { in segkmem_alloc_lp()
1318 cv_wait(&lpcb->lp_cv, &lpcb->lp_lock); in segkmem_alloc_lp()
1333 lpcb->lp_wait = 1; in segkmem_alloc_lp()
1336 mutex_exit(&lpcb->lp_lock); in segkmem_alloc_lp()
1351 mutex_enter(&lpcb->lp_lock); in segkmem_alloc_lp()
1352 ASSERT(lpcb->lp_wait != 0); in segkmem_alloc_lp()
1353 lpcb->lp_wait = 0; in segkmem_alloc_lp()
1354 cv_broadcast(&lpcb->lp_cv); in segkmem_alloc_lp()
1355 mutex_exit(&lpcb->lp_lock); in segkmem_alloc_lp()
1366 lpcb->nosleep_allocs_failed++; in segkmem_alloc_lp()
1368 lpcb->sleep_allocs_failed++; in segkmem_alloc_lp()
1369 lpcb->alloc_bytes_failed += size; in segkmem_alloc_lp()
1397 segkmem_lpcb_t *lpcb = &segkmem_lpcb; in segkmem_alloc_lpi() local
1405 lpcb->allocs_limited++; in segkmem_alloc_lpi()
1579 segkmem_lpcb_t *lpcb = &segkmem_lpcb; in segkmem_heap_lp_init() local
1593 ASSERT(lpcb->lp_uselp == 0); in segkmem_heap_lp_init()
1613 mutex_init(&lpcb->lp_lock, NULL, MUTEX_DEFAULT, NULL); in segkmem_heap_lp_init()
1614 cv_init(&lpcb->lp_cv, NULL, CV_DEFAULT, NULL); in segkmem_heap_lp_init()
1642 lpcb->lp_uselp = 1; in segkmem_heap_lp_init()