Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.h1674 #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 Dhat_sfmmu.c5003 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 …]