Home
last modified time | relevance | path

Searched defs:reg (Results 1 – 22 of 22) sorted by relevance

/libcpu/risc-v/common/
A Driscv-ops.h16 #define read_csr(reg) ({ unsigned long __tmp; \ argument
20 #define write_csr(reg, val) ({ \ argument
26 #define set_csr(reg, bit) ({ unsigned long __tmp; \ argument
33 #define clear_csr(reg, bit) ({ unsigned long __tmp; \ argument
/libcpu/arm/zynqmp-r5/
A Dxpseudo_asm_gcc.h211 #define mtcpdc(reg,val) __asm__ __volatile__("dc " #reg ",%0" : : "r" (val)) argument
212 #define mtcpic(reg,val) __asm__ __volatile__("ic " #reg ",%0" : : "r" (val)) argument
214 #define mtcpicall(reg) __asm__ __volatile__("ic " #reg) argument
215 #define mtcptlbi(reg) __asm__ __volatile__("tlbi " #reg) argument
216 #define mtcpat(reg,val) __asm__ __volatile__("at " #reg ",%0" : : "r" (val)) argument
218 #define mfcp(reg) ({u64 rval = 0U;\ argument
223 #define mtcp(reg,val) __asm__ __volatile__("msr " #reg ",%0" : : "r" (val)) argument
A Dgic.c197 unsigned int reg; in arm_gic_trigger() local
/libcpu/arm/s3c44b0/
A Dcpu.c25 rt_base_t reg; in rt_hw_cpu_icache_enable() local
56 rt_base_t reg; in rt_hw_cpu_icache_disable() local
/libcpu/ppc/ppc405/include/asm/
A Dppc4xx.h78 #define mtcpr(reg, d) do { mtdcr(cprcfga,reg);mtdcr(cprcfgd,d); } while (0) argument
79 #define mfcpr(reg, d) do { mtdcr(cprcfga,reg);d = mfdcr(cprcfgd); } while (0) argument
81 #define mtebc(reg, d) do { mtdcr(ebccfga,reg);mtdcr(ebccfgd,d); } while (0) argument
82 #define mfebc(reg, d) do { mtdcr(ebccfga,reg);d = mfdcr(ebccfgd); } while (0) argument
84 #define mtsdram(reg, d) do { mtdcr(memcfga,reg);mtdcr(memcfgd,d); } while (0) argument
85 #define mfsdram(reg, d) do { mtdcr(memcfga,reg);d = mfdcr(memcfgd); } while (0) argument
87 #define mtsdr(reg, d) do { mtdcr(sdrcfga,reg);mtdcr(sdrcfgd,d); } while (0) argument
88 #define mfsdr(reg, d) do { mtdcr(sdrcfga,reg);d = mfdcr(sdrcfgd); } while (0) argument
/libcpu/arm/cortex-a/
A Dpmu.h71 unsigned long reg; in rt_hw_pmu_get_ceid() local
132 unsigned long reg; in rt_hw_pmu_read_counter() local
142 unsigned long reg; in rt_hw_pmu_get_ovsr() local
148 rt_inline void rt_hw_pmu_clear_ovsr(unsigned long reg) in rt_hw_pmu_clear_ovsr()
A Dpmu.c18 unsigned long reg; in rt_hw_pmu_dump_feature() local
A Dbacktrace.c211 unsigned long **vsp, unsigned int reg) in unwind_pop_register()
226 int load_sp, reg = 4; in unwind_exec_pop_subset_r4_to_r13() local
247 int reg; in unwind_exec_pop_r4_to_rN() local
267 int reg = 0; in unwind_exec_pop_subset_r0_to_r3() local
/libcpu/arm/realview-a8-vmm/
A Dpmu.h71 unsigned long reg; in rt_hw_pmu_get_ceid() local
132 unsigned long reg; in rt_hw_pmu_read_counter() local
142 unsigned long reg; in rt_hw_pmu_get_ovsr() local
148 rt_inline void rt_hw_pmu_clear_ovsr(unsigned long reg) in rt_hw_pmu_clear_ovsr()
A Dpmu.c14 unsigned long reg; in rt_hw_pmu_dump_feature() local
A Dgic.c291 unsigned int reg; in arm_gic_trigger() local
/libcpu/arm/cortex-r52/
A Dbacktrace.c212 unsigned long **vsp, unsigned int reg) in unwind_pop_register()
227 int load_sp, reg = 4; in unwind_exec_pop_subset_r4_to_r13() local
248 int reg; in unwind_exec_pop_r4_to_rN() local
268 int reg = 0; in unwind_exec_pop_subset_r0_to_r3() local
/libcpu/xilinx/microblaze/
A Dtrap.c137 volatile u32 reg; /* used as bit bucket */ in rt_hw_trap_irq() local
/libcpu/mips/common/
A Dexception.c105 int reg = 4 * i + j; in mips_dump_regs() local
A Dmips_regs.h750 #define __read_ulong_c0_register(reg, sel) \ argument
755 #define __write_ulong_c0_register(reg, sel, val) \ argument
1136 #define readb(reg) (*((volatile unsigned char *) (reg))) argument
1137 #define readw(reg) (*((volatile unsigned short *) (reg))) argument
1138 #define readl(reg) (*((volatile unsigned int *) (reg))) argument
1140 #define writeb(data, reg) ((*((volatile unsigned char *)(reg))) = (unsigned char)(data)) argument
1141 #define writew(data, reg) ((*((volatile unsigned short *)(reg))) = (unsigned short)(data)) argument
1142 #define writel(data, reg) ((*((volatile unsigned int *)(reg))) = (unsigned int)(data)) argument
/libcpu/risc-v/t-head/c906/
A Dplic.c143 … uint32_t *reg = (uint32_t *)((rt_size_t)handler->enable_base + (hwirq / 32) * sizeof(uint32_t)); in plic_toggle() local
/libcpu/risc-v/t-head/c908/
A Dplic.c143 … uint32_t *reg = (uint32_t *)((rt_size_t)handler->enable_base + (hwirq / 32) * sizeof(uint32_t)); in plic_toggle() local
/libcpu/aarch64/common/include/
A Dgicv3.h28 #define GET_GICV3_REG(reg, out) __asm__ volatile ("mrs %0, " reg:"=r"(out)::"memory"); argument
29 #define SET_GICV3_REG(reg, in) __asm__ volatile ("msr " reg ", %0"::"r"(in):"memory"); argument
/libcpu/risc-v/common64/
A Dencoding.h203 #define read_csr(reg) ({ unsigned long __tmp; \ argument
207 #define write_csr(reg, val) ({ \ argument
213 #define swap_csr(reg, val) ({ unsigned long __tmp; \ argument
220 #define set_csr(reg, bit) ({ unsigned long __tmp; \ argument
227 #define clear_csr(reg, bit) ({ unsigned long __tmp; \ argument
/libcpu/risc-v/rv64/
A Dencoding.h186 #define read_csr(reg) ({ unsigned long __tmp; \ argument
190 #define write_csr(reg, val) ({ \ argument
196 #define swap_csr(reg, val) ({ unsigned long __tmp; \ argument
203 #define set_csr(reg, bit) ({ unsigned long __tmp; \ argument
210 #define clear_csr(reg, bit) ({ unsigned long __tmp; \ argument
/libcpu/unicore32/sep6200/
A Dsep6200.h407 #define write_reg(reg,value) \ argument
413 #define read_reg(reg) (*(RP)reg) argument
/libcpu/arm/sep4020/
A Dsep4020.h841 #define write_reg(reg,value) \ argument
847 #define read_reg(reg) (*(RP)reg) argument

Completed in 719 milliseconds