Home
last modified time | relevance | path

Searched refs:unat (Results 1 – 13 of 13) sorted by relevance

/linux-6.3-rc2/arch/ia64/kernel/
A Dunaligned.c459 unsigned long *unat; in setreg() local
479 unat = &sw->ar_unat; in setreg()
482 unat = &sw->caller_unat; in setreg()
499 DPRINT("*0x%lx=0x%lx NaT=%d prev_unat @%p=%lx\n", addr, val, nat, (void *) unat, *unat); in setreg()
501 *unat |= bitmask; in setreg()
503 *unat &= ~bitmask; in setreg()
505 DPRINT("*0x%lx=0x%lx NaT=%d new unat: %p=%lx\n", addr, val, nat, (void *) unat,*unat); in setreg()
631 unsigned long addr, *unat; in getreg() local
653 unat = &sw->ar_unat; in getreg()
656 unat = &sw->caller_unat; in getreg()
[all …]
A Dentry.h33 .spillsp ar.unat, PT(AR_UNAT)+16+(off); \
43 .savesp ar.unat,SW(CALLER_UNAT)+16+(off); \
A Dentry.S89 mov ar.unat=0; mov ar.lc=0
241 mov r17=ar.unat // preserve caller's
290 mov.m r29=ar.unat
420 mov ar.unat=r29 // establish unat holding the NaT bits for r4-r7
446 mov ar.unat=r18 // restore caller's unat
1087 mov ar.unat=r25 // M2
1199 mov r9=ar.unat
1207 .spillsp ar.unat, 16
1218 mov ar.unat=r9
1260 mov ar.unat=r9
A Drelocate_kernel.S278 mov r4=ar.unat
286 mov r4 = ar.unat
A Dminstate.h52 mov r25=ar.unat; /* M */ \
A Dgate.S105 .savesp ar.unat, UNAT_OFF+SIGCONTEXT_OFF; \
A Dmca_asm.S531 mov temp3=ar.unat
800 mov ar.unat=temp3
A Dfsys.S500 mov r25=ar.unat // M2 (5 cyc) save ar.unat
A Dptrace.c75 # define GET_BITS(first, last, unat) \ in ia64_get_scratch_nat_bits() argument
85 ia64_rotr(unat, dist) & mask; \ in ia64_get_scratch_nat_bits()
A Dhead.S121 SAVE_FROM_REG(ar.unat,_reg1,_reg2);; \
1116 RESTORE_REG(ar.unat, r25, r17);;
A Divt.S798 mov.m r25=ar.unat // M2 (5 cyc)
/linux-6.3-rc2/arch/ia64/include/asm/
A Dprocessor.h576 ia64_set_unat (__u64 *unat, void *spill_addr, unsigned long nat) in ia64_set_unat() argument
581 *unat = (*unat & ~mask) | (nat << bit); in ia64_set_unat()
A Dsal.h874 u64 unat; member

Completed in 37 milliseconds