Searched refs:scratch_unat (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/arch/ia64/kernel/ |
H A D | sigframe.h | 2 unsigned long scratch_unat; /* ar.unat for the general registers saved in pt */ member in struct:sigscratch
|
H A D | ptrace.c | 70 * Collect the NaT bits for r1-r31 from scratch_unat and return a NaT 74 ia64_get_scratch_nat_bits (struct pt_regs *pt, unsigned long scratch_unat) ia64_get_scratch_nat_bits() argument 95 val = GET_BITS( 1, 1, scratch_unat); ia64_get_scratch_nat_bits() 96 val |= GET_BITS( 2, 3, scratch_unat); ia64_get_scratch_nat_bits() 97 val |= GET_BITS(12, 13, scratch_unat); ia64_get_scratch_nat_bits() 98 val |= GET_BITS(14, 14, scratch_unat); ia64_get_scratch_nat_bits() 99 val |= GET_BITS(15, 15, scratch_unat); ia64_get_scratch_nat_bits() 100 val |= GET_BITS( 8, 11, scratch_unat); ia64_get_scratch_nat_bits() 101 val |= GET_BITS(16, 31, scratch_unat); ia64_get_scratch_nat_bits() 127 unsigned long scratch_unat; ia64_put_scratch_nat_bits() local 134 scratch_unat = PUT_BITS( 1, 1, nat); ia64_put_scratch_nat_bits() 135 scratch_unat |= PUT_BITS( 2, 3, nat); ia64_put_scratch_nat_bits() 136 scratch_unat |= PUT_BITS(12, 13, nat); ia64_put_scratch_nat_bits() 137 scratch_unat |= PUT_BITS(14, 14, nat); ia64_put_scratch_nat_bits() 138 scratch_unat |= PUT_BITS(15, 15, nat); ia64_put_scratch_nat_bits() 139 scratch_unat |= PUT_BITS( 8, 11, nat); ia64_put_scratch_nat_bits() 140 scratch_unat |= PUT_BITS(16, 31, nat); ia64_put_scratch_nat_bits() 142 return scratch_unat; ia64_put_scratch_nat_bits() 787 unsigned long regnum, nat_bits, scratch_unat, dummy = 0; access_nat_bits() local 792 scratch_unat = ia64_put_scratch_nat_bits(pt, nat_bits); access_nat_bits() 793 if (unw_set_ar(info, UNW_AR_UNAT, scratch_unat) < 0) { access_nat_bits() 803 if (unw_get_ar(info, UNW_AR_UNAT, &scratch_unat) < 0) { access_nat_bits() 807 nat_bits = ia64_get_scratch_nat_bits(pt, scratch_unat); access_nat_bits()
|
H A D | signal.c | 77 scr->scratch_unat = ia64_put_scratch_nat_bits(&scr->pt, nat); restore_sigcontext() 244 nat = ia64_get_scratch_nat_bits(&scr->pt, scr->scratch_unat); setup_sigcontext() 392 scr->scratch_unat = 0; /* ensure NaT bits of r12 is clear */ setup_frame()
|
H A D | entry.S | 1242 ld8 r9=[sp] // load new unat from sigscratch->scratch_unat
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | ptrace.h | 130 extern unsigned long ia64_get_scratch_nat_bits (struct pt_regs *pt, unsigned long scratch_unat);
|
Completed in 136 milliseconds