/u-boot/arch/nios2/include/asm/ |
H A D | dma-mapping.h | 13 unsigned long addr = (unsigned long)malloc_cache_aligned(len); local 15 if (!addr) 18 invalidate_dcache_range(addr, addr + len); 20 *handle = addr; 22 return map_physmem(addr, len, MAP_NOCACHE);
|
H A D | io.h | 58 #define readb(addr)\ 60 asm volatile( "ldbio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;}) 61 #define readw(addr)\ 63 asm volatile( "ldhio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;}) 64 #define readl(addr)\ 66 asm volatile( "ldwio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;}) 68 #define writeb(val,addr)\ 69 asm volatile ("stbio %0, 0(%1)" : : "r" (val), "r" (addr)) 70 #define writew(val,addr)\ 71 asm volatile ("sthio %0, 0(%1)" : : "r" (val), "r" (addr)) [all...] |
/u-boot/drivers/usb/gadget/ |
H A D | bcm_udc_otg.h | 9 static inline void wfld_set(uintptr_t addr, uint32_t fld_val, uint32_t fld_mask) argument 11 writel(((readl(addr) & ~(fld_mask)) | (fld_val)), (addr)); 14 static inline void wfld_clear(uintptr_t addr, uint32_t fld_mask) argument 16 writel((readl(addr) & ~(fld_mask)), (addr));
|
/u-boot/arch/powerpc/include/asm/ |
H A D | byteorder.h | 8 static __inline__ unsigned ld_le16(const volatile unsigned short *addr) argument 12 __asm__ __volatile__ ("lhbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 16 static __inline__ void st_le16(volatile unsigned short *addr, const unsigned val) argument 18 __asm__ __volatile__ ("sthbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); 21 static __inline__ unsigned ld_le32(const volatile unsigned *addr) argument 25 __asm__ __volatile__ ("lwbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 29 static __inline__ void st_le32(volatile unsigned *addr, cons argument [all...] |
H A D | io.h | 26 #define readb(addr) in_8((volatile u8 *)(addr)) 27 #define writeb(b,addr) out_8((volatile u8 *)(addr), (b)) 29 #define readw(addr) (*(volatile u16 *) (addr)) 30 #define readl(addr) (*(volatile u32 *) (addr)) 31 #define writew(b,addr) ((*(volatile u16 *) (addr)) 137 __raw_readb(const volatile void __iomem *addr) argument 143 __raw_readw(const volatile void __iomem *addr) argument 149 __raw_readl(const volatile void __iomem *addr) argument 155 __raw_writeb(unsigned char v, volatile void __iomem *addr) argument 161 __raw_writew(unsigned short v, volatile void __iomem *addr) argument 167 __raw_writel(unsigned int v, volatile void __iomem *addr) argument 180 in_8(const volatile unsigned char __iomem *addr) argument 191 out_8(volatile unsigned char __iomem *addr, u8 val) argument 199 in_le16(const volatile unsigned short __iomem *addr) argument 210 in_be16(const volatile unsigned short __iomem *addr) argument 220 out_le16(volatile unsigned short __iomem *addr, u16 val) argument 226 out_be16(volatile unsigned short __iomem *addr, u16 val) argument 231 in_le32(const volatile unsigned __iomem *addr) argument 242 in_be32(const volatile unsigned __iomem *addr) argument 252 out_le32(volatile unsigned __iomem *addr, u32 val) argument 258 out_be32(volatile unsigned __iomem *addr, u32 val) argument [all...] |
/u-boot/board/gdsys/common/ |
H A D | dp501.c | 26 static void dp501_setbits(u8 addr, u8 reg, u8 mask) argument 30 val = i2c_reg_read(addr, reg); 32 i2c_reg_write(addr, reg, val); 35 static void dp501_clrbits(u8 addr, u8 reg, u8 mask) argument 39 val = i2c_reg_read(addr, reg); 41 i2c_reg_write(addr, reg, val); 44 static int dp501_detect_cable_adapter(u8 addr) argument 46 u8 val = i2c_reg_read(addr, 0x00); 51 static void dp501_link_training(u8 addr) argument 58 val = i2c_reg_read(addr, 83 dp501_powerup(u8 addr) argument 135 dp501_powerdown(u8 addr) argument [all...] |
H A D | dp501.h | 27 void dp501_powerup(u8 addr); 28 void dp501_powerdown(u8 addr);
|
/u-boot/arch/xtensa/include/asm/ |
H A D | cache.h | 15 void __flush_invalidate_dcache_range(unsigned long addr, unsigned long size); 17 void __invalidate_dcache_range(unsigned long addr, unsigned long size); 20 void __invalidate_icache_range(unsigned long addr, unsigned long size);
|
/u-boot/arch/x86/include/asm/ |
H A D | early_cmos.h | 17 * @addr: RTC SRAM address 20 u8 cmos_read8(u8 addr); 27 * @addr: RTC SRAM address 30 u16 cmos_read16(u8 addr); 37 * @addr: RTC SRAM address 40 u32 cmos_read32(u8 addr);
|
/u-boot/arch/arm/include/asm/arch-rockchip/ |
H A D | hardware.h | 15 #define rk_clrsetreg(addr, clr, set) \ 16 writel(((clr) | (set)) << 16 | (set), addr) 17 #define rk_clrreg(addr, clr) writel((clr) << 16, addr) 18 #define rk_setreg(addr, set) writel((set) << 16 | (set), addr)
|
/u-boot/arch/sandbox/include/asm/ |
H A D | io.h | 36 unsigned long sandbox_read(const void *addr, enum sandboxio_size_t size); 37 void sandbox_write(void *addr, unsigned int val, enum sandboxio_size_t size); 39 #define readb(addr) sandbox_read((const void *)addr, SB_SIZE_8) 40 #define readw(addr) sandbox_read((const void *)addr, SB_SIZE_16) 41 #define readl(addr) sandbox_read((const void *)addr, SB_SIZE_32) 43 #define readq(addr) sandbox_read((const void *)addr, SB_SIZE_6 181 memset_io(volatile void *addr, unsigned char val, int count) argument [all...] |
H A D | bitops.h | 10 * bit 0 is the LSB of addr; bit 32 is the LSB of (addr+1). 37 extern void set_bit(int nr, void *addr); 39 extern void clear_bit(int nr, void *addr); 41 extern void change_bit(int nr, void *addr); 43 static inline void __change_bit(int nr, void *addr) argument 46 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 51 static inline int __test_and_set_bit(int nr, void *addr) argument 54 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 61 static inline int test_and_set_bit(int nr, void *addr) argument 73 __test_and_clear_bit(int nr, void *addr) argument 83 test_and_clear_bit(int nr, void *addr) argument 97 __test_and_change_bit(int nr, void *addr) argument 113 test_bit(int nr, const void *addr) argument [all...] |
/u-boot/board/LaCie/common/ |
H A D | cpld-gpio-bus.h | 10 unsigned *addr; member in struct:cpld_gpio_bus 18 unsigned addr, unsigned value);
|
/u-boot/arch/m68k/include/asm/ |
H A D | byteorder.h | 32 static __inline__ unsigned ld_le16(const volatile unsigned short *addr) argument 34 return __sw16(*addr); 37 static __inline__ void st_le16(volatile unsigned short *addr, argument 40 *addr = __sw16(val); 43 static __inline__ unsigned ld_le32(const volatile unsigned *addr) argument 45 return __sw32(*addr); 48 static __inline__ void st_le32(volatile unsigned *addr, const unsigned val) argument 50 *addr = __sw32(val); 80 /* The same, but returns converted value from the location pointer by addr. */ 81 #define __arch__swab16p(addr) ld_le1 [all...] |
H A D | io.h | 18 #define __raw_readb(addr) (*(volatile u8 *)(addr)) 19 #define __raw_readw(addr) (*(volatile u16 *)(addr)) 20 #define __raw_readl(addr) (*(volatile u32 *)(addr)) 22 #define __raw_writeb(b,addr) ((*(volatile u8 *) (addr)) = (b)) 23 #define __raw_writew(w,addr) ((*(volatile u16 *) (addr)) 161 in_8(volatile u8 * addr) argument 166 out_8(volatile u8 * addr, int val) argument 171 in_le16(volatile u16 * addr) argument 176 in_be16(volatile u16 * addr) argument 181 out_le16(volatile u16 * addr, int val) argument 186 out_be16(volatile u16 * addr, int val) argument 191 in_le32(volatile u32 * addr) argument 196 in_be32(volatile u32 * addr) argument 201 out_le32(volatile unsigned *addr, int val) argument 206 out_be32(volatile unsigned *addr, int val) argument [all...] |
/u-boot/arch/arm/mach-zynq/include/mach/ |
H A D | ps7_init_gpl.h | 21 #define EMIT_MASKWRITE(addr, mask, val) OPCODE_MASKWRITE | addr, mask, val 22 #define EMIT_MASKPOLL(addr, mask) OPCODE_MASKPOLL | addr, mask 23 #define EMIT_MASKDELAY(addr, mask) OPCODE_MASKDELAY | addr, mask 24 #define EMIT_WRITE(addr, val) OPCODE_WRITE | addr, val
|
/u-boot/cmd/ |
H A D | strings.c | 28 char *addr = start_addr; local 30 puts(addr); 32 addr += strlen(addr) + 1; 33 } while (addr[0] && addr < last_addr); 35 last_addr = addr + (last_addr - start_addr); 36 start_addr = addr; 44 "<addr> [byte count]\n" 45 " - display strings at <addr> fo [all...] |
H A D | source.c | 30 ulong addr; local 36 addr = CONFIG_SYS_LOAD_ADDR; 37 debug("* source: default load address = 0x%08lx\n", addr); 39 } else if (fit_parse_subimage(argv[1], image_load_addr, &addr, 42 fit_uname, addr); 43 } else if (fit_parse_conf(argv[1], image_load_addr, &addr, &confname)) { 45 confname, addr); 48 addr = hextoul(argv[1], NULL); 49 debug("* source: cmdline image address = 0x%08lx\n", addr); 52 printf ("## Executing script at %08lx\n", addr); [all...] |
/u-boot/arch/powerpc/lib/ |
H A D | cache.c | 24 ulong addr, start, end; local 30 for (addr = start; (addr <= end) && (addr >= start); 31 addr += CONFIG_SYS_CACHELINE_SIZE) { 32 asm volatile("dcbst 0,%0" : : "r" (addr) : "memory"); 38 for (addr = start; (addr <= end) && (addr >= start); 39 addr [all...] |
/u-boot/include/linux/ |
H A D | io.h | 11 static inline u8 ioread8(const volatile void __iomem *addr) argument 13 return readb(addr); 16 static inline u16 ioread16(const volatile void __iomem *addr) argument 18 return readw(addr); 21 static inline u32 ioread32(const volatile void __iomem *addr) argument 23 return readl(addr); 28 static inline u64 ioread64(const volatile void __iomem *addr) argument 30 return readq(addr); 35 static inline void iowrite8(u8 value, volatile void __iomem *addr) argument 37 writeb(value, addr); 40 iowrite16(u16 value, volatile void __iomem *addr) argument 45 iowrite32(u32 value, volatile void __iomem *addr) argument 52 iowrite64(u64 value, volatile void __iomem *addr) argument 65 iounmap(void __iomem *addr) argument [all...] |
H A D | iopoll.h | 16 * @op: accessor function (takes @addr as its only argument) 24 * case, the last read value at @addr is stored in @val. 46 #define readx_poll_sleep_timeout(op, addr, val, cond, sleep_us, timeout_us) \ 47 read_poll_timeout(op, val, cond, sleep_us, timeout_us, addr) 49 #define readl_poll_sleep_timeout(addr, val, cond, sleep_us, timeout_us) \ 50 readx_poll_sleep_timeout(readl, addr, val, cond, sleep_us, timeout_us) 52 #define readx_poll_timeout(op, addr, val, cond, timeout_us) \ 53 read_poll_timeout(op, val, cond, false, timeout_us, addr) 55 #define readb_poll_timeout(addr, val, cond, timeout_us) \ 56 readx_poll_timeout(readb, addr, va [all...] |
/u-boot/drivers/usb/musb-new/ |
H A D | musb_io.h | 21 static inline u16 musb_readw(const void __iomem *addr, unsigned offset) argument 22 { return __raw_readw(addr + offset); } 24 static inline u32 musb_readl(const void __iomem *addr, unsigned offset) argument 25 { return __raw_readl(addr + offset); } 28 static inline void musb_writew(void __iomem *addr, unsigned offset, u16 data) argument 29 { __raw_writew(data, addr + offset); } 31 static inline void musb_writel(void __iomem *addr, unsigned offset, u32 data) argument 32 { __raw_writel(data, addr + offset); } 40 static inline u8 musb_readb(const void __iomem *addr, unsigned offset) argument 45 tmp = __raw_readw(addr 54 musb_writeb(void __iomem *addr, unsigned offset, u8 data) argument 69 musb_readb(const void __iomem *addr, unsigned offset) argument 72 musb_writeb(void __iomem *addr, unsigned offset, u8 data) argument [all...] |
/u-boot/arch/powerpc/include/asm/arch-mpc8xx/ |
H A D | gpio.h | 7 ulong addr; member in struct:mpc8xx_gpio_plat
|
/u-boot/board/xilinx/zynqmp/ |
H A D | xil_io.h | 12 static void Xil_Out32(unsigned long addr, unsigned long val) argument 14 writel(val, addr); 17 static int Xil_In32(unsigned long addr) argument 19 return readl(addr);
|
/u-boot/arch/mips/mach-mtmips/mt7621/tpl/ |
H A D | tpl.c | 28 ulong i, addr; local 37 for (addr = start_addr; addr < end_addr; addr += slsize) { 39 write_c0_staglo((addr & 0x1ffff800) | 0xa0); 40 mips_cache(INDEX_STORE_TAG_SD, (void *)addr); 48 mips_cache(INDEX_STORE_DATA_SD, (void *)(addr + i)); 60 ulong addr; local 73 for (addr = 0; addr < CONFIG_SYS_ICACHE_SIZ [all...] |