Home
last modified time | relevance | path

Searched refs:rnat_addr (Results 1 – 2 of 2) sorted by relevance

/linux-6.6.21/arch/ia64/kernel/
Dunaligned.c311 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 …]
Dptrace.c384 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()