Lines Matching refs:len

104 static int segmf_fault_gref_range(struct seg *seg, caddr_t addr, size_t len);
180 segmf_unmap(struct seg *seg, caddr_t addr, size_t len)
185 if (addr < seg->s_base || addr + len > seg->s_base + seg->s_size ||
186 (len & PAGEOFFSET) || ((uintptr_t)addr & PAGEOFFSET))
189 if (addr != seg->s_base || len != seg->s_size)
192 hat_unload(seg->s_as->a_hat, addr, len,
199 (void) VOP_DELMAP(VTOCVP(data->vp), off, seg->s_as, addr, len,
300 segmf_softunlock(struct hat *hat, struct seg *seg, caddr_t addr, size_t len)
304 hat_unlock(hat, addr, len);
307 ASSERT(data->softlockcnt >= btopr(len));
308 data->softlockcnt -= btopr(len);
326 segmf_fault_range(struct hat *hat, struct seg *seg, caddr_t addr, size_t len,
338 for (a = addr; a < addr + len; a += PAGESIZE) {
362 segmf_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len,
377 segmf_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
384 segmf_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot)
398 segmf_sync(struct seg *seg, caddr_t addr, size_t len, int attr, uint_t flags)
409 segmf_incore(struct seg *seg, caddr_t addr, size_t len, char *vec)
413 for (v = 0, len = (len + PAGEOFFSET) & PAGEMASK; len;
414 len -= PAGESIZE, v += PAGESIZE)
422 size_t len, int attr, int op, ulong_t *lockmap, size_t pos)
428 segmf_getprot(struct seg *seg, caddr_t addr, size_t len, uint_t *protv)
431 pgcnt_t pgno = seg_page(seg, addr + len) - seg_page(seg, addr) + 1;
467 segmf_advise(struct seg *seg, caddr_t addr, size_t len, uint_t behav)
479 segmf_pagelock(struct seg *seg, caddr_t addr, size_t len,
487 segmf_setpagesize(struct seg *seg, caddr_t addr, size_t len, uint_t szc)