TTEBYTES
TTEBYTES(utp->tte.tte_size));
for (vaddr = base; vaddr < endaddr; vaddr += TTEBYTES(TTE8K)) {
SFMMU_VALIDATE_HMERID(sfmmup, rid, vaddr, TTEBYTES(size));
IS_P2ALIGNED(vaddr, TTEBYTES(size)));
caddr_t eva = vaddr + TTEBYTES(size);
va += TTEBYTES(ttesz)) {
if (!IS_P2ALIGNED(r_saddr, TTEBYTES(r_pgszc)) ||
!IS_P2ALIGNED(r_size, TTEBYTES(r_pgszc))) {
SFMMU_VALIDATE_HMERID(sfmmup, rid, vaddr, TTEBYTES(size));
SFMMU_VALIDATE_HMERID(sfmmup, rid, vaddr, TTEBYTES(size));
ASSERT(IS_P2ALIGNED(rsaddr, TTEBYTES(ttesz)));
ASSERT(IS_P2ALIGNED(rsz, TTEBYTES(ttesz)));
ASSERT(IS_P2ALIGNED(addr, TTEBYTES(rgnp->rgn_pgszc)));
ASSERT(IS_P2ALIGNED(len, TTEBYTES(rgnp->rgn_pgszc)));
IS_P2ALIGNED(va, TTEBYTES(ttesz + 1))) {
IS_P2ALIGNED((uintptr_t)va, TTEBYTES(ttesz)));
if (((uintptr_t)addr + TTEBYTES(ttesz)) >
addr += TTEBYTES(ttesz);
if (eaddr > saddr + TTEBYTES(TTE_CSZ(&tte))) {
return (TTEBYTES(TTE_CSZ(&tte)));
TTEBYTES(hashno - 1));
TTEBYTES(1));
TTEBYTES(hashno));
use_demap_range = (TTEBYTES(ttesz) == DEMAP_RANGE_PGSZ(dmrp));
addr += TTEBYTES(ttesz);
TTEBYTES(hashno - 1));
TTEBYTES(1));
TTEBYTES(hashno));
use_demap_range = (TTEBYTES(ttesz) == MMU_PAGESIZE);
addr += TTEBYTES(ttesz);
(TTEBYTES(ttesz) == DEMAP_RANGE_PGSZ(dmrp)));
addr += TTEBYTES(ttesz);
TTEBYTES(hashno - 1));
TTEBYTES(1));
TTEBYTES(hashno));
addr += TTEBYTES(ttesz);
(pgcnt_t)hat->sfmmu_scdrttecnt[i]) * TTEBYTES(i);
(pgcnt_t)hat->sfmmu_scdismttecnt[i]) * TTEBYTES(i);
((ttesz == TTE8K)? (TTEBYTES(ttesz) * NHMENTS) : TTEBYTES(ttesz))
+ (TTEBYTES(TTE_CSZ(&tte)) * (tte).tte_hmenum)))
+ (TTEBYTES(TTE_CSZ(ttep)) * ((ttep)->tte_hmenum + 1))))
ASSERT(IS_P2ALIGNED(base, TTEBYTES(max_bootlp_tteszc)));
alignsize = TTEBYTES(i);
psize = TTEBYTES(pszc);
if (lpsize == TTEBYTES(tte))
return (TTEBYTES(TTE8K));
if (lpsize == TTEBYTES(tte))
return (TTEBYTES(TTE8K));
claimlines(paddr, TTEBYTES(TTE_CSZ(&tsbe_tte)),
if (lpsize == TTEBYTES(p_lpgsz->tte) &&
lpsize = TTEBYTES(tte);
#define TTE_PAGE_OFFSET(sz) (TTEBYTES(sz) - 1)
max_page_len = TTEBYTES(max_szc);
max_coalesce_len = TTEBYTES(TTE256M);
ASSERT(IS_P2ALIGNED(ptob(base), TTEBYTES(TTE256M))); \
ASSERT(IS_P2ALIGNED(ptob(end - base + 1), TTEBYTES(TTE256M))); \
#define TTE_PAGE_OFFSET(sz) (TTEBYTES(sz) - 1)
if (lpsize == TTEBYTES(tte))
lpsize = TTEBYTES(TTE8K);