Lines Matching refs:eaddr

915 			caddr_t eaddr;
933 eaddr = seg->s_base + seg->s_size;
936 addr < eaddr; addr += PAGESIZE, anon_idx++) {
1785 segvn_hat_rgn_unload_callback(caddr_t saddr, caddr_t eaddr, caddr_t r_saddr,
1792 ASSERT(eaddr > saddr);
1795 ASSERT(eaddr > r_saddr);
1796 ASSERT(eaddr <= r_saddr + r_size);
1803 len = eaddr - saddr;
3826 caddr_t eaddr, int brkcow)
3937 e = P2ROUNDUP((uintptr_t)eaddr, pgsz);
3956 MIN(a + maxpgsz, eaddr), brkcow);
4073 if (a + pgsz <= eaddr) {
4090 btopr(off + (eaddr - a))) {
4553 lpgeaddr = (caddr_t)P2ROUNDUP((uintptr_t)eaddr, pgsz);
4565 lpgeaddr = (caddr_t)P2ROUNDUP((uintptr_t)eaddr, pgsz);
4635 caddr_t eaddr, int brkcow)
4722 lpgeaddr = (caddr_t)P2ROUNDUP((uintptr_t)eaddr,
4853 lpgeaddr = (caddr_t)P2ROUNDUP((uintptr_t)eaddr, pgsz);
4865 lpgeaddr = (caddr_t)P2ROUNDUP((uintptr_t)eaddr, pgsz);
6076 caddr_t eaddr = addr + len, a;
6083 ASSERT(addr >= seg->s_base && eaddr <= seg->s_base + seg->s_size);
6090 * addr should always be pgsz aligned but eaddr may be misaligned if
6097 (!IS_P2ALIGNED(eaddr, pgsz) &&
6098 eaddr != seg->s_base + seg->s_size)) {
6134 for (a = addr; a < eaddr; a += pgsz) {
6135 if ((a + pgsz) > eaddr) {
6136 if (!sameprot(seg, a, eaddr - a)) {
6193 if (addr != seg->s_base || eaddr != (seg->s_base + seg->s_size)) {
6207 if (eaddr != (nseg->s_base + nseg->s_size)) {
6208 /* eaddr is szc aligned */
6209 (void) segvn_split_seg(nseg, eaddr);
6213 if (eaddr != (seg->s_base + seg->s_size)) {
6214 /* eaddr is szc aligned */
6215 (void) segvn_split_seg(seg, eaddr);
6235 if (!IS_P2ALIGNED(eaddr, pgsz)) {
6237 if (nseg == NULL || nseg == seg || eaddr != nseg->s_base) {
6726 caddr_t eaddr = addr + len;
6742 ASSERT(addr >= seg->s_base && eaddr <= seg->s_base + seg->s_size);
6748 ASSERT(flag == SDR_RANGE || eaddr < lpgeaddr || addr > lpgaddr);
6758 if (eaddr != lpgeaddr && eaddr > lpgaddr + pgsz &&
6759 eaddr < lpgaddr + 2 * pgsz) {
6767 if (eaddr != lpgeaddr && eaddr > lpgaddr + pgsz) {
6778 ASSERT(eaddr < lpgeaddr);
6807 if (eaddr > badseg1->s_base + badseg1->s_size) {
6810 te = eaddr;
6847 ASSERT(eaddr > badseg2->s_base);
6848 ASSERT(eaddr < badseg2->s_base + badseg2->s_size);
6851 if (!IS_P2ALIGNED(eaddr, tpgsz)) {
6853 eaddr - badseg2->s_base, SDR_END, tszcvec));
7250 caddr_t eaddr;
7351 for (eaddr = addr + len; addr < eaddr; addr += PAGESIZE) {
8327 caddr_t eaddr;
8427 eaddr = addr + len;
8450 if (eaddr == oldeaddr) {
8463 eaddr == next->s_base)
8474 if (eaddr < oldeaddr) {
8491 (void) segvn_split_seg(new_seg, eaddr);
8505 (void) segvn_split_seg(seg, eaddr);