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