Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.h1665 #define DEMAP_RANGE_INIT(sfmmup, dmrp) \ argument
1666 (dmrp)->dmr_sfmmup = (sfmmup); \
1667 (dmrp)->dmr_bitvec = 0; \
1668 (dmrp)->dmr_maxbit = sfmmu_dmr_maxbit; \
1669 (dmrp)->dmr_pgsz = MMU_PAGESIZE;
1671 #define DEMAP_RANGE_PGSZ(dmrp) ((dmrp)? (dmrp)->dmr_pgsz : MMU_PAGESIZE) argument
1673 #define DEMAP_RANGE_CONTINUE(dmrp, addr, endaddr) \ argument
1674 if ((dmrp) != NULL) { \
1675 if ((dmrp)->dmr_bitvec != 0 && (dmrp)->dmr_endaddr != (addr)) \
1676 sfmmu_tlb_range_demap(dmrp); \
[all …]
H A Dhat_sfmmu.c4934 caddr_t endaddr, demap_range_t *dmrp, uint_t attr, int mode) in sfmmu_hblk_chgattr() argument
4958 use_demap_range = (TTEBYTES(ttesz) == DEMAP_RANGE_PGSZ(dmrp)); in sfmmu_hblk_chgattr()
4960 DEMAP_RANGE_CONTINUE(dmrp, addr, endaddr); in sfmmu_hblk_chgattr()
4961 } else if (dmrp != NULL) { in sfmmu_hblk_chgattr()
4962 DEMAP_RANGE_FLUSH(dmrp); in sfmmu_hblk_chgattr()
5042 DEMAP_RANGE_MARKPG(dmrp, addr); in sfmmu_hblk_chgattr()
5054 DEMAP_RANGE_NEXTPG(dmrp); in sfmmu_hblk_chgattr()
5262 caddr_t endaddr, demap_range_t *dmrp, uint_t vprot) in sfmmu_hblk_chgprot() argument
5305 DEMAP_RANGE_CONTINUE(dmrp, addr, endaddr); in sfmmu_hblk_chgprot()
5306 } else if (dmrp != NULL) { in sfmmu_hblk_chgprot()
[all …]