Lines Matching refs:lpcb
1266 segkmem_lpcb_t *lpcb = &segkmem_lpcb; in segkmem_alloc_lp() local
1272 if (lpcb->lp_uselp && !(t->t_flag & T_PANIC) && in segkmem_alloc_lp()
1278 ulong_t *lpthrtp = &lpcb->lp_throttle; in segkmem_alloc_lp()
1300 lpcb->allocs_throttled++; in segkmem_alloc_lp()
1319 mutex_enter(&lpcb->lp_lock); in segkmem_alloc_lp()
1321 if (lpcb->lp_wait) { in segkmem_alloc_lp()
1324 cv_wait(&lpcb->lp_cv, &lpcb->lp_lock); in segkmem_alloc_lp()
1339 lpcb->lp_wait = 1; in segkmem_alloc_lp()
1342 mutex_exit(&lpcb->lp_lock); in segkmem_alloc_lp()
1357 mutex_enter(&lpcb->lp_lock); in segkmem_alloc_lp()
1358 ASSERT(lpcb->lp_wait != 0); in segkmem_alloc_lp()
1359 lpcb->lp_wait = 0; in segkmem_alloc_lp()
1360 cv_broadcast(&lpcb->lp_cv); in segkmem_alloc_lp()
1361 mutex_exit(&lpcb->lp_lock); in segkmem_alloc_lp()
1372 lpcb->nosleep_allocs_failed++; in segkmem_alloc_lp()
1374 lpcb->sleep_allocs_failed++; in segkmem_alloc_lp()
1375 lpcb->alloc_bytes_failed += size; in segkmem_alloc_lp()
1404 segkmem_lpcb_t *lpcb = &segkmem_lpcb; in segkmem_alloc_lpi() local
1412 lpcb->allocs_limited++; in segkmem_alloc_lpi()
1600 segkmem_lpcb_t *lpcb = &segkmem_lpcb; in segkmem_heap_lp_init() local
1614 ASSERT(lpcb->lp_uselp == 0); in segkmem_heap_lp_init()
1634 mutex_init(&lpcb->lp_lock, NULL, MUTEX_DEFAULT, NULL); in segkmem_heap_lp_init()
1635 cv_init(&lpcb->lp_cv, NULL, CV_DEFAULT, NULL); in segkmem_heap_lp_init()
1663 lpcb->lp_uselp = 1; in segkmem_heap_lp_init()