Lines Matching refs:addrp

499 choose_addr(struct as *as, caddr_t *addrp, size_t len, offset_t off,  in choose_addr()  argument
502 caddr_t basep = (caddr_t)(uintptr_t)((uintptr_t)*addrp & PAGEMASK); in choose_addr()
507 (void) as_unmap(as, *addrp, len); in choose_addr()
510 !as_gap(as, len, &basep, &lenp, 0, *addrp)) { in choose_addr()
512 *addrp = basep; in choose_addr()
518 map_addr(addrp, len, off, vacalign, flags); in choose_addr()
520 if (*addrp == NULL) in choose_addr()
530 zmap(struct as *as, caddr_t *addrp, size_t len, uint_t uprot, int flags, in zmap() argument
547 if (((uintptr_t)*addrp & PAGEOFFSET) != 0) in zmap()
552 switch (valid_usr_range(*addrp, len, uprot, as, userlimit)) { in zmap()
567 error = choose_addr(as, addrp, len, pos, ADDR_NOVACALIGN, flags); in zmap()
587 return (as_map(as, *addrp, len, segvn_create, &vn_a)); in zmap()
591 smmap_common(caddr_t *addrp, size_t len, in smmap_common() argument
638 if (((uintptr_t)*addrp < PAGESIZE && (uintptr_t)*addrp != 0) || in smmap_common()
639 !ISP2((uintptr_t)*addrp)) in smmap_common()
657 lwpchan_delete_mapping(curproc, *addrp, *addrp + len); in smmap_common()
659 error = zmap(as, addrp, len, uprot, flags, pos); in smmap_common()
666 LWP_MMODEL_SHARED_AS(*addrp, len); in smmap_common()
727 if (((uintptr_t)*addrp & PAGEOFFSET) != 0) in smmap_common()
732 switch (valid_usr_range(*addrp, len, uprot, as, userlimit)) { in smmap_common()
770 lwpchan_delete_mapping(curproc, *addrp, *addrp + len); in smmap_common()
776 addrp, len, uprot, maxprot, flags, fp->f_cred, NULL); in smmap_common()
784 LWP_MMODEL_SHARED_AS(*addrp, len); in smmap_common()