Lines Matching defs:pmap_segtab_info
146 #define PDETAB_ADD(n, v) (pmap_segtab_info.pdealloc.n += (v))
167 #define SEGTAB_ADD(n, v) (pmap_segtab_info.segalloc.n += (v))
174 struct pmap_segtab_info {
184 } pmap_segtab_info = {
186 .ptp_pgflist = LIST_HEAD_INITIALIZER(pmap_segtab_info.ptp_pgflist),
469 ppg = pmap_pgcache_alloc(&pmap_segtab_info.ppg_flist);
547 pmap_segtab_info.ppg_flist, ppg);
570 (uintptr_t)pmap_segtab_info.pdealloc.free_pdetab, 0, 0, 0);
571 if (__predict_true((ptb = pmap_segtab_info.pdealloc.free_pdetab) != NULL)) {
572 pmap_segtab_info.pdealloc.free_pdetab = ptb->pde_next;
649 if (__predict_true((stb = pmap_segtab_info.segalloc.free_segtab) != NULL)) {
650 pmap_segtab_info.segalloc.free_segtab = stb->seg_next;
690 stb[n - 1].seg_next = pmap_segtab_info.segalloc.free_segtab;
691 pmap_segtab_info.segalloc.free_segtab = stb + 1;
721 ptb->pde_next = pmap_segtab_info.pdealloc.free_pdetab;
722 pmap_segtab_info.pdealloc.free_pdetab = ptb;
744 stb->seg_next = pmap_segtab_info.segalloc.free_segtab;
745 pmap_segtab_info.segalloc.free_segtab = stb;