Lines Matching refs:len

1119 hat_dup(hat_t *old, hat_t *new, caddr_t addr, size_t len, uint_t flag)
1630 size_t len,
1636 uintptr_t eaddr = va + len;
1645 ASSERT(hat == kas.a_hat || va + len <= _userlimit);
1724 hat_memload_array_region(struct hat *hat, caddr_t addr, size_t len,
1728 hat_memload_array(hat, addr, len, pps, attr, flags);
1732 * void hat_devload(hat, addr, len, pf, attr, flags)
1765 size_t len,
1771 uintptr_t eva = va + len;
1865 * void hat_unlock(hat, addr, len)
1871 hat_unlock(hat_t *hat, caddr_t addr, size_t len)
1874 uintptr_t eaddr = vaddr + len;
1911 hat_unlock_region(struct hat *hat, caddr_t addr, size_t len,
1928 size_t len = (size_t)a3;
1941 for (size_t i = 0; i < len; i += MMU_PAGESIZE)
2037 hat_tlb_inval_range(hat_t *hat, uintptr_t va, size_t len)
2073 for (size_t i = 0; i < len; i += MMU_PAGESIZE)
2078 (xc_arg_t)va, (xc_arg_t)len);
2132 for (size_t i = 0; i < len; i += MMU_PAGESIZE)
2137 (xc_arg_t)va, (xc_arg_t)len);
2147 for (size_t i = 0; i < len; i += MMU_PAGESIZE) {
2153 xc_call((xc_arg_t)hat, (xc_arg_t)va, (xc_arg_t)len,
2274 hat_kmap_unload(caddr_t addr, size_t len, uint_t flags)
2277 uintptr_t eva = va + len;
2311 hat_unload(hat_t *hat, caddr_t addr, size_t len, uint_t flags)
2316 ASSERT(hat == kas.a_hat || va + len <= _userlimit);
2323 hat_kmap_unload(addr, len, flags);
2325 hat_unload_callback(hat, addr, len, flags, NULL);
2347 size_t len;
2350 len = range[cnt].rng_cnt << LEVEL_SHIFT(range[cnt].rng_level);
2351 hat_tlb_inval_range(hat, (uintptr_t)range[cnt].rng_va, len);
2356 cb->hcb_end_addr += len;
2377 size_t len,
2382 uintptr_t eaddr = vaddr + len;
2399 if (cb == NULL && len == MMU_PAGESIZE) {
2501 hat_sync(hat_t *hat, caddr_t addr, size_t len, uint_t flags)
2504 uintptr_t eaddr = vaddr + len;
2575 * void hat_map(hat, addr, len, flags)
2579 hat_map(hat_t *hat, caddr_t addr, size_t len, uint_t flags)
2632 hat_updateattr(hat_t *hat, caddr_t addr, size_t len, uint_t attr, int what)
2635 uintptr_t eaddr = (uintptr_t)addr + len;
2735 hat_setattr(hat_t *hat, caddr_t addr, size_t len, uint_t attr)
2737 ASSERT(hat == kas.a_hat || (uintptr_t)addr + len <= _userlimit);
2738 hat_updateattr(hat, addr, len, attr, HAT_SET_ATTR);
2742 hat_clrattr(hat_t *hat, caddr_t addr, size_t len, uint_t attr)
2744 ASSERT(hat == kas.a_hat || (uintptr_t)addr + len <= _userlimit);
2745 hat_updateattr(hat, addr, len, attr, HAT_CLR_ATTR);
2749 hat_chgattr(hat_t *hat, caddr_t addr, size_t len, uint_t attr)
2751 ASSERT(hat == kas.a_hat || (uintptr_t)addr + len <= _userlimit);
2752 hat_updateattr(hat, addr, len, attr, HAT_LOAD_ATTR);
2756 hat_chgprot(hat_t *hat, caddr_t addr, size_t len, uint_t vprot)
2758 ASSERT(hat == kas.a_hat || (uintptr_t)addr + len <= _userlimit);
2759 hat_updateattr(hat, addr, len, vprot & HAT_PROT_MASK, HAT_LOAD_ATTR);
2911 size_t len, /* almost useless value, see below.. */
2916 uintptr_t eaddr = vaddr_start + len;
2919 uintptr_t e_ism_addr = ism_addr + len;
3102 hat_unshare(hat_t *hat, caddr_t addr, size_t len, uint_t ismszc)
3105 uintptr_t eaddr = vaddr + len;
3164 hat_unload(hat, addr, len, flags);
3174 hat_reserve(struct as *as, caddr_t addr, size_t len)
3795 size_t *len,