Loading...
Defined in 7 files as a macro:
- arch/arm64/include/asm/alternative-macros.h, line 219 (as a macro)
- arch/loongarch/include/asm/alternative.h, line 71 (as a macro)
- arch/parisc/include/asm/alternative.h, line 36 (as a macro)
- arch/parisc/include/asm/alternative.h, line 47 (as a macro)
- arch/s390/include/asm/alternative.h, line 63 (as a macro)
- arch/x86/include/asm/alternative.h, line 211 (as a macro)
- tools/include/asm/alternative.h, line 7 (as a macro)
Referenced in 71 files:
- arch/arm64/include/asm/alternative-macros.h, line 251
- arch/arm64/include/asm/arch_timer.h
- arch/arm64/include/asm/io.h
- arch/arm64/include/asm/kvm_hyp.h
- arch/arm64/include/asm/kvm_mmu.h, line 310
- arch/arm64/include/asm/lse.h, line 33
- arch/arm64/include/asm/mte-kasan.h
- arch/arm64/include/asm/percpu.h
- arch/arm64/include/asm/rwonce.h, line 17
- arch/arm64/include/asm/sysreg.h
- arch/arm64/include/asm/tlbflush.h
- arch/arm64/include/asm/uaccess.h
- arch/arm64/include/asm/vdso/gettimeofday.h, line 88
- arch/arm64/kvm/hyp/entry.S, line 116
- arch/arm64/kvm/hyp/include/hyp/switch.h, line 696
- arch/arm64/kvm/hyp/nvhe/mem_protect.c, line 316
- arch/arm64/kvm/hyp/nvhe/tlb.c, line 66
- arch/arm64/kvm/hyp/vhe/switch.c, line 129
- arch/arm64/mm/context.c, line 344
- arch/loongarch/include/asm/alternative-asm.h, line 29
- arch/loongarch/include/asm/alternative.h, line 104
- arch/loongarch/lib/clear_user.S, line 18
- arch/loongarch/lib/copy_user.S, line 18
- arch/loongarch/lib/memcpy.S, line 19
- arch/loongarch/lib/memmove.S, line 32
- arch/loongarch/lib/memset.S, line 25
- arch/parisc/include/asm/barrier.h, line 12
- arch/parisc/include/asm/cache.h
- arch/parisc/kernel/entry.S
- arch/parisc/kernel/pacache.S
- arch/riscv/include/asm/alternative-macros.h, line 151
- arch/riscv/include/asm/errata_list.h
- arch/riscv/include/asm/hwcap.h
- arch/riscv/lib/clear_page.S, line 15
- arch/riscv/lib/strcmp.S, line 11
- arch/riscv/lib/strlen.S, line 11
- arch/riscv/lib/strncmp.S, line 11
- arch/s390/include/asm/alternative-asm.h, line 27
- arch/s390/include/asm/alternative.h
- arch/s390/include/asm/spinlock.h, line 82
- arch/s390/kernel/entry.S
- arch/s390/lib/spinlock.c
- arch/x86/entry/calling.h
- arch/x86/entry/entry_32.S
- arch/x86/entry/entry_64.S
- arch/x86/entry/entry_64_compat.S
- arch/x86/entry/vdso/vdso32/system_call.S, line 60
- arch/x86/include/asm/alternative.h
- arch/x86/include/asm/arch_hweight.h
- arch/x86/include/asm/barrier.h
- arch/x86/include/asm/kvm_para.h, line 22
- arch/x86/include/asm/nospec-branch.h
- arch/x86/include/asm/paravirt.h, line 773
- arch/x86/include/asm/paravirt_types.h, line 444
- arch/x86/include/asm/percpu.h
- arch/x86/include/asm/smap.h
- arch/x86/include/asm/uaccess_64.h
- arch/x86/kernel/alternative.c, line 1569
- arch/x86/kernel/cpu/amd.c, line 1333
- arch/x86/kernel/fpu/xstate.h, line 135
- arch/x86/kernel/ftrace_64.S
- arch/x86/kvm/vmx/vmenter.S, line 111
- arch/x86/lib/copy_page_64.S, line 17
- arch/x86/lib/copy_user_64.S, line 71
- arch/x86/lib/getuser.S, line 38
- arch/x86/lib/memcpy_64.S, line 34
- arch/x86/lib/memset_64.S, line 32
- include/linux/arm-smccc.h, line 408
- tools/arch/arm64/include/asm/sysreg.h
- tools/arch/x86/lib/memcpy_64.S, line 33
- tools/arch/x86/lib/memset_64.S, line 32