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

/linux-4.4.14/arch/ia64/kernel/
H A Dunaligned.c308 unsigned long *bsp, *bspstore, *addr, *rnat_addr, *ubs_end; set_rse_reg() local
333 rnat_addr = ia64_rse_rnat_addr(addr); set_rse_reg()
334 if ((unsigned long) rnat_addr >= sw->ar_bspstore) set_rse_reg()
335 rnat_addr = &sw->ar_rnat; set_rse_reg()
340 *rnat_addr |= nat_mask; set_rse_reg()
342 *rnat_addr &= ~nat_mask; set_rse_reg()
360 rnat_addr = ia64_rse_rnat_addr(addr); set_rse_reg()
362 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats); set_rse_reg()
364 (void *) rnat_addr, rnats, nat, (rnats >> ia64_rse_slot_num(addr)) & 1); set_rse_reg()
371 ia64_poke(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, rnats); set_rse_reg()
373 DPRINT("rnat changed to @%p = 0x%lx\n", (void *) rnat_addr, rnats); set_rse_reg()
381 unsigned long *bsp, *addr, *rnat_addr, *ubs_end, *bspstore; get_rse_reg() local
408 rnat_addr = ia64_rse_rnat_addr(addr); get_rse_reg()
409 if ((unsigned long) rnat_addr >= sw->ar_bspstore) get_rse_reg()
410 rnat_addr = &sw->ar_rnat; get_rse_reg()
412 *nat = (*rnat_addr & nat_mask) != 0; get_rse_reg()
432 rnat_addr = ia64_rse_rnat_addr(addr); get_rse_reg()
435 DPRINT("rnat @%p = 0x%lx\n", (void *) rnat_addr, rnats); get_rse_reg()
437 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats); get_rse_reg()
H A Dptrace.c385 unsigned long *rnat_addr = ia64_rse_rnat_addr((unsigned long *) on_kernel_rbs() local
387 return (addr >= bspstore && addr <= (unsigned long) rnat_addr); on_kernel_rbs()
405 unsigned long *bspstore, *krbs, regnum, *laddr, *urbs_end, *rnat_addr; ia64_peek() local
423 rnat_addr = ia64_rse_rnat_addr(laddr); ia64_peek()
424 ret = get_rnat(child, child_stack, krbs, rnat_addr, urbs_end); ia64_peek()
426 if (laddr == rnat_addr) { ia64_peek()

Completed in 157 milliseconds