/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() 49 return slots - (ia64_rse_slot_num(bspstore) + slots)/0x40; in ia64_rse_num_regs()
|
D | mca_asm.h | 88 mov temp2 = ar.bspstore; \ 94 mov ar.bspstore = temp2; \ 172 mov temp2 = ar.bspstore; \ 178 mov ar.bspstore = temp2; \
|
D | sal.h | 874 u64 bspstore; member
|
/arch/ia64/kernel/ |
D | mca_drv_asm.S | 28 mov ar.bspstore=r22
|
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 | gate.S | 282 mov r18=ar.bspstore 283 mov ar.bspstore=r15 // switch over to new register backing store area 370 mov ar.bspstore=r15 // switch back to old register backing store area
|
D | ptrace.c | 385 on_kernel_rbs (unsigned long addr, unsigned long bspstore, in on_kernel_rbs() argument 390 return (addr >= bspstore && addr <= (unsigned long) rnat_addr); in on_kernel_rbs() 408 unsigned long *bspstore, *krbs, regnum, *laddr, *urbs_end, *rnat_addr; in ia64_peek() local 416 bspstore = (unsigned long *) child_regs->ar_bspstore; in ia64_peek() 418 if (on_kernel_rbs(addr, (unsigned long) bspstore, in ia64_peek() 454 regnum = ia64_rse_num_regs(bspstore, laddr); in ia64_peek() 470 unsigned long *bspstore, *krbs, regnum, *laddr; in ia64_poke() local 476 bspstore = (unsigned long *) child_regs->ar_bspstore; in ia64_poke() 478 if (on_kernel_rbs(addr, (unsigned long) bspstore, in ia64_poke() 491 regnum = ia64_rse_num_regs(bspstore, laddr); in ia64_poke() [all …]
|
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 | 516 mov temp4=ar.bspstore 916 mov ar.bspstore=temp4 // switch RBS to MCA/INIT stack 975 mov ar.bspstore=temp3 // back to old stack 1067 mov r14=ar.bspstore
|
D | head.S | 122 SAVE_FROM_REG(ar.bspstore,_reg1,_reg2);; \ 389 mov ar.bspstore=r2 // establish the new RSE stack 954 mov ar.bspstore=r17 // this steps on ar.rnat 1005 mov ar.bspstore=r19 // this steps on ar.rnat 1261 RESTORE_REG(ar.bspstore, r25, r17);;
|
D | fsys.S | 692 mov r23=ar.bspstore // M2 (12 cyc) save ar.bspstore 696 mov ar.bspstore=r22 // M2 (6 cyc) switch to kernel RBS
|
D | ivt.S | 740 mov.m r23=ar.bspstore // M2 (12 cyc) 780 mov.m ar.bspstore=r22 // M2 switch to kernel RBS 870 mov ar.bspstore=r23 // M2 restore kernel's AR.BSPSTORE
|
D | entry.S | 316 mov.m r20=ar.bspstore 444 mov ar.bspstore=r27 1162 (pUStk) mov ar.bspstore=r23 // M2
|
/arch/ia64/include/asm/xen/ |
D | minstate.h | 56 (pUStk) mov r23=ar.bspstore; /* save ar.bspstore */ \ 58 (pUStk) mov ar.bspstore=r22; /* switch to kernel RBS */ \
|
/arch/ia64/kvm/ |
D | vcpu.c | 303 unsigned long *bsp, *addr, *rnat_addr, *bspstore; in get_rse_reg() local 319 bspstore = (unsigned long *)ia64_getreg(_IA64_REG_AR_BSPSTORE); in get_rse_reg() 326 if (addr >= bspstore) { in get_rse_reg() 329 bspstore = (unsigned long *)ia64_getreg(_IA64_REG_AR_BSPSTORE); in get_rse_reg() 333 if (bspstore < rnat_addr) in get_rse_reg() 345 unsigned long *bsp, *bspstore, *addr, *rnat_addr; in set_rse_reg() local 369 bspstore = (unsigned long *)ia64_getreg(_IA64_REG_AR_BSPSTORE); in set_rse_reg() 370 if (addr >= bspstore) { in set_rse_reg() 375 bspstore = (unsigned long *)ia64_getreg(_IA64_REG_AR_BSPSTORE); in set_rse_reg() 377 if (bspstore < rnat_addr) in set_rse_reg() [all …]
|
D | kvm_minstate.h | 39 mov r23 = ar.bspstore; /* save ar.bspstore */ \ 41 mov ar.bspstore = r22; /* switch to kernel RBS */\
|
D | trampoline.S | 183 mov r16 = ar.bspstore; \ 229 mov ar.bspstore=r16; \
|
D | vmm_ivt.S | 1242 mov ar.bspstore=r24 1371 mov ar.bspstore = 0
|