Lines Matching refs:s_base
365 seg->s_base <= addr && in as_findseg()
366 addr < seg->s_base + seg->s_size) in as_findseg()
399 ASSERT(p == NULL || p->s_base < seg->s_base); in as_verify()
400 ASSERT(n == NULL || n->s_base > seg->s_base); in as_verify()
433 if (as->a_lastgaphl->s_base > newseg->s_base) { in as_addseg()
441 if (hseg && lseg && lseg->s_base < newseg->s_base && in as_addseg()
442 hseg->s_base > newseg->s_base) { in as_addseg()
452 addr = newseg->s_base; in as_addseg()
464 caddr_t base = seg->s_base; in as_addseg()
510 (seg == as->a_lastgap || seg->s_base > as->a_lastgap->s_base)) in as_removeseg()
534 if (seg != NULL && seg->s_base <= addr && in as_segat()
535 addr < seg->s_base + seg->s_size) in as_segat()
579 if (a->s_base < b->s_base) in as_segcompar()
581 if (a->s_base >= b->s_base + b->s_size) in as_segcompar()
698 err = SEGOP_UNMAP(seg, seg->s_base, seg->s_size); in as_free()
783 newseg = seg_alloc(newas, seg->s_base, seg->s_size); in as_dup()
891 if (as == &kas && segkmap && segkmap->s_base <= raddr && in as_fault()
892 raddr + size < segkmap->s_base + segkmap->s_size) { in as_fault()
913 if (raddr >= seg->s_base + seg->s_size) { in as_fault()
915 if (seg == NULL || raddr != seg->s_base) { in as_fault()
920 if (raddr + rsize > seg->s_base + seg->s_size) in as_fault()
921 ssize = seg->s_base + seg->s_size - raddr; in as_fault()
938 if (addrsav >= seg->s_base + seg->s_size) in as_fault()
946 if (raddr > seg->s_base + seg->s_size) in as_fault()
947 ssize = seg->s_base + seg->s_size - addrsav; in as_fault()
1013 if (raddr >= seg->s_base + seg->s_size) { in as_faulta()
1015 if (seg == NULL || raddr != seg->s_base) { in as_faulta()
1098 if (raddr >= seg->s_base + seg->s_size) { in as_setprot()
1100 if (seg == NULL || raddr != seg->s_base) { in as_setprot()
1105 if ((raddr + rsize) > (seg->s_base + seg->s_size)) in as_setprot()
1106 ssize = seg->s_base + seg->s_size - raddr; in as_setprot()
1168 seg->s_base, seg->s_size))) { in as_setprot()
1249 if (raddr >= seg->s_base + seg->s_size) { in as_checkprot()
1251 if (seg == NULL || raddr != seg->s_base) { in as_checkprot()
1256 if ((raddr + rsize) > (seg->s_base + seg->s_size)) in as_checkprot()
1257 ssize = seg->s_base + seg->s_size - raddr; in as_checkprot()
1298 if (eaddr <= seg->s_base) in as_unmap()
1304 if (raddr < seg->s_base) in as_unmap()
1305 raddr = seg->s_base; /* raddr was in a gap */ in as_unmap()
1307 if (eaddr > (seg->s_base + seg->s_size)) in as_unmap()
1308 ssize = seg->s_base + seg->s_size - raddr; in as_unmap()
1366 seg->s_base, seg->s_size))) { in as_unmap()
1820 SEGOP_UNMAP(seg, seg->s_base, seg->s_size); in as_purge()
1919 hibound >= as->a_lastgap->s_base) in as_gap_aligned()
1920 hibound = as->a_lastgap->s_base; in as_gap_aligned()
1923 if (hseg->s_base + hseg->s_size < hibound) { in as_gap_aligned()
1938 lo = (lseg == NULL) ? 0 : lseg->s_base + lseg->s_size; in as_gap_aligned()
1939 hi = (hseg == NULL) ? hibound : hseg->s_base; in as_gap_aligned()
2050 addr = MAX(seg->s_base, addr); in as_memory()
2053 if (seg == NULL || addr >= eaddr || eaddr <= seg->s_base) { in as_memory()
2059 segend = seg->s_base + seg->s_size; in as_memory()
2068 segend = seg->s_base + spt_realsize(seg); in as_memory()
2076 addr = seg->s_base; in as_memory()
2176 if (raddr >= seg->s_base + seg->s_size) { in as_incore()
2178 if (seg == NULL || raddr != seg->s_base) { in as_incore()
2183 if ((raddr + rsize) > (seg->s_base + seg->s_size)) in as_incore()
2184 ssize = seg->s_base + seg->s_size - raddr; in as_incore()
2227 if (raddr >= seg->s_base + seg->s_size) in as_unlockerr()
2230 if ((raddr + rsize) > (seg->s_base + seg->s_size)) in as_unlockerr()
2231 ssize = seg->s_base + seg->s_size - raddr; in as_unlockerr()
2298 raddr = (caddr_t)((uintptr_t)seg->s_base & in as_ctl()
2300 rlen += (((uintptr_t)(seg->s_base + seg->s_size) + in as_ctl()
2315 error = SEGOP_LOCKOP(seg, seg->s_base, in as_ctl()
2326 raddr = (caddr_t)((uintptr_t)seg->s_base & in as_ctl()
2347 error = SEGOP_LOCKOP(seg, seg->s_base, in as_ctl()
2397 if (raddr >= seg->s_base + seg->s_size) { in as_ctl()
2399 if (seg == NULL || raddr != seg->s_base) { in as_ctl()
2410 if ((raddr + rsize) > (seg->s_base + seg->s_size)) in as_ctl()
2411 ssize = seg->s_base + seg->s_size - raddr; in as_ctl()
2588 ASSERT(addr >= seg->s_base && addr < seg->s_base + seg->s_size); in as_pagelock_segs()
2589 ASSERT(addr + size > seg->s_base + seg->s_size); in as_pagelock_segs()
2599 if (addr >= seg->s_base + seg->s_size) { in as_pagelock_segs()
2602 if (seg == NULL || addr != seg->s_base) { in as_pagelock_segs()
2624 if (addr + size > seg->s_base + seg->s_size) { in as_pagelock_segs()
2625 ssize = seg->s_base + seg->s_size - addr; in as_pagelock_segs()
2639 if (addr >= seg->s_base + seg->s_size) { in as_pagelock_segs()
2641 ASSERT(seg != NULL && addr == seg->s_base); in as_pagelock_segs()
2645 if (addr + size > seg->s_base + seg->s_size) { in as_pagelock_segs()
2646 ssize = seg->s_base + seg->s_size - addr; in as_pagelock_segs()
2681 if (addr >= seg->s_base + seg->s_size) { in as_pagelock_segs()
2683 ASSERT(seg != NULL && addr == seg->s_base); in as_pagelock_segs()
2687 if (eaddr > seg->s_base + seg->s_size) { in as_pagelock_segs()
2688 ssize = seg->s_base + seg->s_size - addr; in as_pagelock_segs()
2754 ASSERT(raddr >= seg->s_base && raddr < seg->s_base + seg->s_size); in as_pagelock()
2755 if (raddr + rsize > seg->s_base + seg->s_size) { in as_pagelock()
2813 ASSERT(addr >= seg->s_base && addr < seg->s_base + seg->s_size); in as_pageunlock_segs()
2814 ASSERT(addr + size > seg->s_base + seg->s_size); in as_pageunlock_segs()
2820 if (addr >= seg->s_base + seg->s_size) { in as_pageunlock_segs()
2822 ASSERT(seg != NULL && addr == seg->s_base); in as_pageunlock_segs()
2825 if (eaddr > seg->s_base + seg->s_size) { in as_pageunlock_segs()
2826 ssize = seg->s_base + seg->s_size - addr; in as_pageunlock_segs()
2876 ASSERT(raddr >= seg->s_base && raddr < seg->s_base + seg->s_size); in as_pageunlock()
2877 if (raddr + rsize <= seg->s_base + seg->s_size) { in as_pageunlock()
2919 if (raddr >= seg->s_base + seg->s_size) { in as_setpagesize()
2921 if (seg == NULL || raddr != seg->s_base) { in as_setpagesize()
2926 if ((raddr + rsize) > (seg->s_base + seg->s_size)) { in as_setpagesize()
2927 ssize = seg->s_base + seg->s_size - raddr; in as_setpagesize()
3031 if (raddr >= seg->s_base + seg->s_size) { in as_iset3_default_lpsize()
3033 if (seg == NULL || raddr != seg->s_base) { in as_iset3_default_lpsize()
3037 if ((raddr + rsize) > (seg->s_base + seg->s_size)) { in as_iset3_default_lpsize()
3038 ssize = seg->s_base + seg->s_size - raddr; in as_iset3_default_lpsize()
3125 if (raddr >= seg->s_base + seg->s_size) { in as_iset1_default_lpsize()
3127 if (seg == NULL || raddr != seg->s_base) { in as_iset1_default_lpsize()
3144 if ((raddr + rsize) > (seg->s_base + seg->s_size)) { in as_iset1_default_lpsize()
3145 ssize = seg->s_base + seg->s_size - raddr; in as_iset1_default_lpsize()
3303 if (raddr >= (seg->s_base + seg->s_size)) { in as_set_default_lpsize()
3305 if (seg == NULL || raddr != seg->s_base) { in as_set_default_lpsize()
3347 if ((raddr + rsize) > (seg->s_base + seg->s_size)) { in as_set_default_lpsize()
3348 ssize = seg->s_base + seg->s_size - raddr; in as_set_default_lpsize()