Searched refs:bspstore (Results 1 – 15 of 15) sorted by relevance
/linux-4.4.14/arch/ia64/include/uapi/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() 49 return slots - (ia64_rse_slot_num(bspstore) + slots)/0x40; in ia64_rse_num_regs()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | mca_asm.h | 90 mov temp2 = ar.bspstore; \ 96 mov ar.bspstore = temp2; \ 174 mov temp2 = ar.bspstore; \ 180 mov ar.bspstore = temp2; \
|
D | sal.h | 873 u64 bspstore; member
|
/linux-4.4.14/arch/ia64/kernel/ |
D | minstate.h | 77 (pUStk) mov r23=ar.bspstore; /* save ar.bspstore */ \ 79 (pUStk) mov ar.bspstore=r22; /* switch to kernel RBS */ \ 241 mov ar.bspstore=r22 \
|
D | ptrace.c | 382 on_kernel_rbs (unsigned long addr, unsigned long bspstore, in on_kernel_rbs() argument 387 return (addr >= bspstore && addr <= (unsigned long) rnat_addr); in on_kernel_rbs() 405 unsigned long *bspstore, *krbs, regnum, *laddr, *urbs_end, *rnat_addr; in ia64_peek() local 413 bspstore = (unsigned long *) child_regs->ar_bspstore; in ia64_peek() 415 if (on_kernel_rbs(addr, (unsigned long) bspstore, in ia64_peek() 451 regnum = ia64_rse_num_regs(bspstore, laddr); in ia64_peek() 467 unsigned long *bspstore, *krbs, regnum, *laddr; in ia64_poke() local 473 bspstore = (unsigned long *) child_regs->ar_bspstore; in ia64_poke() 475 if (on_kernel_rbs(addr, (unsigned long) bspstore, in ia64_poke() 488 regnum = ia64_rse_num_regs(bspstore, laddr); in ia64_poke() [all …]
|
D | mca_drv_asm.S | 28 mov ar.bspstore=r22
|
D | gate.S | 203 mov r18=ar.bspstore 204 mov ar.bspstore=r15 // switch over to new register backing store area 291 mov ar.bspstore=r15 // switch back to old register backing store area
|
D | unaligned.c | 308 unsigned long *bsp, *bspstore, *addr, *rnat_addr, *ubs_end; in set_rse_reg() local 351 bspstore = (unsigned long *)regs->ar_bspstore; in set_rse_reg() 352 ubs_end = ia64_rse_skip_regs(bspstore, on_kbs); in set_rse_reg() 381 unsigned long *bsp, *addr, *rnat_addr, *ubs_end, *bspstore; in get_rse_reg() local 422 bspstore = (unsigned long *)regs->ar_bspstore; in get_rse_reg() 423 ubs_end = ia64_rse_skip_regs(bspstore, on_kbs); in get_rse_reg()
|
D | relocate_kernel.S | 47 mov ar.bspstore=r8 268 mov r5=ar.bspstore
|
D | entry.h | 62 .spillsp ar.bspstore,SW(AR_BSPSTORE)+16+(off); \
|
D | mca_asm.S | 536 mov temp4=ar.bspstore 936 mov ar.bspstore=temp4 // switch RBS to MCA/INIT stack 995 mov ar.bspstore=temp3 // back to old stack 1087 mov r14=ar.bspstore
|
D | head.S | 120 SAVE_FROM_REG(ar.bspstore,_reg1,_reg2);; \ 387 mov ar.bspstore=r2 // establish the new RSE stack 914 mov ar.bspstore=r17 // this steps on ar.rnat 965 mov ar.bspstore=r19 // this steps on ar.rnat 1119 RESTORE_REG(ar.bspstore, r25, r17);;
|
D | fsys.S | 492 mov r23=ar.bspstore // M2 (12 cyc) save ar.bspstore 496 mov ar.bspstore=r22 // M2 (6 cyc) switch to kernel RBS
|
D | ivt.S | 738 mov.m r23=ar.bspstore // M2 (12 cyc) 778 mov.m ar.bspstore=r22 // M2 switch to kernel RBS 868 mov ar.bspstore=r23 // M2 restore kernel's AR.BSPSTORE
|
D | entry.S | 295 mov.m r20=ar.bspstore 423 mov ar.bspstore=r27 1118 (pUStk) mov ar.bspstore=r23 // M2
|