Home
last modified time | relevance | path

Searched defs:current_text_addr (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v4.19/arch/microblaze/include/asm/
Dprocessor.h52 # define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
99 # define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
/Linux-v4.19/arch/openrisc/include/asm/
Dprocessor.h37 #define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
/Linux-v4.19/arch/x86/um/asm/
Dprocessor_64.h34 #define current_text_addr() \ macro
Dprocessor_32.h55 #define current_text_addr() \ macro
/Linux-v4.19/arch/alpha/include/asm/
Dprocessor.h16 #define current_text_addr() \ macro
/Linux-v4.19/arch/riscv/include/asm/
Dprocessor.h40 #define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
/Linux-v4.19/arch/nios2/include/asm/
Dprocessor.h45 #define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
/Linux-v4.19/arch/unicore32/include/asm/
Dprocessor.h20 #define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
/Linux-v4.19/arch/arm/include/asm/
Dprocessor.h18 #define current_text_addr() ({ __label__ _l; _l: &&_l;}) macro
/Linux-v4.19/arch/h8300/include/asm/
Dprocessor.h19 #define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
/Linux-v4.19/arch/c6x/include/asm/
Dprocessor.h24 #define current_text_addr() \ macro
/Linux-v4.19/arch/sparc/include/asm/
Dprocessor_32.h14 #define current_text_addr() ({ void *pc; __asm__("sethi %%hi(1f), %0; or %0, %%lo(1f), %0;\n1:" : "… macro
Dprocessor_64.h15 #define current_text_addr() ({ void *pc; __asm__("rd %%pc, %0" : "=r" (pc)); pc; }) macro
/Linux-v4.19/arch/arc/include/asm/
Dprocessor.h107 #define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
/Linux-v4.19/arch/m68k/include/asm/
Dprocessor.h15 #define current_text_addr() ({ __label__ _l; _l: &&_l;}) macro
/Linux-v4.19/arch/nds32/include/asm/
Dprocessor.h11 #define current_text_addr() ({ __label__ _l; _l: &&_l;}) macro
/Linux-v4.19/arch/hexagon/include/asm/
Dprocessor.h31 #define current_text_addr() ({ __label__ _l; _l: &&_l; }) macro
/Linux-v4.19/arch/sh/include/asm/
Dprocessor_64.h26 #define current_text_addr() ({ \ macro
Dprocessor_32.h23 #define current_text_addr() ({ void *pc; __asm__("mova 1f, %0\n.align 2\n1:":"=z" (pc)); pc; }) macro
/Linux-v4.19/arch/xtensa/include/asm/
Dprocessor.h160 #define current_text_addr() ({ __label__ _l; _l: &&_l;}) macro
/Linux-v4.19/arch/arm64/include/asm/
Dprocessor.h33 #define current_text_addr() ({ __label__ _l; _l: &&_l;}) macro
/Linux-v4.19/arch/parisc/include/asm/
Dprocessor.h32 #define current_text_addr() ({ void *pc; current_ia(pc); pc; }) macro
/Linux-v4.19/arch/s390/include/asm/
Dprocessor.h80 #define current_text_addr() ({ void *pc; asm("basr %0,0" : "=a" (pc)); pc; }) macro
/Linux-v4.19/arch/mips/include/asm/
Dprocessor.h29 #define current_text_addr() ({ __label__ _l; _l: &&_l;}) macro
/Linux-v4.19/arch/powerpc/include/asm/
Dprocessor.h74 #define current_text_addr() ({ __label__ _l; _l: &&_l;}) macro

12