/u-boot/arch/x86/include/asm/ |
H A D | io.h | 60 #define readb(addr) (*(volatile u8 *)(uintptr_t)(addr)) 61 #define readw(addr) (*(volatile u16 *)(uintptr_t)(addr)) 62 #define readl(addr) (*(volatile u32 *)(uintptr_t)(addr)) 63 #define readq(addr) (*(volatile u64 *)(uintptr_t)(addr)) 69 #define writeb(b, addr) (*(volatile u8 *)(addr) 283 ioread8(const volatile void __iomem *addr) argument 289 ioread16(const volatile void __iomem *addr) argument 295 ioread32(const volatile void __iomem *addr) argument 301 iowrite8(u8 value, volatile void __iomem *addr) argument 306 iowrite16(u16 value, volatile void __iomem *addr) argument 311 iowrite32(u32 value, volatile void __iomem *addr) argument [all...] |
H A D | bitops.h | 14 * bit 0 is the LSB of addr; bit 32 is the LSB of (addr+1). 27 #define ADDR (*(volatile long *) addr) 32 * @addr: the address to start counting from 39 static __inline__ void set_bit(int nr, volatile void * addr) argument 50 * @addr: the address to start counting from 56 static __inline__ void __set_bit(int nr, volatile void * addr) argument 69 * @addr: Address to start counting from 76 static __inline__ void clear_bit(int nr, volatile void * addr) argument 89 * @addr 95 __change_bit(int nr, volatile void * addr) argument 112 change_bit(int nr, volatile void * addr) argument 128 test_and_set_bit(int nr, volatile void * addr) argument 148 __test_and_set_bit(int nr, volatile void * addr) argument 167 test_and_clear_bit(int nr, volatile void * addr) argument 187 __test_and_clear_bit(int nr, volatile void * addr) argument 199 __test_and_change_bit(int nr, volatile void * addr) argument 218 test_and_change_bit(int nr, volatile void * addr) argument 238 constant_test_bit(int nr, const volatile void * addr) argument 243 variable_test_bit(int nr, volatile void * addr) argument 267 find_first_zero_bit(void * addr, unsigned size) argument 297 find_next_zero_bit(void * addr, int size, int offset) argument [all...] |
/u-boot/include/asm-generic/ |
H A D | io.h | 118 static inline u8 __raw_readb(const volatile void __iomem *addr) argument 120 return *(const volatile u8 __force *)addr; 126 static inline u16 __raw_readw(const volatile void __iomem *addr) argument 128 return *(const volatile u16 __force *)addr; 134 static inline u32 __raw_readl(const volatile void __iomem *addr) argument 136 return *(const volatile u32 __force *)addr; 143 static inline u64 __raw_readq(const volatile void __iomem *addr) argument 145 return *(const volatile u64 __force *)addr; 152 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) argument 154 *(volatile u8 __force *)addr 160 __raw_writew(u16 value, volatile void __iomem *addr) argument 168 __raw_writel(u32 value, volatile void __iomem *addr) argument 177 __raw_writeq(u64 value, volatile void __iomem *addr) argument 190 readsb(const volatile void __iomem *addr, void *buffer, unsigned int count) argument 206 readsw(const volatile void __iomem *addr, void *buffer, unsigned int count) argument 222 readsl(const volatile void __iomem *addr, void *buffer, unsigned int count) argument 239 readsq(const volatile void __iomem *addr, void *buffer, unsigned int count) argument 256 writesb(volatile void __iomem *addr, const void *buffer, unsigned int count) argument 271 writesw(volatile void __iomem *addr, const void *buffer, unsigned int count) argument 286 writesl(volatile void __iomem *addr, const void *buffer, unsigned int count) argument 302 writesq(volatile void __iomem *addr, const void *buffer, unsigned int count) argument 327 insb(unsigned long addr, void *buffer, unsigned int count) argument 335 insw(unsigned long addr, void *buffer, unsigned int count) argument 343 insl(unsigned long addr, void *buffer, unsigned int count) argument 351 outsb(unsigned long addr, const void *buffer, unsigned int count) argument 360 outsw(unsigned long addr, const void *buffer, unsigned int count) argument 369 outsl(unsigned long addr, const void *buffer, unsigned int count) argument 378 ioread8_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) argument 387 ioread16_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) argument 396 ioread32_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) argument 406 ioread64_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) argument 416 iowrite8_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) argument 426 iowrite16_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) argument 436 iowrite32_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) argument 447 iowrite64_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) argument [all...] |
/u-boot/include/linux/ |
H A D | dma-mapping.h | 32 unsigned long addr = (unsigned long)vaddr; local 37 invalidate_dcache_range(addr, addr + len); 39 flush_dcache_range(addr, addr + len); 41 return addr; 51 * @addr: DMA address 55 static inline void dma_unmap_single(dma_addr_t addr, size_t len, argument 61 invalidate_dcache_range(addr, addr [all...] |
/u-boot/arch/xtensa/include/asm/ |
H A D | io.h | 35 #define readb(addr) \ 36 ({ unsigned char __v = (*(volatile unsigned char *)(addr)); __v; }) 37 #define readw(addr) \ 38 ({ unsigned short __v = (*(volatile unsigned short *)(addr)); __v; }) 39 #define readl(addr) \ 40 ({ unsigned int __v = (*(volatile unsigned int *)(addr)); __v; }) 41 #define writeb(b, addr) (void)((*(volatile unsigned char *)(addr)) = (b)) 42 #define writew(b, addr) (void)((*(volatile unsigned short *)(addr)) [all...] |
H A D | bitops.h | 16 static inline int test_bit(int nr, const void *addr) argument 18 return ((unsigned char *)addr)[nr >> 3] & (1u << (nr & 7)); 21 static inline int test_and_set_bit(int nr, volatile void *addr) argument 28 tmp = ((unsigned char *)addr)[nr >> 3]; 29 ((unsigned char *)addr)[nr >> 3] |= mask;
|
/u-boot/arch/nios2/include/asm/bitops/ |
H A D | non-atomic.h | 9 * @addr: the address to start counting from 15 static inline void __set_bit(int nr, volatile unsigned long *addr) argument 18 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 25 static inline void __clear_bit(int nr, volatile unsigned long *addr) argument 28 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 38 * @addr: the address to start counting from 44 static inline void __change_bit(int nr, volatile unsigned long *addr) argument 47 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 55 * @addr: Address to count from 61 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr) argument 80 __test_and_clear_bit(int nr, volatile unsigned long *addr) argument 91 __test_and_change_bit(int nr, volatile unsigned long *addr) argument 107 test_bit(int nr, const volatile unsigned long *addr) argument [all...] |
/u-boot/arch/microblaze/include/asm/ |
H A D | bitops.h | 36 static inline void set_bit(int nr, volatile void *addr) argument 38 int * a = (int *) addr; 49 static inline void __set_bit(int nr, volatile void *addr) argument 51 int * a = (int *) addr; 66 static inline void clear_bit(int nr, volatile void *addr) argument 68 int * a = (int *) addr; 79 #define __clear_bit(nr, addr) clear_bit(nr, addr) 82 static inline void change_bit(int nr, volatile void *addr) argument 86 unsigned long *ADDR = (unsigned long *) addr; 95 __change_bit(int nr, volatile void *addr) argument 105 test_and_set_bit(int nr, volatile void *addr) argument 121 __test_and_set_bit(int nr, volatile void *addr) argument 133 test_and_clear_bit(int nr, volatile void *addr) argument 149 __test_and_clear_bit(int nr, volatile void *addr) argument 161 test_and_change_bit(int nr, volatile void *addr) argument 177 __test_and_change_bit(int nr, volatile void *addr) argument 192 __constant_test_bit(int nr, const volatile void *addr) argument 197 __test_bit(int nr, volatile void *addr) argument 215 find_next_zero_bit(void *addr, int size, int offset) argument 261 ext2_set_bit(int nr, volatile void *addr) argument 276 ext2_clear_bit(int nr, volatile void *addr) argument 291 ext2_test_bit(int nr, const volatile void *addr) argument 304 ext2_find_next_zero_bit(void *addr, unsigned long size, unsigned long offset) argument [all...] |
H A D | io.h | 24 #define readb(addr) \ 25 ({ unsigned char __v = (*(volatile unsigned char *)(addr)); __v; }) 27 #define readw(addr) \ 28 ({ unsigned short __v = (*(volatile unsigned short *)(addr)); __v; }) 30 #define readl(addr) \ 31 ({ unsigned int __v = (*(volatile unsigned int *)(addr)); __v; }) 33 #define writeb(b, addr) \ 34 (void)((*(volatile unsigned char *)(addr)) = (b)) 36 #define writew(b, addr) \ 37 (void)((*(volatile unsigned short *)(addr)) [all...] |
/u-boot/arch/riscv/include/asm/ |
H A D | bitops.h | 9 * bit 0 is the LSB of addr; bit 32 is the LSB of (addr+1). 35 static inline void __set_bit(int nr, void *addr) argument 37 int *a = (int *)addr; 47 static inline void __clear_bit(int nr, void *addr) argument 49 int *a = (int *)addr; 59 static inline void __change_bit(int nr, void *addr) argument 62 unsigned long *ADDR = (unsigned long *)addr; 69 static inline int __test_and_set_bit(int nr, void *addr) argument 72 unsigned int *a = (unsigned int *)addr; 81 __test_and_clear_bit(int nr, void *addr) argument 93 __test_and_change_bit(int nr, void *addr) argument 108 test_bit(int nr, const void *addr) argument [all...] |
/u-boot/common/ |
H A D | memsize.c | 48 volatile long *addr; local 58 addr = base + cnt; /* pointer arith! */ 60 save[i++] = *addr; 62 *addr = ~cnt; 64 dcache_flush_invalidate(addr); 67 addr = base; 69 save_base = *addr; 71 *addr = 0; 75 dcache_flush_invalidate(addr); 77 if ((val = *addr) ! [all...] |
/u-boot/include/ |
H A D | iotrace.h | 28 * @addr: Address of access 34 phys_addr_t addr; member in struct:iotrace_record 48 #define readl(addr) iotrace_readl((const void *)(addr)) 51 #define writel(val, addr) iotrace_writel(val, (void *)(addr)) 54 #define readw(addr) iotrace_readw((const void *)(addr)) 57 #define writew(val, addr) iotrace_writew(val, (void *)(addr)) [all...] |
/u-boot/tools/ |
H A D | ncb.c | 11 struct sockaddr_in addr; local 12 socklen_t addr_len = sizeof addr; 23 addr.sin_family = AF_INET; 24 addr.sin_port = htons (port); 25 addr.sin_addr.s_addr = INADDR_ANY; /* receive broadcasts */ 27 bind (s, (struct sockaddr *) &addr, sizeof addr); local 30 len = recvfrom (s, buf, sizeof buf, 0, (struct sockaddr *) &addr, &addr_len);
|
/u-boot/arch/arm/include/asm/ |
H A D | bitops.h | 6 * bit 0 is the LSB of addr; bit 32 is the LSB of (addr+1). 61 extern void set_bit(int nr, volatile void * addr); 63 extern void clear_bit(int nr, volatile void * addr); 65 extern void change_bit(int nr, volatile void * addr); 67 static inline void __change_bit(int nr, volatile void *addr) argument 70 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 75 static inline int __test_and_set_bit(int nr, volatile void *addr) argument 78 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 85 static inline int test_and_set_bit(int nr, volatile void * addr) argument 97 __test_and_clear_bit(int nr, volatile void *addr) argument 107 test_and_clear_bit(int nr, volatile void * addr) argument 121 __test_and_change_bit(int nr, volatile void *addr) argument 134 test_bit(int nr, const void * addr) argument 146 find_next_zero_bit(void *addr, int size, int offset) argument [all...] |
/u-boot/arch/arm/lib/ |
H A D | cmd_boot.c | 37 ulong addr = (ulong)entry | 1; local 38 entry = (void *)addr;
|
/u-boot/arch/arm/include/asm/arch-fsl-layerscape/ |
H A D | gpio.h | 17 ulong addr; member in struct:mpc8xxx_gpio_plat
|
/u-boot/include/reboot-mode/ |
H A D | reboot-mode-rtc.h | 12 int addr; member in struct:reboot_mode_rtc_platdata
|
/u-boot/arch/mips/include/asm/ |
H A D | bitops.h | 57 * @addr: the address to start counting from 65 set_bit(int nr, volatile void *addr) argument 67 unsigned long *m = ((unsigned long *) addr) + (nr >> 5); 82 * @addr: the address to start counting from 88 static __inline__ void __set_bit(int nr, volatile void * addr) argument 90 unsigned long * m = ((unsigned long *) addr) + (nr >> 5); 99 * @addr: Address to start counting from 107 clear_bit(int nr, volatile void *addr) argument 109 unsigned long *m = ((unsigned long *) addr) + (nr >> 5); 124 * @addr 131 change_bit(int nr, volatile void *addr) argument 154 __change_bit(int nr, volatile void * addr) argument 170 test_and_set_bit(int nr, volatile void *addr) argument 199 __test_and_set_bit(int nr, volatile void * addr) argument 221 test_and_clear_bit(int nr, volatile void *addr) argument 251 __test_and_clear_bit(int nr, volatile void * addr) argument 273 test_and_change_bit(int nr, volatile void *addr) argument 302 __test_and_change_bit(int nr, volatile void * addr) argument 327 set_bit(int nr, volatile void * addr) argument 349 __set_bit(int nr, volatile void * addr) argument 369 clear_bit(int nr, volatile void * addr) argument 391 change_bit(int nr, volatile void * addr) argument 413 __change_bit(int nr, volatile void * addr) argument 428 test_and_set_bit(int nr, volatile void * addr) argument 453 __test_and_set_bit(int nr, volatile void * addr) argument 474 test_and_clear_bit(int nr, volatile void * addr) argument 499 __test_and_clear_bit(int nr, volatile void * addr) argument 520 test_and_change_bit(int nr, volatile void * addr) argument 545 __test_and_change_bit(int nr, volatile void * addr) argument 570 test_bit(int nr, const volatile void *addr) argument 587 find_first_zero_bit(void *addr, unsigned size) argument 638 find_next_zero_bit(void * addr, int size, int offset) argument 730 find_next_zero_bit(void *addr, int size, int offset) argument 790 ext2_set_bit(int nr, void * addr) argument 804 ext2_clear_bit(int nr, void * addr) argument 818 ext2_test_bit(int nr, const void * addr) argument 831 ext2_find_next_zero_bit(void *addr, unsigned long size, unsigned long offset) argument [all...] |
/u-boot/drivers/bios_emulator/include/x86emu/ |
H A D | x86emui.h | 81 extern u8(X86APIP sys_rdb) (u32 addr); 82 extern u16(X86APIP sys_rdw) (u32 addr); 83 extern u32(X86APIP sys_rdl) (u32 addr); 84 extern void (X86APIP sys_wrb) (u32 addr, u8 val); 85 extern void (X86APIP sys_wrw) (u32 addr, u16 val); 86 extern void (X86APIP sys_wrl) (u32 addr, u32 val); 88 extern u8(X86APIP sys_inb) (X86EMU_pioAddr addr); 89 extern u16(X86APIP sys_inw) (X86EMU_pioAddr addr); 90 extern u32(X86APIP sys_inl) (X86EMU_pioAddr addr); 91 extern void (X86APIP sys_outb) (X86EMU_pioAddr addr, u [all...] |
/u-boot/arch/mips/mach-mtmips/mt7621/spl/ |
H A D | spl.c | 68 u32 addr; local 70 addr = FLASH_MMAP_BASE + TPL_INFO_OFFSET; 71 tpli = (const struct tpl_info *)KSEG1ADDR(addr); 74 addr = FLASH_MMAP_BASE + tpli->size; 75 hdr = (const struct legacy_img_hdr *)KSEG1ADDR(addr); 78 addr += sizeof(*hdr) + image_get_size(hdr); 79 return KSEG1ADDR(addr); 90 u32 addr; local 92 addr = image_get_header_size() + be32_to_cpu(sh->stage_size); 93 addr [all...] |
/u-boot/arch/sandbox/cpu/ |
H A D | cache.c | 9 void flush_cache(unsigned long addr, unsigned long size) argument 12 __builtin___clear_cache((void *)addr, (void *)(addr + size));
|
/u-boot/arch/mips/mach-octeon/include/mach/ |
H A D | cvmx-regs.h | 170 static inline u64 csr_rd_node(int node, u64 addr) argument 174 base = ioremap_nocache(addr, 0x100); 178 static inline u32 csr_rd32_node(int node, u64 addr) argument 182 base = ioremap_nocache(addr, 0x100); 186 static inline u64 csr_rd(u64 addr) argument 188 return csr_rd_node(0, addr); 191 static inline u32 csr_rd32(u64 addr) argument 193 return csr_rd32_node(0, addr); 196 static inline void csr_wr_node(int node, u64 addr, u64 val) argument 200 base = ioremap_nocache(addr, 204 csr_wr32_node(int node, u64 addr, u32 val) argument 212 csr_wr(u64 addr, u64 val) argument 217 csr_wr32(u64 addr, u32 val) argument 226 cvmx_read64_uint64(u64 addr) argument 231 cvmx_read64_int64(u64 addr) argument 236 cvmx_write64_uint64(u64 addr, u64 val) argument 241 cvmx_write64_int64(u64 addr, s64 val) argument 246 cvmx_read64_uint32(u64 addr) argument 251 cvmx_read64_int32(u64 addr) argument 256 cvmx_write64_uint32(u64 addr, u32 val) argument 261 cvmx_write64_int32(u64 addr, s32 val) argument 266 cvmx_write64_int16(u64 addr, s16 val) argument 271 cvmx_write64_uint16(u64 addr, u16 val) argument 276 cvmx_write64_int8(u64 addr, int8_t val) argument 281 cvmx_write64_uint8(u64 addr, u8 val) argument 286 cvmx_read64_int16(u64 addr) argument 291 cvmx_read64_uint16(u64 addr) argument 296 cvmx_read64_int8(u64 addr) argument 301 cvmx_read64_uint8(u64 addr) argument 388 cvmx_mask_to_localaddr(u64 addr) argument 393 cvmx_addr_on_node(u64 node, u64 addr) argument 398 cvmx_phys_to_ptr(u64 addr) argument 444 cvmx_csr_addr_to_node(u64 addr) argument 456 cvmx_csr_addr_strip_node(u64 addr) argument [all...] |
/u-boot/drivers/bios_emulator/x86emu/ |
H A D | sys.c | 58 addr - Emulator memory address to read 66 u8 X86API rdb(u32 addr) argument 73 addr - Emulator memory address to read 81 u16 X86API rdw(u32 addr) argument 88 addr - Emulator memory address to read 95 u32 X86API rdl(u32 addr) argument 102 addr - Emulator memory address to read 108 void X86API wrb(u32 addr, u8 val) argument 114 addr - Emulator memory address to read 120 void X86API wrw(u32 addr, u1 argument 132 wrl(u32 addr, u32 val) argument 144 p_inb(X86EMU_pioAddr addr) argument 159 p_inw(X86EMU_pioAddr addr) argument 174 p_inl(X86EMU_pioAddr addr) argument 188 p_outb(X86EMU_pioAddr addr, u8 val) argument 202 p_outw(X86EMU_pioAddr addr, u16 val) argument 216 p_outl(X86EMU_pioAddr addr, u32 val) argument [all...] |
/u-boot/cmd/ |
H A D | io.c | 26 * iod{.b, .w, .l} {addr} 30 ulong addr, length, bytes; local 38 addr = last_addr; 55 addr = hextoul(argv[1], NULL); 56 addr += base_address; 69 for (; bytes > 0; addr += todo) { 76 *(u32 *)ptr = inl(addr + i); 78 *(u16 *)ptr = inw(addr + i); 80 *ptr = inb(addr + i); 82 print_buffer(addr, bu 96 ulong addr, val; local [all...] |
/u-boot/arch/riscv/lib/ |
H A D | cache.c | 41 void flush_cache(unsigned long addr, unsigned long size) argument 43 invalidate_icache_range(addr, addr + size); 44 flush_dcache_range(addr, addr + size);
|