Lines Matching refs:eaddr

1382 		caddr_t eaddr = seg->s_base + pr_getsegsize(seg, reserved);
1386 for (saddr = seg->s_base; saddr < eaddr; saddr = naddr) {
1388 &saddr, &naddr, eaddr);
1637 caddr_t eaddr = seg->s_base + pr_getsegsize(seg, reserved);
1641 for (saddr = seg->s_base; saddr < eaddr; saddr = naddr) {
1643 &saddr, &naddr, eaddr);
1748 caddr_t eaddr = seg->s_base + pr_getsegsize(seg, reserved);
1752 for (saddr = seg->s_base; saddr < eaddr; saddr = naddr) {
1754 &saddr, &naddr, eaddr);
1850 caddr_t eaddr = seg->s_base + pr_getsegsize(seg, 0);
1855 for (saddr = seg->s_base; saddr < eaddr; saddr = naddr) {
1856 (void) pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
1880 caddr_t eaddr = seg->s_base + pr_getsegsize(seg, 0);
1885 for (saddr = seg->s_base; saddr < eaddr; saddr = naddr) {
1886 (void) pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
1932 caddr_t eaddr = seg->s_base + pr_getsegsize(seg, 0);
1936 for (saddr = seg->s_base; saddr < eaddr; saddr = naddr) {
1944 prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
2079 caddr_t eaddr = seg->s_base + pr_getsegsize(seg, 0);
2083 for (saddr = seg->s_base; saddr < eaddr; saddr = naddr) {
2091 prot = pr_getprot(seg, 0, &tmp, &saddr, &naddr, eaddr);
3181 caddr_t eaddr = pwa->wa_eaddr;
3213 target->wa_eaddr != eaddr)
3216 error = set_watched_page(p, vaddr, eaddr,
3223 error = set_watched_page(p, vaddr, eaddr, flags, 0);
3354 set_watched_page(proc_t *p, caddr_t vaddr, caddr_t eaddr,
3373 addr < eaddr; addr += PAGESIZE) {
3464 if ((vaddr = pwp->wp_vaddr + PAGESIZE) < eaddr)
3486 clear_watched_page(proc_t *p, caddr_t vaddr, caddr_t eaddr, ulong_t flags)
3507 while (pwp != NULL && pwp->wp_vaddr < eaddr) {
3615 pr_pagev_fill(prpagev_t *pagev, struct seg *seg, caddr_t addr, caddr_t eaddr)
3617 ulong_t lastpg = seg_page(seg, eaddr - 1);
3622 ASSERT(addr >= seg->s_base && addr <= eaddr);
3624 if (addr == eaddr)
3625 return (eaddr);
3628 ASSERT(addr < eaddr);
3634 len = (size_t)(eaddr - addr);
3656 } while ((addr += PAGESIZE) < eaddr && pn < pnlim);
3662 if (addr < eaddr)
3677 caddr_t *saddrp, caddr_t eaddr, uint_t *protp)
3696 if ((addr += PAGESIZE) == eaddr) {
3702 addr = pr_pagev_fill(pagev, seg, addr, eaddr);
3703 if (addr == eaddr) {
3728 while ((addr += PAGESIZE) < eaddr) {
3737 caddr_t naddr = pr_pagev_fill(pagev, seg, addr, eaddr);
3840 caddr_t *saddrp, caddr_t *naddrp, caddr_t eaddr)
3859 ASSERT(saddr >= seg->s_base && saddr < eaddr);
3860 ASSERT(eaddr <= seg->s_base + seg->s_size);
3883 naddr = eaddr;
3889 naddr = eaddr;
3903 saddr = pr_pagev_fill(pagev, seg, saddr, eaddr);
3908 ASSERT(saddr <= eaddr);
3911 if (saddr == eaddr) {
3922 naddr = pr_pagev_nextprot(pagev, seg, saddrp, eaddr, &prot);
3923 ASSERT(naddr <= eaddr);
3927 if (naddr == eaddr)
3968 pr_getpagesize(struct seg *seg, caddr_t saddr, caddr_t *naddrp, caddr_t eaddr)
3974 ASSERT(IS_P2ALIGNED(eaddr, PAGESIZE));
3975 ASSERT(saddr < eaddr);
3986 while (saddr < eaddr) {
3993 *naddrp = ((saddr < eaddr) ? saddr : eaddr);
4027 caddr_t eaddr = seg->s_base + pr_getsegsize(seg, 0);
4040 for (saddr = seg->s_base; saddr < eaddr; saddr = baddr) {
4041 prot = pr_getprot(seg, 0, &tmp, &saddr, &baddr, eaddr);
4042 ASSERT(baddr >= saddr && baddr <= eaddr);
4223 caddr_t eaddr = seg->s_base + pr_getsegsize(seg, 0);
4236 for (saddr = seg->s_base; saddr < eaddr; saddr = baddr) {
4237 prot = pr_getprot(seg, 0, &tmp, &saddr, &baddr, eaddr);
4238 ASSERT(baddr >= saddr && baddr <= eaddr);