Searched refs:dmrp (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.h | 1665 #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 D | hat_sfmmu.c | 4934 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 …]
|