Lines Matching +full:alternative +full:- +full:b
1 /* SPDX-License-Identifier: GPL-2.0-only */
10 #include <asm/alternative.h>
17 asm volatile(ALTERNATIVE("msr tpidr_el1, %0", in set_my_cpu_offset()
26 * Non-VHE hyp code runs with preemption disabled. No need to hazard in __hyp_my_cpu_offset()
40 asm(ALTERNATIVE("mrs %0, tpidr_el1", in __kern_my_cpu_offset()
78 " cbnz %w[loop], 1b", \
99 " cbnz %w[loop], 1b", \
112 __PERCPU_OP_CASE(w, b, name, 8, op_llsc, op_lse) \
118 __PERCPU_RET_OP_CASE(w, b, name, 8, op_llsc, op_lse) \
140 * re-enabling preemption for preemptible kernels, but doing that in a way
259 #include <asm-generic/percpu.h>