| /libcpu/ppc/ppc405/ |
| A D | io.h | 13 static inline int in_8(const volatile unsigned char __iomem *addr) in in_8() 24 static inline void out_8(volatile unsigned char __iomem *addr, int val) in out_8() 29 extern inline int in_le16(const volatile unsigned short __iomem *addr) in in_le16() 40 extern inline int in_be16(const volatile unsigned short __iomem *addr) in in_be16() 50 extern inline void out_le16(volatile unsigned short __iomem *addr, int val) in out_le16() 56 extern inline void out_be16(volatile unsigned short __iomem *addr, int val) in out_be16() 61 extern inline unsigned in_le32(const volatile unsigned __iomem *addr) in in_le32() 72 extern inline unsigned in_be32(const volatile unsigned __iomem *addr) in in_be32() 82 extern inline void out_le32(volatile unsigned __iomem *addr, int val) in out_le32() 88 extern inline void out_be32(volatile unsigned __iomem *addr, int val) in out_be32()
|
| /libcpu/aarch64/common/ |
| A D | cache_ops.c | 31 void rt_hw_cpu_icache_invalidate(void *addr, rt_size_t size) in rt_hw_cpu_icache_invalidate() 36 void rt_hw_cpu_dcache_invalidate(void *addr, rt_size_t size) in rt_hw_cpu_dcache_invalidate() 41 void rt_hw_cpu_dcache_clean(void *addr, rt_size_t size) in rt_hw_cpu_dcache_clean() 46 void rt_hw_cpu_dcache_clean_and_invalidate(void *addr, rt_size_t size) in rt_hw_cpu_dcache_clean_and_invalidate() 51 void rt_hw_cpu_icache_ops(int ops, void *addr, int size) in rt_hw_cpu_icache_ops() 59 void rt_hw_cpu_dcache_ops(int ops, void *addr, int size) in rt_hw_cpu_dcache_ops()
|
| A D | backtrace.c | 88 #define IN_USER_SPACE(addr) ((rt_ubase_t)(addr) >= USER_VADDR_START && (rt_ubase_t)(addr) < USER_VA… in rt_hw_backtrace_frame_unwind() argument
|
| /libcpu/risc-v/t-head/c908/ |
| A D | cache.c | 80 void rt_hw_cpu_icache_invalidate_local(void *addr, int size) in rt_hw_cpu_icache_invalidate_local() 86 void rt_hw_cpu_dcache_invalidate_local(void *addr, int size) in rt_hw_cpu_dcache_invalidate_local() 92 void rt_hw_cpu_dcache_clean_local(void *addr, int size) in rt_hw_cpu_dcache_clean_local() 98 void rt_hw_cpu_dcache_clean_invalidate_local(void *addr, int size) in rt_hw_cpu_dcache_clean_invalidate_local() 104 void rt_hw_cpu_dcachel1_clean_local(void *addr, int size) in rt_hw_cpu_dcachel1_clean_local() 116 void rt_hw_cpu_icache_ops(int ops, void *addr, int size) in rt_hw_cpu_icache_ops() 124 void rt_hw_cpu_dcache_ops(int ops, void *addr, int size) in rt_hw_cpu_dcache_ops() 136 void rt_hw_sync_cache_local(void *addr, int size) in rt_hw_sync_cache_local()
|
| /libcpu/risc-v/t-head/c906/ |
| A D | cache.c | 75 void rt_hw_cpu_icache_invalidate_local(void *addr, int size) in rt_hw_cpu_icache_invalidate_local() 81 void rt_hw_cpu_dcache_invalidate_local(void *addr, int size) in rt_hw_cpu_dcache_invalidate_local() 87 void rt_hw_cpu_dcache_clean_local(void *addr, int size) in rt_hw_cpu_dcache_clean_local() 93 void rt_hw_cpu_dcache_clean_and_invalidate_local(void *addr, int size) in rt_hw_cpu_dcache_clean_and_invalidate_local() 105 void rt_hw_cpu_icache_ops(int ops, void *addr, int size) in rt_hw_cpu_icache_ops() 113 void rt_hw_cpu_dcache_ops(int ops, void *addr, int size) in rt_hw_cpu_dcache_ops() 125 void rt_hw_sync_cache_local(void *addr, int size) in rt_hw_sync_cache_local()
|
| /libcpu/mips/common/ |
| A D | mips_cache.h | 105 #define cache_op(op, addr) \ argument 142 static inline void flush_icache_line_indexed(rt_ubase_t addr) in flush_icache_line_indexed() 147 static inline void flush_dcache_line_indexed(rt_ubase_t addr) in flush_dcache_line_indexed() 152 static inline void flush_icache_line(rt_ubase_t addr) in flush_icache_line() 157 static inline void lock_icache_line(rt_ubase_t addr) in lock_icache_line() 162 static inline void lock_dcache_line(rt_ubase_t addr) in lock_dcache_line() 167 static inline void flush_dcache_line(rt_ubase_t addr) in flush_dcache_line() 172 static inline void invalidate_dcache_line(rt_ubase_t addr) in invalidate_dcache_line() 180 rt_ubase_t addr; in blast_dcache16() local 190 rt_ubase_t addr; in inv_dcache16() local [all …]
|
| A D | mips_cache.c | 32 void r4k_icache_flush_range(rt_ubase_t addr, rt_ubase_t size) in r4k_icache_flush_range() 56 void r4k_icache_lock_range(rt_ubase_t addr, rt_ubase_t size) in r4k_icache_lock_range() 72 void r4k_dcache_inv(rt_ubase_t addr, rt_ubase_t size) in r4k_dcache_inv() 88 void r4k_dcache_wback_inv(rt_ubase_t addr, rt_ubase_t size) in r4k_dcache_wback_inv() 120 void r4k_dma_cache_sync(rt_ubase_t addr, rt_size_t size, enum dma_data_direction direction) in r4k_dma_cache_sync()
|
| A D | mips_addrspace.h | 159 #define REG8( addr ) (*(volatile u8 *) (addr)) argument 160 #define REG16( addr ) (*(volatile u16 *)(addr)) argument 161 #define REG32( addr ) (*(volatile u32 *)(addr)) argument 162 #define REG64( addr ) (*(volatile u64 *)(addr)) argument
|
| /libcpu/arm/cortex-a/ |
| A D | cache.c | 27 void rt_hw_cpu_icache_invalidate(void *addr, int size) in rt_hw_cpu_icache_invalidate() 44 void rt_hw_cpu_dcache_invalidate(void *addr, int size) in rt_hw_cpu_dcache_invalidate() 61 void rt_hw_cpu_dcache_inv_range(void *addr, int size) in rt_hw_cpu_dcache_inv_range() 92 void rt_hw_cpu_dcache_clean(void *addr, int size) in rt_hw_cpu_dcache_clean() 109 void rt_hw_cpu_dcache_clean_and_invalidate(void *addr, int size) in rt_hw_cpu_dcache_clean_and_invalidate() 127 void rt_hw_cpu_icache_ops(int ops, void *addr, int size) in rt_hw_cpu_icache_ops() 135 void rt_hw_cpu_dcache_ops(int ops, void *addr, int size) in rt_hw_cpu_dcache_ops()
|
| A D | backtrace.c | 69 static int core_kernel_text(unsigned long addr) in core_kernel_text() 90 static const struct unwind_idx *search_index(unsigned long addr, in search_index() 162 static const struct unwind_idx *unwind_find_idx(unsigned long addr, const struct unwind_idx **origi… in unwind_find_idx()
|
| /libcpu/mips/gs264/ |
| A D | cache.c | 27 void rt_hw_cpu_icache_invalidate(void *addr, int size) in rt_hw_cpu_icache_invalidate() 34 void rt_hw_cpu_dcache_invalidate(void *addr, int size) in rt_hw_cpu_dcache_invalidate() 41 void rt_hw_cpu_dcache_clean(void *addr, int size) in rt_hw_cpu_dcache_clean() 48 void rt_hw_cpu_icache_ops(int ops, void *addr, int size) in rt_hw_cpu_icache_ops() 54 void rt_hw_cpu_dcache_ops(int ops, void *addr, int size) in rt_hw_cpu_dcache_ops()
|
| /libcpu/risc-v/virt64/ |
| A D | cache.c | 27 void rt_hw_cpu_icache_ops(int ops, void *addr, int size) in rt_hw_cpu_icache_ops() 35 void rt_hw_cpu_dcache_ops(int ops, void *addr, int size) in rt_hw_cpu_dcache_ops() 57 void rt_hw_sync_cache_local(void *addr, int size) in rt_hw_sync_cache_local()
|
| A D | cache.h | 20 rt_always_inline void rt_hw_cpu_dcache_clean_local(void *addr, int size) in rt_hw_cpu_dcache_clean_local() 26 rt_always_inline void rt_hw_cpu_dcache_invalidate_local(void *addr, int size) in rt_hw_cpu_dcache_invalidate_local() 32 rt_always_inline void rt_hw_cpu_dcache_clean_and_invalidate_local(void *addr, int size) in rt_hw_cpu_dcache_clean_and_invalidate_local() 50 rt_always_inline void rt_hw_cpu_icache_invalidate_local(void *addr, int size) in rt_hw_cpu_icache_invalidate_local()
|
| /libcpu/risc-v/common64/ |
| A D | riscv_io.h | 19 static inline void __raw_writeb(rt_uint8_t val, volatile void *addr) in __raw_writeb() 24 static inline void __raw_writew(rt_uint16_t val, volatile void *addr) in __raw_writew() 29 static inline void __raw_writel(rt_uint32_t val, volatile void *addr) in __raw_writel() 35 static inline void __raw_writeq(rt_uint64_t val, volatile void *addr) in __raw_writeq() 41 static inline rt_uint8_t __raw_readb(const volatile void *addr) in __raw_readb() 49 static inline rt_uint16_t __raw_readw(const volatile void *addr) in __raw_readw() 57 static inline rt_uint32_t __raw_readl(const volatile void *addr) in __raw_readl() 66 static inline rt_uint64_t __raw_readq(const volatile void *addr) in __raw_readq()
|
| A D | io.h | 25 static inline void writel(uint32_t val, volatile void *addr) in writel() 31 static inline uint32_t readl(const volatile void *addr) in readl() 41 uint32_t val, volatile void *addr, unsigned offset) in write_reg() 47 const volatile void *addr, unsigned offset) in read_reg()
|
| A D | mmu.h | 38 #define GET_PF_ID(addr) ((addr) >> PAGE_OFFSET_BIT) argument 39 #define GET_PF_OFFSET(addr) __MASKVALUE(addr, PAGE_OFFSET_MASK) argument 40 #define GET_L1(addr) __PARTBIT(addr, VPN2_SHIFT, VPN2_BIT) argument 41 #define GET_L2(addr) __PARTBIT(addr, VPN1_SHIFT, VPN1_BIT) argument 42 #define GET_L3(addr) __PARTBIT(addr, VPN0_SHIFT, VPN0_BIT) argument
|
| /libcpu/c-sky/common/ |
| A D | csi_instr.h | 346 __ALWAYS_INLINE uint8_t __LDRBT(volatile uint8_t *addr) in __LDRBT() 361 __ALWAYS_INLINE uint16_t __LDRHT(volatile uint16_t *addr) in __LDRHT() 377 __ALWAYS_INLINE uint32_t __LDRT(volatile uint32_t *addr) in __LDRT() 393 __ALWAYS_INLINE void __STRBT(uint8_t value, volatile uint8_t *addr) in __STRBT() 406 __ALWAYS_INLINE void __STRHT(uint16_t value, volatile uint16_t *addr) in __STRHT() 419 __ALWAYS_INLINE void __STRT(uint32_t value, volatile uint32_t *addr) in __STRT()
|
| /libcpu/arm/cortex-m7/ |
| A D | cpu_cache.c | 37 void rt_hw_cpu_icache_ops(int ops, void* addr, int size) in rt_hw_cpu_icache_ops() 71 void rt_hw_cpu_dcache_ops(int ops, void* addr, int size) in rt_hw_cpu_dcache_ops()
|
| /libcpu/arm/common/ |
| A D | showmem.c | 13 void rt_hw_show_memory(rt_uint32_t addr, rt_size_t size) in rt_hw_show_memory()
|
| A D | atomic_arm.c | 37 __attribute__((always_inline)) static inline rt_atomic_t __LDREXW(volatile rt_atomic_t *addr) in __LDREXW() 68 …ne)) static inline rt_atomic_t __STREXW(volatile rt_atomic_t value, volatile rt_atomic_t *addr) in __STREXW()
|
| /libcpu/mips/gs232/ |
| A D | cpuport.c | 46 unsigned long addr = start_addr & ~(lsize - 1); in flush_cache() local
|
| /libcpu/arm/zynqmp-r5/ |
| A D | xil_mpu.c | 135 void Xil_SetTlbAttributes(INTPTR addr, u32 attrib) in Xil_SetTlbAttributes() 155 u32 Xil_SetMPURegion(INTPTR addr, u64 size, u32 attrib) in Xil_SetMPURegion() 473 u32 Xil_SetMPURegionByRegNum (u32 reg_num, INTPTR addr, u64 size, u32 attrib) in Xil_SetMPURegionByRegNum()
|
| A D | mpu.c | 239 static void Xil_SetAttribute(u32 addr, u32 reg_size,s32 reg_num, u32 attrib) in Xil_SetAttribute()
|
| /libcpu/aarch64/common/include/ |
| A D | tlb.h | 19 #define TLBI_ARG(addr, asid) \ argument
|
| /libcpu/arm/cortex-r52/ |
| A D | backtrace.c | 70 static int core_kernel_text(unsigned long addr) in core_kernel_text() 91 static const struct unwind_idx *search_index(unsigned long addr, in search_index() 163 static const struct unwind_idx *unwind_find_idx(unsigned long addr, const struct unwind_idx **origi… in unwind_find_idx()
|