Lines Matching refs:sw

307 	struct switch_stack *sw = (struct switch_stack *) regs - 1;  in set_rse_reg()  local
327 r1, sw->ar_bspstore, regs->ar_bspstore, sof, (regs->cr_ifs >> 7) & 0x7f, ridx); in set_rse_reg()
329 on_kbs = ia64_rse_num_regs(kbs, (unsigned long *) sw->ar_bspstore); in set_rse_reg()
330 addr = ia64_rse_skip_regs((unsigned long *) sw->ar_bspstore, -sof + ridx); in set_rse_reg()
334 if ((unsigned long) rnat_addr >= sw->ar_bspstore) in set_rse_reg()
335 rnat_addr = &sw->ar_rnat; in set_rse_reg()
358 ia64_poke(current, sw, (unsigned long) ubs_end, (unsigned long) addr, val); in set_rse_reg()
362 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats); in set_rse_reg()
371 ia64_poke(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, rnats); in set_rse_reg()
380 struct switch_stack *sw = (struct switch_stack *) regs - 1; in get_rse_reg() local
400 r1, sw->ar_bspstore, regs->ar_bspstore, sof, (regs->cr_ifs >> 7) & 0x7f, ridx); in get_rse_reg()
402 on_kbs = ia64_rse_num_regs(kbs, (unsigned long *) sw->ar_bspstore); in get_rse_reg()
403 addr = ia64_rse_skip_regs((unsigned long *) sw->ar_bspstore, -sof + ridx); in get_rse_reg()
409 if ((unsigned long) rnat_addr >= sw->ar_bspstore) in get_rse_reg()
410 rnat_addr = &sw->ar_rnat; in get_rse_reg()
429 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) addr, val); in get_rse_reg()
437 ia64_peek(current, sw, (unsigned long) ubs_end, (unsigned long) rnat_addr, &rnats); in get_rse_reg()
453 struct switch_stack *sw = (struct switch_stack *) regs - 1; in setreg() local
475 addr = (unsigned long)sw; in setreg()
476 unat = &sw->ar_unat; in setreg()
479 unat = &sw->caller_unat; in setreg()
482 addr, unat==&sw->ar_unat ? "yes":"no", GR_OFFS(regnum)); in setreg()
519 struct switch_stack *sw = (struct switch_stack *)regs - 1; in setfpreg() local
541 addr = (unsigned long)sw; in setfpreg()
580 struct switch_stack *sw = (struct switch_stack *) regs - 1; in getfpreg() local
611 addr = FR_IN_SW(regnum) ? (unsigned long)sw in getfpreg()
627 struct switch_stack *sw = (struct switch_stack *) regs - 1; in getreg() local
649 addr = (unsigned long)sw; in getreg()
650 unat = &sw->ar_unat; in getreg()
653 unat = &sw->caller_unat; in getreg()