Lines Matching defs:rnat_addr
308 unsigned long *bsp, *bspstore, *addr, *rnat_addr, *ubs_end;
333 rnat_addr = ia64_rse_rnat_addr(addr);
334 if ((unsigned long) rnat_addr >= sw->ar_bspstore)
335 rnat_addr = &sw->ar_rnat;
340 *rnat_addr |= nat_mask;
342 *rnat_addr &= ~nat_mask;
360 rnat_addr = ia64_rse_rnat_addr(addr);
362 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats);
364 (void *) rnat_addr, rnats, nat, (rnats >> ia64_rse_slot_num(addr)) & 1);
371 ia64_poke(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, rnats);
373 DPRINT("rnat changed to @%p = 0x%lx\n", (void *) rnat_addr, rnats);
381 unsigned long *bsp, *addr, *rnat_addr, *ubs_end, *bspstore;
408 rnat_addr = ia64_rse_rnat_addr(addr);
409 if ((unsigned long) rnat_addr >= sw->ar_bspstore)
410 rnat_addr = &sw->ar_rnat;
412 *nat = (*rnat_addr & nat_mask) != 0;
432 rnat_addr = ia64_rse_rnat_addr(addr);
435 DPRINT("rnat @%p = 0x%lx\n", (void *) rnat_addr, rnats);
437 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats);