/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/ |
H A D | mca_asm.h | 92 mov temp1 = ar.rnat; \ 96 mov ar.rnat = temp1; \ 176 mov temp1 = ar.rnat; \ 180 mov ar.rnat = temp1; \
|
H A D | sal.h | 872 u64 rnat; 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 | gate.S | 128 .spillsp.p p1, ar.rnat, RNAT_OFF+SIGCONTEXT_OFF 198 .save ar.rnat, r19 199 mov r19=ar.rnat // save RNaT before switching backing store area 206 .spillsp ar.rnat, RNAT_OFF+SIGCONTEXT_OFF 227 .spillsp ar.rnat, RNAT_OFF+SIGCONTEXT_OFF 248 ld8 r16=[r18] // get new rnat 292 mov ar.rnat=r16 // restore RNaT
|
H A D | relocate_kernel.S | 46 mov r18=ar.rnat 54 mov ar.rnat=r18 205 mov r4=ar.rnat 208 st8 [loc1]=r4, 8 // rnat 272 mov r4=ar.rnat 275 st8 [loc1]=r4, 8 // ar.rnat
|
H A D | paravirt.c | 426 __DEFINE_GET_AR(RNAT, rnat) 509 __DEFINE_SET_AR(RNAT, rnat) 705 IA64_NATIVE_PATCH_DEFINE_AR(rnat, rnat); 817 IA64_NATIVE_PATCH_BUNDLE_ELEM_AR(rnat, RNAT),
|
H A D | entry.h | 61 .spillsp ar.rnat,SW(AR_RNAT)+16+(off); \
|
H A D | head.S | 120 SAVE_FROM_REG(ar.rnat,_reg1,_reg2);; \ 953 mov r18=ar.rnat // save ar.rnat 954 mov ar.bspstore=r17 // this steps on ar.rnat 958 mov ar.rnat=r18 // restore ar.rnat 1004 mov r18=ar.rnat // save ar.rnat 1005 mov ar.bspstore=r19 // this steps on ar.rnat 1009 mov ar.rnat [all...] |
H A D | ptrace.c | 196 * This routine is used to read an rnat bits that are stored on the 208 * | rnat | 0x....1f8 220 * | rnat | 234 * The way to think of this code is as follows: bit 0 in the user rnat 235 * corresponds to some bit N (0 <= N <= 62) in one of the kernel rnat 236 * value. The kernel rnat value holding this bit is stored in 237 * variable rnat0. rnat1 is loaded with the kernel rnat value that 238 * form the upper bits of the user rnat value. 242 * o when reading the rnat "below" the first rnat slo 842 unsigned long psr, ec, lc, rnat, bsp, cfm, nat_bits, val; local 986 unsigned long psr, rsc, ec, lc, rnat, bsp, cfm, nat_bits, val = 0; local [all...] |
H A D | minstate.h | 71 (pUStk) mov.m r24=ar.rnat; \ 118 (pUStk) st8 [r17]=r24,16; /* save ar.rnat */ \
|
H A D | mca_asm.S | 535 mov temp3=ar.rnat 538 st8 [temp1]=temp3,PT(LOADRS)-PT(AR_RNAT) // save ar.rnat 800 // ar.rnat, ar.bspstore, loadrs are restore in ia64_old_stack. 992 ld8 temp4=[temp1] // restore ar.rnat 996 mov ar.rnat=temp4 1079 // address of an rnat slot, if that address is below the current ar.bspstore 1081 // ar.rnat. 1091 (p7) mov r8=ar.rnat
|
H A D | entry.S | 235 * ar.rnat, ar.bsp, and ar.bspstore are all preserved by interrupts, this is not a 293 mov.m r19=ar.rnat 355 st8 [r2]=r19,SW(AR_BSPSTORE)-SW(AR_RNAT) // save ar.rnat 398 ld8 r30=[r3] // restore rnat 458 mov ar.rnat=r30 // must restore after bspstore but before rsc! 663 * r24: user-level ar.rnat 679 * ar.rnat: restored (user-level ar.rnat) 777 ld8 r24=[r2],PT(AR_FPSR)-PT(AR_RNAT) // M0|1 load ar.rnat (may be garbage) 962 ld8 r24=[r16],16 // load ar.rnat (ma [all...] |
H A D | ivt.S | 706 * AR registers: ar.unat, ar.pfs, ar.rsc, ar.rnat, ar.bspstore, ar.fpsr 728 mov.m r24=ar.rnat // M2 (5 cyc) 855 mov ar.rnat=r24 // M2 restore kernel's AR.RNAT 906 * - r24: saved ar.rnat 978 (pUStk) st8 [r16]=r24,PT(PR)-PT(AR_RNAT) // save ar.rnat
|
H A D | fsys.S | 706 mov.m r24=ar.rnat // M2 (5 cyc) read ar.rnat (dual-issues!)
|
/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 | 59 (pUStk) mov.m r24=ar.rnat; \ 111 (pUStk) st8 [r17]=r24,16; /* save ar.rnat */ \
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kvm/ |
H A D | vcpu.c | 345 unsigned long rnat; local 372 rnat = ia64_getreg(_IA64_REG_AR_RNAT); 374 rnat = rnat & (~nat_mask); 380 ia64_setreg(_IA64_REG_AR_RNAT, rnat); 382 rnat = ia64_getreg(_IA64_REG_AR_RNAT); 385 rnat = rnat&(~nat_mask); 390 ia64_setreg(_IA64_REG_AR_RNAT, rnat); 2154 printk("rnat [all...] |
H A D | kvm_minstate.h | 34 mov.m r28 = ar.rnat; \ 150 st8 [r17] = r28,16; /* save ar.rnat */ \
|
H A D | trampoline.S | 186 mov r16 = ar.rnat; \ 232 mov ar.rnat=r16; \
|
H A D | vmm_ivt.S | 1022 ld8 r24=[r16],16 // load ar.rnat (may be garbage) 1162 ld8 r25=[r16],16 // load ar.rnat 1241 mov ar.rnat=r25
|