1 /* SPDX-License-Identifier: GPL-2.0-only */
4 .type __flushw_user,#function
18 .size __flushw_user,.-__flushw_user
19 EXPORT_SYMBOL(__flushw_user)
21 /* Flush %fp and %i7 to the stack for all register
22 * windows active inside of the cpu. This allows
23 * show_stack_trace() to avoid using an expensive
26 .globl stack_trace_flush
27 .type stack_trace_flush,#function
30 wrpr %o0, PSTATE_IE, %pstate
39 stx %fp, [%sp + STACK_BIAS + RW_V9_I6]
40 stx %i7, [%sp + STACK_BIAS + RW_V9_I7]
49 .size stack_trace_flush,.-stack_trace_flush
52 .globl hard_smp_processor_id
53 .type hard_smp_processor_id,#function
54 hard_smp_processor_id:
56 .globl real_hard_smp_processor_id
57 .type real_hard_smp_processor_id,#function
58 real_hard_smp_processor_id:
63 .size hard_smp_processor_id,.-hard_smp_processor_id
65 .size real_hard_smp_processor_id,.-real_hard_smp_processor_id
66 EXPORT_SYMBOL_GPL(real_hard_smp_processor_id)