Lines Matching refs:sw
310 struct switch_stack *sw = (struct switch_stack *) regs - 1; in set_rse_reg() local
330 r1, sw->ar_bspstore, regs->ar_bspstore, sof, (regs->cr_ifs >> 7) & 0x7f, ridx); in set_rse_reg()
332 on_kbs = ia64_rse_num_regs(kbs, (unsigned long *) sw->ar_bspstore); in set_rse_reg()
333 addr = ia64_rse_skip_regs((unsigned long *) sw->ar_bspstore, -sof + ridx); 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()
361 ia64_poke(current, sw, (unsigned long) ubs_end, (unsigned long) addr, val); in set_rse_reg()
365 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats); in set_rse_reg()
374 ia64_poke(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, rnats); in set_rse_reg()
383 struct switch_stack *sw = (struct switch_stack *) regs - 1; in get_rse_reg() local
403 r1, sw->ar_bspstore, regs->ar_bspstore, sof, (regs->cr_ifs >> 7) & 0x7f, ridx); in get_rse_reg()
405 on_kbs = ia64_rse_num_regs(kbs, (unsigned long *) sw->ar_bspstore); in get_rse_reg()
406 addr = ia64_rse_skip_regs((unsigned long *) sw->ar_bspstore, -sof + ridx); in get_rse_reg()
412 if ((unsigned long) rnat_addr >= sw->ar_bspstore) in get_rse_reg()
413 rnat_addr = &sw->ar_rnat; in get_rse_reg()
432 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) addr, val); in get_rse_reg()
440 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats); in get_rse_reg()
456 struct switch_stack *sw = (struct switch_stack *) regs - 1; in setreg() local
478 addr = (unsigned long)sw; in setreg()
479 unat = &sw->ar_unat; in setreg()
482 unat = &sw->caller_unat; in setreg()
485 addr, unat==&sw->ar_unat ? "yes":"no", GR_OFFS(regnum)); in setreg()
522 struct switch_stack *sw = (struct switch_stack *)regs - 1; in setfpreg() local
544 addr = (unsigned long)sw; in setfpreg()
583 struct switch_stack *sw = (struct switch_stack *) regs - 1; in getfpreg() local
614 addr = FR_IN_SW(regnum) ? (unsigned long)sw in getfpreg()
630 struct switch_stack *sw = (struct switch_stack *) regs - 1; in getreg() local
652 addr = (unsigned long)sw; in getreg()
653 unat = &sw->ar_unat; in getreg()
656 unat = &sw->caller_unat; in getreg()