/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | asm-compat.h | 11 #define PPC_LL stringify_in_c(ld) 12 #define PPC_STL stringify_in_c(std) 13 #define PPC_STLU stringify_in_c(stdu) 14 #define PPC_LCMPI stringify_in_c(cmpdi) 16 #define PPC_LCMP stringify_in_c(cmpd) 24 #define PPC_SRL stringify_in_c(srd) 29 #define LHZX_BE stringify_in_c(lhzx) 30 #define LWZX_BE stringify_in_c(lwzx) 31 #define LDX_BE stringify_in_c(ldx) 32 #define STWX_BE stringify_in_c(stwx) [all …]
|
A D | ppc-opcode.h | 589 #define PPC_DSSALL stringify_in_c(.long PPC_INST_DSSALL) 596 #define PPC_MSGSYNC stringify_in_c(.long PPC_RAW_MSGSYNC) 604 #define PPC_RFCI stringify_in_c(.long PPC_RAW_RFCI) 605 #define PPC_RFDI stringify_in_c(.long PPC_RAW_RFDI) 606 #define PPC_RFMCI stringify_in_c(.long PPC_RAW_RFMCI) 636 #define PPC_PHWSYNC stringify_in_c(.long PPC_RAW_PHWSYNC) 651 #define PPC_NAP stringify_in_c(.long PPC_RAW_NAP) 652 #define PPC_SLEEP stringify_in_c(.long PPC_RAW_SLEEP) 653 #define PPC_WINKLE stringify_in_c(.long PPC_RAW_WINKLE) 655 #define PPC_STOP stringify_in_c(.long PPC_RAW_STOP) [all …]
|
A D | extable.h | 38 stringify_in_c(.section __ex_table,"a";)\ 39 stringify_in_c(.balign 4;) \ 40 stringify_in_c(.long (_fault) - . ;) \ 41 stringify_in_c(.long (_target) - . ;) \ 42 stringify_in_c(.previous)
|
A D | synch.h | 61 #define PPC_ACQUIRE_BARRIER "\n" stringify_in_c(__PPC_ACQUIRE_BARRIER) 62 #define PPC_RELEASE_BARRIER stringify_in_c(LWSYNC) "\n" 63 #define PPC_ATOMIC_ENTRY_BARRIER "\n" stringify_in_c(sync) "\n" 64 #define PPC_ATOMIC_EXIT_BARRIER "\n" stringify_in_c(sync) "\n"
|
A D | barrier.h | 53 #define __lwsync() __asm__ __volatile__ (stringify_in_c(LWSYNC) : : :"memory") 55 #define __dma_wmb() __asm__ __volatile__ (stringify_in_c(SMPWMB) : : :"memory") 61 #define __smp_wmb() __asm__ __volatile__ (stringify_in_c(SMPWMB) : : :"memory") 101 #define barrier_nospec() asm (stringify_in_c(barrier_nospec_asm) ::: "memory")
|
A D | feature-fixups.h | 174 stringify_in_c(BEGIN_FTR_SECTION) \ 176 stringify_in_c(FTR_SECTION_ELSE) \ 178 stringify_in_c(ALT_FTR_SECTION_END((msk), (val))) 187 stringify_in_c(BEGIN_MMU_FTR_SECTION) \ 189 stringify_in_c(MMU_FTR_SECTION_ELSE) \ 191 stringify_in_c(ALT_MMU_FTR_SECTION_END((msk), (val)))
|
A D | asm-const.h | 5 # define stringify_in_c(...) __VA_ARGS__ macro 10 # define stringify_in_c(...) __stringify_in_c(__VA_ARGS__) " " macro
|
A D | ppc_asm.h | 816 stringify_in_c(.section __soft_mask_table,"a";)\ 817 stringify_in_c(.balign 8;) \ 818 stringify_in_c(.llong (_start);) \ 819 stringify_in_c(.llong (_end);) \ 820 stringify_in_c(.previous) 823 stringify_in_c(.section __restart_table,"a";)\ 824 stringify_in_c(.balign 8;) \ 825 stringify_in_c(.llong (_start);) \ 826 stringify_in_c(.llong (_end);) \ 827 stringify_in_c(.llong (_target);) \ [all …]
|
A D | kgdb.h | 34 asm(stringify_in_c(.long BREAK_INSTR)); in arch_kgdb_breakpoint()
|
A D | jump_label.h | 15 #define JUMP_ENTRY_TYPE stringify_in_c(FTR_ENTRY_LONG)
|
/linux-6.3-rc2/tools/testing/selftests/powerpc/primitives/asm/ |
A D | asm-compat.h | 11 #define PPC_LL stringify_in_c(ld) 12 #define PPC_STL stringify_in_c(std) 13 #define PPC_STLU stringify_in_c(stdu) 14 #define PPC_LCMPI stringify_in_c(cmpdi) 16 #define PPC_LCMP stringify_in_c(cmpd) 24 #define PPC_SRL stringify_in_c(srd) 29 #define LHZX_BE stringify_in_c(lhzx) 30 #define LWZX_BE stringify_in_c(lwzx) 31 #define LDX_BE stringify_in_c(ldx) 32 #define STWX_BE stringify_in_c(stwx) [all …]
|
A D | extable.h | 38 stringify_in_c(.section __ex_table,"a";)\ 39 stringify_in_c(.balign 4;) \ 40 stringify_in_c(.long (_fault) - . ;) \ 41 stringify_in_c(.long (_target) - . ;) \ 42 stringify_in_c(.previous)
|
A D | feature-fixups.h | 174 stringify_in_c(BEGIN_FTR_SECTION) \ 176 stringify_in_c(FTR_SECTION_ELSE) \ 178 stringify_in_c(ALT_FTR_SECTION_END((msk), (val))) 187 stringify_in_c(BEGIN_MMU_FTR_SECTION) \ 189 stringify_in_c(MMU_FTR_SECTION_ELSE) \ 191 stringify_in_c(ALT_MMU_FTR_SECTION_END((msk), (val)))
|
A D | asm-const.h | 5 # define stringify_in_c(...) __VA_ARGS__ macro 10 # define stringify_in_c(...) __stringify_in_c(__VA_ARGS__) " " macro
|
A D | ppc_asm.h | 816 stringify_in_c(.section __soft_mask_table,"a";)\ 817 stringify_in_c(.balign 8;) \ 818 stringify_in_c(.llong (_start);) \ 819 stringify_in_c(.llong (_end);) \ 820 stringify_in_c(.previous) 823 stringify_in_c(.section __restart_table,"a";)\ 824 stringify_in_c(.balign 8;) \ 825 stringify_in_c(.llong (_start);) \ 826 stringify_in_c(.llong (_end);) \ 827 stringify_in_c(.llong (_target);) \ [all …]
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | asm-extable.h | 28 stringify_in_c(.align 4;) \ 32 stringify_in_c(.short 0;) \ 33 stringify_in_c(.previous) 37 stringify_in_c(.align 4;) \ 48 stringify_in_c( .endif;) \ 50 stringify_in_c(.endr;) \ 53 stringify_in_c(.endif;) \ 60 stringify_in_c( .endif;) \ 62 stringify_in_c(.endr;) \ 69 stringify_in_c(.endm;) \ [all …]
|
A D | asm-const.h | 6 # define stringify_in_c(...) __VA_ARGS__ macro 10 # define stringify_in_c(...) __stringify_in_c(__VA_ARGS__) " " macro
|
/linux-6.3-rc2/tools/testing/selftests/powerpc/include/ |
A D | instructions.h | 71 # define stringify_in_c(...) __VA_ARGS__ macro 74 # define stringify_in_c(...) __stringify_in_c(__VA_ARGS__) " " macro 98 #define PREFIX_MLS(instr, t, a, r, d) stringify_in_c(.balign 64, , 4;) \ 99 stringify_in_c(.long PPC_PREFIX_MLS | \ 102 stringify_in_c(.long (instr) | \ 107 #define PREFIX_8LS(instr, t, a, r, d) stringify_in_c(.balign 64, , 4;) \ 108 stringify_in_c(.long PPC_PREFIX_8LS | \ 111 stringify_in_c(.long (instr) | \
|
/linux-6.3-rc2/tools/testing/selftests/powerpc/stringloops/asm/ |
A D | ppc-opcode.h | 12 # define stringify_in_c(...) __VA_ARGS__ macro 27 #define VCMPEQUD_RC(vrt, vra, vrb) stringify_in_c(.long PPC_INST_VCMPEQUD_RC | \ 31 #define VCMPEQUB_RC(vrt, vra, vrb) stringify_in_c(.long PPC_INST_VCMPEQUB_RC | \
|
/linux-6.3-rc2/tools/testing/selftests/powerpc/nx-gzip/include/ |
A D | copy-paste.h | 5 #define stringify_in_c(...) __stringify_in_c(__VA_ARGS__) " " macro 17 #define PPC_COPY(a, b) stringify_in_c(.long PPC_INST_COPY | \ 19 #define PPC_PASTE(a, b) stringify_in_c(.long PPC_INST_PASTE | \
|
/linux-6.3-rc2/arch/microblaze/include/asm/ |
A D | asm-compat.h | 8 # define stringify_in_c(...) __VA_ARGS__ macro 13 # define stringify_in_c(...) __stringify_in_c(__VA_ARGS__) " " macro
|