Searched refs:dmrp (Results 1 – 2 of 2) sorted by relevance
/titanic_41/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.h | 1674 #define DEMAP_RANGE_INIT(sfmmup, dmrp) \ argument 1675 (dmrp)->dmr_sfmmup = (sfmmup); \ 1676 (dmrp)->dmr_bitvec = 0; \ 1677 (dmrp)->dmr_maxbit = sfmmu_dmr_maxbit; \ 1678 (dmrp)->dmr_pgsz = MMU_PAGESIZE; 1680 #define DEMAP_RANGE_PGSZ(dmrp) ((dmrp)? (dmrp)->dmr_pgsz : MMU_PAGESIZE) argument 1682 #define DEMAP_RANGE_CONTINUE(dmrp, addr, endaddr) \ argument 1683 if ((dmrp) != NULL) { \ 1684 if ((dmrp)->dmr_bitvec != 0 && (dmrp)->dmr_endaddr != (addr)) \ 1685 sfmmu_tlb_range_demap(dmrp); \ [all …]
|
H A D | hat_sfmmu.c | 5003 caddr_t endaddr, demap_range_t *dmrp, uint_t attr, int mode) in sfmmu_hblk_chgattr() argument 5027 use_demap_range = (TTEBYTES(ttesz) == DEMAP_RANGE_PGSZ(dmrp)); in sfmmu_hblk_chgattr() 5029 DEMAP_RANGE_CONTINUE(dmrp, addr, endaddr); in sfmmu_hblk_chgattr() 5030 } else if (dmrp != NULL) { in sfmmu_hblk_chgattr() 5031 DEMAP_RANGE_FLUSH(dmrp); in sfmmu_hblk_chgattr() 5111 DEMAP_RANGE_MARKPG(dmrp, addr); in sfmmu_hblk_chgattr() 5123 DEMAP_RANGE_NEXTPG(dmrp); in sfmmu_hblk_chgattr() 5343 caddr_t endaddr, demap_range_t *dmrp, uint_t vprot) in sfmmu_hblk_chgprot() argument 5386 DEMAP_RANGE_CONTINUE(dmrp, addr, endaddr); in sfmmu_hblk_chgprot() 5387 } else if (dmrp != NULL) { in sfmmu_hblk_chgprot() [all …]
|