map_addr
priv->map_addr = ma;
munmap(priv->map_addr, priv->map_len);
iov->iov_base = priv->map_addr + poff;
char *map_addr; // mapped address
map_addr(&addr, len, (offset_t)0, 1, flags);
map_addr(addrp, len, off, 1, flags);
map_addr(&addr, rlen, 0, 1, 0);
map_addr(&uvaddr, len, 0, 1, 0);
map_addr(&addr, alen, 0, 1, 0);
map_addr(addrp, len, off, vacalign, flags);
map_addr(&base, len, 0, 1, ma_flags);
map_addr(&base, len, 0, 1, ma_flags);
map_addr(&base, len, 0, 1, ma_flags);
map_addr(&base, len, 0, 1, ma_flags);
map_addr(&addr, pad_len, 0, 1, ma_flags);
map_addr(&addr, PAGESIZE, (offset_t)(uintptr_t)kaddr, 1, 0);
map_addr(&addr, size, 0ll, 1, MAP_ALIGN);
map_addr(&addr, size, 0ll, 1, 0);
extern void map_addr(caddr_t *addrp, size_t len, offset_t off, int vacalign,
map_addr(addr, len, aligned_off, 1, flags);
map_addr(addrp, len, 0, 0, flags);
map_addr(addrp, len, ptob(pfn), 0, flags);
uintptr_t map_addr; /* base rounded down to large page size */
map_addr = base & LEVEL_MASK(1);
map_len = map_eaddr - map_addr;
for (va = map_addr, i = 0; i < htable_cnt; va += LEVEL_SIZE(1), ++i) {
mmu.kmap_addr = map_addr;
map_addr(addrp, len, (offset_t)off, 0, flags);
map_addr(&addr, len, (offset_t)0, 1, 0);