Home
last modified time | relevance | path

Searched refs:sm_freeq (Results 1 – 2 of 2) sorted by relevance

/titanic_44/usr/src/uts/common/vm/
H A Dseg_map.h114 struct sm_freeq { struct
121 struct sm_freeq sm_freeq[2]; /* alloc and release queues */ argument
122 struct sm_freeq *sm_allocq; /* current allocq */
123 struct sm_freeq *sm_releq; /* current releq */
H A Dseg_map.c368 mutex_init(&sm->sm_freeq[0].smq_mtx, NULL, MUTEX_DEFAULT, NULL); in segmap_create()
369 mutex_init(&sm->sm_freeq[1].smq_mtx, NULL, MUTEX_DEFAULT, NULL); in segmap_create()
370 sm->sm_allocq = &sm->sm_freeq[0]; in segmap_create()
371 sm->sm_releq = &sm->sm_freeq[1]; in segmap_create()
409 struct sm_freeq *releq; in segmap_create()
931 struct sm_freeq *releq; in segmap_smapadd()
949 if (releq == &sm->sm_freeq[0]) in segmap_smapadd()
973 mutex_enter(&sm->sm_freeq[0].smq_mtx); in segmap_smapadd()
976 mutex_exit(&sm->sm_freeq[0].smq_mtx); in segmap_smapadd()
1190 struct sm_freeq *allocq, *releq; in get_free_smp()
[all …]