/arch/ia64/include/asm/ |
D | rse.h | 45 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()
|
D | unwind.h | 59 unsigned long bsp; /* backing store pointer value */ member 164 *valp = (info)->bsp; in unw_get_bsp()
|
D | kprobes.h | 82 unsigned long *bsp; member
|
/arch/ia64/kernel/ |
D | kprobes.c | 1014 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()
|
D | process.c | 68 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()
|
D | gate.S | 128 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
|
D | irq_ia64.c | 458 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()
|
D | unaligned.c | 308 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()
|
D | paravirt.c | 424 __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),
|
D | minstate.h | 82 (pUStk) mov r18=ar.bsp; \ 243 mov r18=ar.bsp; \
|
D | unwind.c | 370 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()
|
D | signal.c | 299 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()
|
D | ptrace.c | 851 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()
|
D | entry.S | 741 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
|
D | relocate_kernel.S | 264 mov r4=ar.bsp
|
D | fsys.S | 719 mov r18=ar.bsp // M2 save (kernel) ar.bsp (12 cyc)
|
D | mca_asm.S | 540 mov temp3=ar.bsp
|
D | ivt.S | 812 mov r18=ar.bsp // M2 (12 cyc)
|
D | head.S | 940 mov r19=ar.bsp
|
/arch/ia64/include/asm/xen/ |
D | minstate.h | 70 (pUStk) mov r18=ar.bsp; \
|
/arch/ia64/kvm/ |
D | vcpu.c | 299 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()
|
D | kvm_minstate.h | 43 mov r18 = ar.bsp; \
|
D | vmm_ivt.S | 1046 mov r16=ar.bsp // get existing backing store pointer
|