Home
last modified time | relevance | path

Searched refs:bsp (Results 1 – 23 of 23) sorted by relevance

/arch/ia64/include/asm/
Drse.h45 ia64_rse_num_regs (unsigned long *bspstore, unsigned long *bsp) in ia64_rse_num_regs() argument
47 unsigned long slots = (bsp - bspstore); in ia64_rse_num_regs()
Dunwind.h59 unsigned long bsp; /* backing store pointer value */ member
164 *valp = (info)->bsp; in unw_get_bsp()
Dkprobes.h82 unsigned long *bsp; member
/arch/ia64/kernel/
Dkprobes.c1014 unsigned long *bsp; member
1028 unw_get_bsp(info, (unsigned long*)&lp->bsp); in ia64_get_bsp_cfm()
1033 lp->bsp = NULL; in ia64_get_bsp_cfm()
1060 bytes = (char *)ia64_rse_skip_regs(pa.bsp, pa.cfm & 0x3f) in setjmp_pre_handler()
1061 - (char *)pa.bsp; in setjmp_pre_handler()
1063 pa.bsp, in setjmp_pre_handler()
1065 kcb->bsp = pa.bsp; in setjmp_pre_handler()
1100 bytes = (char *)ia64_rse_skip_regs(kcb->bsp, kcb->cfm & 0x3f) in longjmp_break_handler()
1101 - (char *)kcb->bsp; in longjmp_break_handler()
1102 memcpy( kcb->bsp, in longjmp_break_handler()
Dprocess.c68 unsigned long ip, sp, bsp; in ia64_do_show_stack() local
78 unw_get_bsp(info, &bsp); in ia64_do_show_stack()
82 ip, sp, bsp); in ia64_do_show_stack()
150 unsigned long val, *bsp, ndirty; in show_regs() local
155 bsp = ia64_rse_skip_regs((unsigned long *) regs->ar_bspstore, ndirty); in show_regs()
157 get_user(val, (unsigned long __user *) ia64_rse_skip_regs(bsp, i)); in show_regs()
Dgate.S128 mov.m r9=ar.bsp // fetch ar.bsp
143 .spillsp ar.bsp, BSP_OFF+SIGCONTEXT_OFF
167 mov r14=ar.bsp
210 mov.m r16=ar.bsp // sc_loadrs <- (new bsp - new bspstore) << 16
Dirq_ia64.c458 unsigned long bsp, sp; in ia64_handle_irq() local
467 bsp = ia64_getreg(_IA64_REG_AR_BSP); in ia64_handle_irq()
470 if ((sp - bsp) < 1024) { in ia64_handle_irq()
476 "(bsp=0x%lx, sp=%lx)\n", bsp, sp); in ia64_handle_irq()
Dunaligned.c308 unsigned long *bsp, *bspstore, *addr, *rnat_addr, *ubs_end; in set_rse_reg() local
353 bsp = ia64_rse_skip_regs(ubs_end, -sof); in set_rse_reg()
354 addr = ia64_rse_skip_regs(bsp, ridx); in set_rse_reg()
356 DPRINT("ubs_end=%p bsp=%p addr=%p\n", (void *) ubs_end, (void *) bsp, (void *) addr); in set_rse_reg()
381 unsigned long *bsp, *addr, *rnat_addr, *ubs_end, *bspstore; in get_rse_reg() local
424 bsp = ia64_rse_skip_regs(ubs_end, -sof); in get_rse_reg()
425 addr = ia64_rse_skip_regs(bsp, ridx); in get_rse_reg()
427 DPRINT("ubs_end=%p bsp=%p addr=%p\n", (void *) ubs_end, (void *) bsp, (void *) addr); in get_rse_reg()
Dparavirt.c424 __DEFINE_GET_AR(BSP, bsp)
507 __DEFINE_SET_AR(BSP, bsp)
705 IA64_NATIVE_PATCH_DEFINE_AR(bsp, bsp);
817 IA64_NATIVE_PATCH_BUNDLE_ELEM_AR(bsp, BSP),
Dminstate.h82 (pUStk) mov r18=ar.bsp; \
243 mov r18=ar.bsp; \
Dunwind.c370 addr = ia64_rse_skip_regs((unsigned long *) info->bsp, regnum - 32); in unw_access_gr()
1779 s[dst] = (unsigned long) ia64_rse_skip_regs((unsigned long *)state->bsp, in run_script()
1893 prev_bsp = info->bsp; in unw_unwind()
1932 info->bsp = (unsigned long) ia64_rse_skip_regs((unsigned long *) info->bsp, -num_regs); in unw_unwind()
1933 if (info->bsp < info->regstk.limit || info->bsp > info->regstk.top) { in unw_unwind()
1935 __func__, info->bsp, info->regstk.limit, info->regstk.top); in unw_unwind()
1949 if (info->ip == prev_ip && info->sp == prev_sp && info->bsp == prev_bsp) { in unw_unwind()
2058 info->bsp = (unsigned long) ia64_rse_skip_regs((unsigned long *) info->regstk.top, -sol); in unw_init_frame_info()
2064 __func__, info->bsp, sol, info->ip); in unw_init_frame_info()
Dsignal.c299 rbs_on_sig_stack (unsigned long bsp) in rbs_on_sig_stack() argument
301 return (bsp - current->sas_ss_sp < current->sas_ss_size); in rbs_on_sig_stack()
Dptrace.c851 unsigned long psr, ec, lc, rnat, bsp, cfm, nat_bits, val; in ptrace_getregs() local
879 || access_uarea(child, PT_AR_BSP, &bsp, 0) < 0 in ptrace_getregs()
901 retval |= __put_user(bsp, &ppr->ar[PT_AUR_BSP]); in ptrace_getregs()
995 unsigned long psr, rsc, ec, lc, rnat, bsp, cfm, nat_bits, val = 0; in ptrace_setregs() local
1037 retval |= __get_user(bsp, &ppr->ar[PT_AUR_BSP]); in ptrace_setregs()
1130 retval |= access_uarea(child, PT_AR_BSP, &bsp, 1); in ptrace_setregs()
Dentry.S741 mov r16=ar.bsp // M2 get existing backing store pointer
812 mov r19=ar.bsp // M2 get new backing store pointer
820 mov r19=ar.bsp // M2 get new backing store pointer
1008 mov r16=ar.bsp // get existing backing store pointer
1014 mov r16=ar.bsp // get existing backing store pointer
1027 mov r19=ar.bsp // get new backing store pointer
Drelocate_kernel.S264 mov r4=ar.bsp
Dfsys.S719 mov r18=ar.bsp // M2 save (kernel) ar.bsp (12 cyc)
Dmca_asm.S540 mov temp3=ar.bsp
Divt.S812 mov r18=ar.bsp // M2 (12 cyc)
Dhead.S940 mov r19=ar.bsp
/arch/ia64/include/asm/xen/
Dminstate.h70 (pUStk) mov r18=ar.bsp; \
/arch/ia64/kvm/
Dvcpu.c299 unsigned long *bsp, *addr, *rnat_addr, *bspstore; in get_rse_reg() local
316 bsp = kbs + (regs->loadrs >> 19); in get_rse_reg()
318 addr = kvm_rse_skip_regs(bsp, -sof + ridx); in get_rse_reg()
341 unsigned long *bsp, *bspstore, *addr, *rnat_addr; in set_rse_reg() local
358 bsp = kbs + (regs->loadrs >> 19); /* 16 + 3 */ in set_rse_reg()
360 addr = kvm_rse_skip_regs(bsp, -sof + ridx); in set_rse_reg()
Dkvm_minstate.h43 mov r18 = ar.bsp; \
Dvmm_ivt.S1046 mov r16=ar.bsp // get existing backing store pointer