/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/ |
H A D | rse.h | 45 ia64_rse_num_regs (unsigned long *bspstore, unsigned long *bsp) argument 47 unsigned long slots = (bsp - bspstore); 49 return slots - (ia64_rse_slot_num(bspstore) + slots)/0x40; 53 * The inverse of the above: given bspstore and the number of
|
H A D | mca_asm.h | 88 mov temp2 = ar.bspstore; \ 94 mov ar.bspstore = temp2; \ 172 mov temp2 = ar.bspstore; \ 178 mov ar.bspstore = temp2; \
|
H A D | sal.h | 874 u64 bspstore; member in struct:sal_to_os_boot
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kernel/ |
H A D | mca_drv_asm.S | 28 mov ar.bspstore=r22
|
H A D | minstate.h | 77 (pUStk) mov r23=ar.bspstore; /* save ar.bspstore */ \ 79 (pUStk) mov ar.bspstore=r22; /* switch to kernel RBS */ \ 121 (pUStk) st8 [r16]=r23,16; /* save ar.bspstore */ \ 241 mov ar.bspstore=r22 \
|
H A D | ptrace.c | 383 on_kernel_rbs (unsigned long addr, unsigned long bspstore, argument 388 return (addr >= bspstore && addr <= (unsigned long) rnat_addr); 406 unsigned long *bspstore, *krbs, regnum, *laddr, *urbs_end, *rnat_addr; local 414 bspstore = (unsigned long *) child_regs->ar_bspstore; 416 if (on_kernel_rbs(addr, (unsigned long) bspstore, 452 regnum = ia64_rse_num_regs(bspstore, laddr); 468 unsigned long *bspstore, *krbs, regnum, *laddr; local 474 bspstore = (unsigned long *) child_regs->ar_bspstore; 476 if (on_kernel_rbs(addr, (unsigned long) bspstore, 489 regnum = ia64_rse_num_regs(bspstore, ladd 511 unsigned long *krbs, *bspstore, cfm = pt->cr_ifs; local [all...] |
H A D | gate.S | 202 mov r18=ar.bspstore 203 mov ar.bspstore=r15 // switch over to new register backing store area 209 mov.m r16=ar.bsp // sc_loadrs <- (new bsp - new bspstore) << 16 221 (p8) st8 [r18]=r19 // if bspstore points at RNaT slot, store RNaT there now 234 // Here, we need to calculate bspstore0, the value that ar.bspstore needs 290 mov ar.bspstore=r15 // switch back to old register backing store area
|
H A D | relocate_kernel.S | 47 mov ar.bspstore=r8 268 mov r5=ar.bspstore 271 st8 [loc1]=r5, 8 // ar.bspstore
|
H A D | unaligned.c | 308 unsigned long *bsp, *bspstore, *addr, *rnat_addr, *ubs_end; local 326 DPRINT("r%lu, sw.bspstore=%lx pt.bspstore=%lx sof=%ld sol=%ld ridx=%ld\n", 351 bspstore = (unsigned long *)regs->ar_bspstore; 352 ubs_end = ia64_rse_skip_regs(bspstore, on_kbs); 381 unsigned long *bsp, *addr, *rnat_addr, *ubs_end, *bspstore; local 399 DPRINT("r%lu, sw.bspstore=%lx pt.bspstore=%lx sof=%ld sol=%ld ridx=%ld\n", 422 bspstore = (unsigned long *)regs->ar_bspstore; 423 ubs_end = ia64_rse_skip_regs(bspstore, on_kb [all...] |
H A D | paravirt.c | 425 __DEFINE_GET_AR(BSPSTORE, bspstore) 508 __DEFINE_SET_AR(BSPSTORE, bspstore) 704 IA64_NATIVE_PATCH_DEFINE_AR(bspstore, bspstore); 816 IA64_NATIVE_PATCH_BUNDLE_ELEM_AR(bspstore, BSPSTORE),
|
H A D | entry.h | 62 .spillsp ar.bspstore,SW(AR_BSPSTORE)+16+(off); \
|
H A D | mca_asm.S | 536 mov temp4=ar.bspstore 539 st8 [temp2]=temp4,PT(AR_FPSR)-PT(AR_BSPSTORE) // save ar.bspstore 542 sub temp3=temp3, temp4 // ar.bsp - ar.bspstore 800 // ar.rnat, ar.bspstore, loadrs are restore in ia64_old_stack. 933 add temp4=temp3, regs // start of bspstore on new stack 935 mov ar.bspstore=temp4 // switch RBS to MCA/INIT stack 965 // before reverting to the previous bspstore. 988 ld8 temp3=[temp1],PT(AR_RNAT)-PT(AR_BSPSTORE) // restore ar.bspstore 994 mov ar.bspstore=temp3 // back to old stack 1079 // address of an rnat slot, if that address is below the current ar.bspstore [all...] |
H A 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 970 * r19 = new bspstore to establish 1005 mov ar.bspstore=r19 // this steps on ar.rnat 1178 RESTORE_REG(ar.bspstore, r25, r17);;
|
H A D | fsys.S | 705 mov r23=ar.bspstore // M2 (12 cyc) save ar.bspstore 709 mov ar.bspstore=r22 // M2 (6 cyc) switch to kernel RBS
|
H A D | ivt.S | 706 * AR registers: ar.unat, ar.pfs, ar.rsc, ar.rnat, ar.bspstore, ar.fpsr 727 mov.m r23=ar.bspstore // M2 (12 cyc) 767 mov.m ar.bspstore=r22 // M2 switch to kernel RBS 857 mov ar.bspstore=r23 // M2 restore kernel's AR.BSPSTORE 905 * - r23: saved ar.bspstore 979 (pUStk) st8 [r17]=r23,PT(B0)-PT(AR_BSPSTORE) // save ar.bspstore
|
H A D | entry.S | 234 * ar.bspstore is still pointing to the old kernel backing store area. Since ar.rsc, 235 * ar.rnat, ar.bsp, and ar.bspstore are all preserved by interrupts, this is not a 302 mov.m r20=ar.bspstore 358 st8 [r2]=r20 // save ar.bspstore 382 ld8 r27=[r2],(SW(B0)-SW(AR_BSPSTORE)) // bspstore 430 mov ar.bspstore=r27 458 mov ar.rnat=r30 // must restore after bspstore but before rsc! 662 * r23: user-level ar.bspstore 680 * ar.bspstore: restored (user-level ar.bspstore) [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/xen/ |
H A D | minstate.h | 65 (pUStk) mov r23=ar.bspstore; /* save ar.bspstore */ \ 67 (pUStk) mov ar.bspstore=r22; /* switch to kernel RBS */ \ 114 (pUStk) st8 [r16]=r23,16; /* save ar.bspstore */ \
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kvm/ |
H A D | kvm_minstate.h | 39 mov r23 = ar.bspstore; /* save ar.bspstore */ \ 41 mov ar.bspstore = r22; /* switch to kernel RBS */\ 152 st8 [r16] = r23,16; /* save ar.bspstore */ \
|
H A D | vcpu.c | 270 * The inverse of the above: given bspstore and the number of 299 unsigned long *bsp, *addr, *rnat_addr, *bspstore; local 315 bspstore = (unsigned long *)ia64_getreg(_IA64_REG_AR_BSPSTORE); 322 if (addr >= bspstore) { 325 bspstore = (unsigned long *)ia64_getreg(_IA64_REG_AR_BSPSTORE); 329 if (bspstore < rnat_addr) 341 unsigned long *bsp, *bspstore, *addr, *rnat_addr; local 365 bspstore = (unsigned long *)ia64_getreg(_IA64_REG_AR_BSPSTORE); 366 if (addr >= bspstore) { 371 bspstore [all...] |
H A D | trampoline.S | 183 mov r16 = ar.bspstore; \ 229 mov ar.bspstore=r16; \
|
H A D | vmm_ivt.S | 1023 ld8 r23=[r17],16// load ar.bspstore (may be garbage) 1163 ld8 r24=[r17],16 // load ar.bspstore 1238 mov ar.bspstore=r24 1359 mov ar.bspstore = 0
|