Searched refs:THREADINFO_REG (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/arch/hexagon/kernel/
H A Dvm_entry.S37 * pointer derived from kernel stack pointer in THREADINFO_REG
39 * register (R24, which had better not ever be assigned to THREADINFO_REG),
85 THREADINFO_REG = R2; } \ define
86 { r24 = memw(THREADINFO_REG + #_THREAD_INFO_PT_REGS); \
87 memw(THREADINFO_REG + #_THREAD_INFO_PT_REGS) = R0; \
118 { THREADINFO_REG = and(R0, # ## #-_THREAD_SIZE); \
123 { r24 = memw(THREADINFO_REG + #_THREAD_INFO_PT_REGS); \
124 memw(THREADINFO_REG + #_THREAD_INFO_PT_REGS) = R0; \
132 * Restore registers and thread_info.regs state. THREADINFO_REG
139 { memw(THREADINFO_REG + #_THREAD_INFO_PT_REGS) = R24; \
173 { memw(THREADINFO_REG + #_THREAD_INFO_PT_REGS) = R24; \
315 R1 = memw(THREADINFO_REG + #_THREAD_INFO_FLAGS);
H A Dvm_switch.S68 memw(R0+#_TASK_THREAD_INFO) = THREADINFO_REG;
85 /* THREADINFO_REG is currently one of the callee-saved regs
88 THREADINFO_REG = memw(R1 + #_TASK_THREAD_INFO); define
H A Dhead.S204 /* Fixme: THREADINFO_REG can't be R2 because of that memset thing. */
205 {r29 = add(r29,r0); THREADINFO_REG = r29; }
H A Dsmp.c141 * SP should already be correct; need to set THREADINFO_REG
/linux-4.4.14/arch/hexagon/include/asm/
H A Dthread_info.h93 #define QUOTED_THREADINFO_REG qqstr(THREADINFO_REG)

Completed in 191 milliseconds