Searched refs:rnat_addr (Results 1 – 2 of 2) sorted by relevance
/linux-6.6.21/arch/ia64/kernel/ |
D | unaligned.c | 311 unsigned long *bsp, *bspstore, *addr, *rnat_addr, *ubs_end; in set_rse_reg() local 336 rnat_addr = ia64_rse_rnat_addr(addr); in set_rse_reg() 337 if ((unsigned long) rnat_addr >= sw->ar_bspstore) in set_rse_reg() 338 rnat_addr = &sw->ar_rnat; in set_rse_reg() 343 *rnat_addr |= nat_mask; in set_rse_reg() 345 *rnat_addr &= ~nat_mask; in set_rse_reg() 363 rnat_addr = ia64_rse_rnat_addr(addr); in set_rse_reg() 365 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats); in set_rse_reg() 367 (void *) rnat_addr, rnats, nat, (rnats >> ia64_rse_slot_num(addr)) & 1); in set_rse_reg() 374 ia64_poke(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, rnats); in set_rse_reg() [all …]
|
D | ptrace.c | 384 unsigned long *rnat_addr = ia64_rse_rnat_addr((unsigned long *) in on_kernel_rbs() local 386 return (addr >= bspstore && addr <= (unsigned long) rnat_addr); in on_kernel_rbs() 404 unsigned long *bspstore, *krbs, regnum, *laddr, *urbs_end, *rnat_addr; in ia64_peek() local 422 rnat_addr = ia64_rse_rnat_addr(laddr); in ia64_peek() 423 ret = get_rnat(child, child_stack, krbs, rnat_addr, urbs_end); in ia64_peek() 425 if (laddr == rnat_addr) { in ia64_peek()
|