Lines Matching refs:urbs_end
230 unsigned long *krbs, unsigned long *urnat_addr, unsigned long *urbs_end) in get_rnat() argument
241 if (urbs_end < urnat_addr) in get_rnat()
242 nbits = ia64_rse_num_regs(urnat_addr - 63, urbs_end); in get_rnat()
288 unsigned long *urbs_end) in put_rnat() argument
301 urbs_kargs = urbs_end; in put_rnat()
310 urbs_kargs = ia64_rse_skip_regs(urbs_end,-(cfm & 0x7f)); in put_rnat()
375 unsigned long *bspstore, *krbs, regnum, *laddr, *urbs_end, *rnat_addr; in ia64_peek() local
380 urbs_end = (long *) user_rbs_end; in ia64_peek()
385 if (laddr >= bspstore && laddr <= ia64_rse_rnat_addr(urbs_end)) { in ia64_peek()
391 ret = get_rnat(child, child_stack, krbs, rnat_addr, urbs_end); in ia64_peek()
411 if (laddr < urbs_end) { in ia64_peek()
429 unsigned long *bspstore, *krbs, regnum, *laddr, *urbs_end = (long *) user_rbs_end; in ia64_poke() local
436 if (laddr >= bspstore && laddr <= ia64_rse_rnat_addr(urbs_end)) { in ia64_poke()
442 put_rnat(child, child_stack, krbs, laddr, val, urbs_end); in ia64_poke()
444 if (laddr < urbs_end) { in ia64_poke()
536 unsigned long urbs_end; in sync_user_rbs_one_thread() local
541 urbs_end = ia64_get_user_rbs_end(p, pt, NULL); in sync_user_rbs_one_thread()
542 ia64_sync_user_rbs(p, sw, pt->ar_bspstore, urbs_end); in sync_user_rbs_one_thread()
701 unsigned long *ptr, regnum, urbs_end, rnat_addr; in access_uarea() local
808 urbs_end = ia64_get_user_rbs_end(child, pt, NULL); in access_uarea()
810 if (*data != urbs_end) { in access_uarea()
812 pt->ar_bspstore, urbs_end) < 0) in access_uarea()
819 *data = urbs_end; in access_uarea()
855 urbs_end = ia64_get_user_rbs_end(child, pt, NULL); in access_uarea()
856 rnat_addr = (long) ia64_rse_rnat_addr((long *) urbs_end); in access_uarea()
858 return ia64_poke(child, sw, urbs_end, rnat_addr, *data); in access_uarea()
860 return ia64_peek(child, sw, urbs_end, rnat_addr, data); in access_uarea()
1272 unsigned long urbs_end; in sys_ptrace() local
1317 urbs_end = ia64_get_user_rbs_end(child, pt, NULL); in sys_ptrace()
1320 threads_sync_user_rbs(child, urbs_end, 0); in sys_ptrace()
1322 ret = ia64_peek(child, sw, urbs_end, addr, &data); in sys_ptrace()
1331 urbs_end = ia64_get_user_rbs_end(child, pt, NULL); in sys_ptrace()
1333 threads_sync_user_rbs(child, urbs_end, 1); in sys_ptrace()
1335 ret = ia64_poke(child, sw, urbs_end, addr, data); in sys_ptrace()