Lines Matching refs:releq
252 union vpm_freeq *releq; in vpm_init() local
270 releq = vpmflp->vpm_releq; in vpm_init()
272 vpmapf = releq->vpmq_free; in vpm_init()
274 releq->vpmq_free = vpm->vpm_next = vpm->vpm_prev = vpm; in vpm_init()
280 releq->vpmq_free = vpm->vpm_next; in vpm_init()
350 union vpm_freeq *allocq, *releq; in get_free_vpmap() local
379 releq = vpmflp->vpm_releq; in get_free_vpmap()
380 if (!mutex_tryenter(&releq->vpmq_mtx)) { in get_free_vpmap()
391 mutex_enter(&releq->vpmq_mtx); in get_free_vpmap()
392 mutex_exit(&releq->vpmq_mtx); in get_free_vpmap()
395 if (releq->vpmq_free == NULL) { in get_free_vpmap()
406 mutex_exit(&releq->vpmq_mtx); in get_free_vpmap()
429 vpmflp->vpm_allocq = releq; in get_free_vpmap()
432 mutex_exit(&releq->vpmq_mtx); in get_free_vpmap()
608 union vpm_freeq *releq; in free_vpmap() local
625 releq = vpmflp->vpm_releq; in free_vpmap()
626 if (releq == &vpmflp->vpm_freeq[0]) { in free_vpmap()
631 mutex_enter(&releq->vpmq_mtx); in free_vpmap()
632 vpmfreelist = releq->vpmq_free; in free_vpmap()
636 releq->vpmq_free = vpm->vpm_next = vpm->vpm_prev = vpm; in free_vpmap()
644 mutex_exit(&releq->vpmq_mtx); in free_vpmap()
661 mutex_exit(&releq->vpmq_mtx); in free_vpmap()