Home
last modified time | relevance | path

Searched refs:addr (Results 1 – 25 of 1131) sorted by relevance

12345678910>>...46

/rk3399_rockchip-uboot/board/gdsys/common/
H A Ddp501.c25 static void dp501_setbits(u8 addr, u8 reg, u8 mask) in dp501_setbits() argument
29 val = i2c_reg_read(addr, reg); in dp501_setbits()
31 i2c_reg_write(addr, reg, val); in dp501_setbits()
34 static void dp501_clrbits(u8 addr, u8 reg, u8 mask) in dp501_clrbits() argument
38 val = i2c_reg_read(addr, reg); in dp501_clrbits()
40 i2c_reg_write(addr, reg, val); in dp501_clrbits()
43 static int dp501_detect_cable_adapter(u8 addr) in dp501_detect_cable_adapter() argument
45 u8 val = i2c_reg_read(addr, 0x00); in dp501_detect_cable_adapter()
50 static void dp501_link_training(u8 addr) in dp501_link_training() argument
57 val = i2c_reg_read(addr, 0x51); in dp501_link_training()
[all …]
/rk3399_rockchip-uboot/arch/powerpc/include/asm/
H A Dpci_io.h10 #define pci_read_le16(addr, dest) \ argument
12 "r" (addr), "m" (*addr));
14 #define pci_write_le16(addr, val) \ argument
15 __asm__ __volatile__("sthbrx %1,0,%2" : "=m" (*addr) : \
16 "r" (val), "r" (addr));
19 #define pci_read_le32(addr, dest) \ argument
21 "r" (addr), "m" (*addr));
23 #define pci_write_le32(addr, val) \ argument
24 __asm__ __volatile__("stwbrx %1,0,%2" : "=m" (*addr) : \
25 "r" (val), "r" (addr));
[all …]
H A Dio.h23 #define readb(addr) in_8((volatile u8 *)(addr)) argument
24 #define writeb(b,addr) out_8((volatile u8 *)(addr), (b)) argument
26 #define readw(addr) (*(volatile u16 *) (addr)) argument
27 #define readl(addr) (*(volatile u32 *) (addr)) argument
28 #define writew(b,addr) ((*(volatile u16 *) (addr)) = (b)) argument
29 #define writel(b,addr) ((*(volatile u32 *) (addr)) = (b)) argument
31 #define readw(addr) in_le16((volatile u16 *)(addr)) argument
32 #define readl(addr) in_le32((volatile u32 *)(addr)) argument
33 #define writew(b,addr) out_le16((volatile u16 *)(addr),(b)) argument
34 #define writel(b,addr) out_le32((volatile u32 *)(addr),(b)) argument
[all …]
H A Dbyteorder.h8 static __inline__ unsigned ld_le16(const volatile unsigned short *addr) in ld_le16() argument
12 __asm__ __volatile__ ("lhbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); in ld_le16()
16 static __inline__ void st_le16(volatile unsigned short *addr, const unsigned val) in st_le16() argument
18 __asm__ __volatile__ ("sthbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); in st_le16()
21 static __inline__ unsigned ld_le32(const volatile unsigned *addr) in ld_le32() argument
25 __asm__ __volatile__ ("lwbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); in ld_le32()
29 static __inline__ void st_le32(volatile unsigned *addr, const unsigned val) in st_le32() argument
31 __asm__ __volatile__ ("stwbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); in st_le32()
70 #define __arch__swab16p(addr) ld_le16(addr) argument
71 #define __arch__swab32p(addr) ld_le32(addr) argument
[all …]
H A Dbitops.h31 static __inline__ void set_bit(int nr, volatile void * addr) in set_bit() argument
35 unsigned long *p = ((unsigned long *)addr) + (nr >> 5); in set_bit()
48 static __inline__ void clear_bit(int nr, volatile void *addr) in clear_bit() argument
52 unsigned long *p = ((unsigned long *)addr) + (nr >> 5); in clear_bit()
65 static __inline__ void change_bit(int nr, volatile void *addr) in change_bit() argument
69 unsigned long *p = ((unsigned long *)addr) + (nr >> 5); in change_bit()
82 static __inline__ int test_and_set_bit(int nr, volatile void *addr) in test_and_set_bit() argument
86 volatile unsigned int *p = ((volatile unsigned int *)addr) + (nr >> 5); in test_and_set_bit()
101 static __inline__ int test_and_clear_bit(int nr, volatile void *addr) in test_and_clear_bit() argument
105 volatile unsigned int *p = ((volatile unsigned int *)addr) + (nr >> 5); in test_and_clear_bit()
[all …]
/rk3399_rockchip-uboot/arch/sandbox/include/asm/
H A Dio.h43 #define readb(addr) ((void)addr, 0) argument
44 #define readw(addr) ((void)addr, 0) argument
45 #define readl(addr) ((void)addr, 0) argument
46 #define writeb(v, addr) ((void)addr) argument
47 #define writew(v, addr) ((void)addr) argument
48 #define writel(v, addr) ((void)addr) argument
51 int inl(unsigned int addr);
52 int inw(unsigned int addr);
53 int inb(unsigned int addr);
55 void outl(unsigned int value, unsigned int addr);
[all …]
H A Dbitops.h37 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) in __change_bit() argument
46 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __change_bit()
51 static inline int __test_and_set_bit(int nr, void *addr) in __test_and_set_bit() argument
54 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_set_bit()
61 static inline int test_and_set_bit(int nr, void *addr) in test_and_set_bit() argument
67 out = __test_and_set_bit(nr, addr); in test_and_set_bit()
73 static inline int __test_and_clear_bit(int nr, void *addr) in __test_and_clear_bit() argument
[all …]
/rk3399_rockchip-uboot/arch/m68k/include/asm/
H A Dio.h19 #define __raw_readb(addr) (*(volatile u8 *)(addr)) argument
20 #define __raw_readw(addr) (*(volatile u16 *)(addr)) argument
21 #define __raw_readl(addr) (*(volatile u32 *)(addr)) argument
23 #define __raw_writeb(b,addr) ((*(volatile u8 *) (addr)) = (b)) argument
24 #define __raw_writew(w,addr) ((*(volatile u16 *) (addr)) = (w)) argument
25 #define __raw_writel(l,addr) ((*(volatile u32 *) (addr)) = (l)) argument
27 #define readb(addr) in_8((volatile u8 *)(addr)) argument
28 #define writeb(b,addr) out_8((volatile u8 *)(addr), (b)) argument
30 #define readw(addr) (*(volatile u16 *) (addr)) argument
31 #define readl(addr) (*(volatile u32 *) (addr)) argument
[all …]
H A Dbyteorder.h25 static __inline__ unsigned ld_le16(const volatile unsigned short *addr) in ld_le16() argument
27 unsigned result = *addr; in ld_le16()
31 static __inline__ void st_le16(volatile unsigned short *addr, in st_le16() argument
34 *addr = __sw16(val); in st_le16()
37 static __inline__ unsigned ld_le32(const volatile unsigned *addr) in ld_le32() argument
39 unsigned result = *addr; in ld_le32()
43 static __inline__ void st_le32(volatile unsigned *addr, const unsigned val) in st_le32() argument
45 *addr = __sw32(val); in st_le32()
76 #define __arch__swab16p(addr) ld_le16(addr)
77 #define __arch__swab32p(addr) ld_le32(addr)
[all …]
/rk3399_rockchip-uboot/arch/x86/include/asm/
H A Dio.h61 #define readb(addr) (*(volatile unsigned char *) (addr)) argument
62 #define readw(addr) (*(volatile unsigned short *) (addr)) argument
63 #define readl(addr) (*(volatile unsigned int *) (addr)) argument
68 #define writeb(b,addr) (*(volatile unsigned char *) (addr) = (b)) argument
69 #define writew(b,addr) (*(volatile unsigned short *) (addr) = (b)) argument
70 #define writel(b,addr) (*(volatile unsigned int *) (addr) = (b)) argument
99 #define clrbits(type, addr, clear) \ argument
100 write_##type((addr), read_##type(addr) & ~(clear))
102 #define setbits(type, addr, set) \ argument
103 write_##type((addr), read_##type(addr) | (set))
[all …]
H A Dbitops.h27 #define ADDR (*(volatile long *) addr)
39 static __inline__ void set_bit(int nr, volatile void * addr) in set_bit() argument
56 static __inline__ void __set_bit(int nr, volatile void * addr) in __set_bit() argument
74 static __inline__ void clear_bit(int nr, volatile void * addr) in clear_bit() argument
93 static __inline__ void __change_bit(int nr, volatile void * addr) in __change_bit() argument
110 static __inline__ void change_bit(int nr, volatile void * addr) in change_bit() argument
126 static __inline__ int test_and_set_bit(int nr, volatile void * addr) in test_and_set_bit() argument
146 static __inline__ int __test_and_set_bit(int nr, volatile void * addr) in __test_and_set_bit() argument
165 static __inline__ int test_and_clear_bit(int nr, volatile void * addr) in test_and_clear_bit() argument
185 static __inline__ int __test_and_clear_bit(int nr, volatile void * addr) in __test_and_clear_bit() argument
[all …]
/rk3399_rockchip-uboot/arch/nios2/include/asm/
H A Dio.h58 #define readb(addr)\ argument
60 asm volatile( "ldbio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;})
61 #define readw(addr)\ argument
63 asm volatile( "ldhio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;})
64 #define readl(addr)\ argument
66 asm volatile( "ldwio %0, 0(%1)" :"=r"(val) : "r" (addr)); val;})
68 #define writeb(val,addr)\ argument
69 asm volatile ("stbio %0, 0(%1)" : : "r" (val), "r" (addr))
70 #define writew(val,addr)\ argument
71 asm volatile ("sthio %0, 0(%1)" : : "r" (val), "r" (addr))
[all …]
/rk3399_rockchip-uboot/arch/arc/include/asm/
H A Dio.h82 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument
88 : "m" (*(volatile u8 __force *)addr) in __raw_readb()
93 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
99 : "m" (*(volatile u16 __force *)addr) in __raw_readw()
104 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
110 : "m" (*(volatile u32 __force *)addr) in __raw_readl()
115 static inline void __raw_writeb(u8 b, volatile void __iomem *addr) in __raw_writeb() argument
119 : "r" (b), "m" (*(volatile u8 __force *)addr) in __raw_writeb()
123 static inline void __raw_writew(u16 s, volatile void __iomem *addr) in __raw_writew() argument
127 : "r" (s), "m" (*(volatile u16 __force *)addr) in __raw_writew()
[all …]
/rk3399_rockchip-uboot/drivers/usb/musb-new/
H A Dmusb_io.h28 static inline void readsl(const void __iomem *addr, void *buf, int len) in readsl() argument
29 { insl((unsigned long)addr, buf, len); } in readsl()
30 static inline void readsw(const void __iomem *addr, void *buf, int len) in readsw() argument
31 { insw((unsigned long)addr, buf, len); } in readsw()
32 static inline void readsb(const void __iomem *addr, void *buf, int len) in readsb() argument
33 { insb((unsigned long)addr, buf, len); } in readsb()
35 static inline void writesl(const void __iomem *addr, const void *buf, int len) in writesl() argument
36 { outsl((unsigned long)addr, buf, len); } in writesl()
37 static inline void writesw(const void __iomem *addr, const void *buf, int len) in writesw() argument
38 { outsw((unsigned long)addr, buf, len); } in writesw()
[all …]
/rk3399_rockchip-uboot/arch/mips/include/asm/
H A Dbitops.h66 set_bit(int nr, volatile void *addr) in set_bit() argument
68 unsigned long *m = ((unsigned long *) addr) + (nr >> 5); in set_bit()
89 static __inline__ void __set_bit(int nr, volatile void * addr) in __set_bit() argument
91 unsigned long * m = ((unsigned long *) addr) + (nr >> 5); in __set_bit()
108 clear_bit(int nr, volatile void *addr) in clear_bit() argument
110 unsigned long *m = ((unsigned long *) addr) + (nr >> 5); in clear_bit()
132 change_bit(int nr, volatile void *addr) in change_bit() argument
134 unsigned long *m = ((unsigned long *) addr) + (nr >> 5); in change_bit()
155 static __inline__ void __change_bit(int nr, volatile void * addr) in __change_bit() argument
157 unsigned long * m = ((unsigned long *) addr) + (nr >> 5); in __change_bit()
[all …]
/rk3399_rockchip-uboot/arch/nds32/include/asm/
H A Dbitops.h35 extern void set_bit(int nr, void *addr);
37 static inline void __set_bit(int nr, void *addr) in __set_bit() argument
39 int *a = (int *)addr; in __set_bit()
47 extern void clear_bit(int nr, void *addr);
49 static inline void __clear_bit(int nr, void *addr) in __clear_bit() argument
51 int *a = (int *)addr; in __clear_bit()
62 extern void change_bit(int nr, void *addr);
64 static inline void __change_bit(int nr, void *addr) in __change_bit() argument
67 unsigned long *ADDR = (unsigned long *)addr; in __change_bit()
74 extern int test_and_set_bit(int nr, void *addr);
[all …]
H A Dio.h83 extern void __raw_writesb(unsigned int addr, const void *data, int bytelen);
84 extern void __raw_writesw(unsigned int addr, const void *data, int wordlen);
85 extern void __raw_writesl(unsigned int addr, const void *data, int longlen);
87 extern void __raw_readsb(unsigned int addr, void *data, int bytelen);
88 extern void __raw_readsw(unsigned int addr, void *data, int wordlen);
89 extern void __raw_readsl(unsigned int addr, void *data, int longlen);
107 static inline void writeb(unsigned char val, unsigned char *addr) in writeb() argument
110 __arch_putb(val, addr); in writeb()
113 static inline void writew(unsigned short val, unsigned short *addr) in writew() argument
116 __arch_putw(val, addr); in writew()
[all …]
/rk3399_rockchip-uboot/arch/microblaze/include/asm/
H A Dbitops.h36 static inline void set_bit(int nr, volatile void *addr) in set_bit() argument
38 int * a = (int *) addr; in set_bit()
49 static inline void __set_bit(int nr, volatile void *addr) in __set_bit() argument
51 int * a = (int *) addr; in __set_bit()
66 static inline void clear_bit(int nr, volatile void *addr) in clear_bit() argument
68 int * a = (int *) addr; in clear_bit()
79 #define __clear_bit(nr, addr) clear_bit(nr, addr) argument
82 static inline void change_bit(int nr, volatile void *addr) in change_bit() argument
86 unsigned long *ADDR = (unsigned long *) addr; in change_bit()
95 static inline void __change_bit(int nr, volatile void *addr) in __change_bit() argument
[all …]
H A Dio.h23 #define readb(addr) \ argument
24 ({ unsigned char __v = (*(volatile unsigned char *) (addr)); __v; })
25 #define readw(addr) \ argument
26 ({ unsigned short __v = (*(volatile unsigned short *) (addr)); __v; })
27 #define readl(addr) \ argument
28 ({ unsigned int __v = (*(volatile unsigned int *) (addr)); __v; })
30 #define writeb(b, addr) \ argument
31 (void)((*(volatile unsigned char *) (addr)) = (b))
32 #define writew(b, addr) \ argument
33 (void)((*(volatile unsigned short *) (addr)) = (b))
[all …]
/rk3399_rockchip-uboot/arch/xtensa/include/asm/
H A Dio.h36 #define readb(addr) \ argument
37 ({ unsigned char __v = (*(volatile unsigned char *)(addr)); __v; })
38 #define readw(addr) \ argument
39 ({ unsigned short __v = (*(volatile unsigned short *)(addr)); __v; })
40 #define readl(addr) \ argument
41 ({ unsigned int __v = (*(volatile unsigned int *)(addr)); __v; })
42 #define writeb(b, addr) (void)((*(volatile unsigned char *)(addr)) = (b)) argument
43 #define writew(b, addr) (void)((*(volatile unsigned short *)(addr)) = (b)) argument
44 #define writel(b, addr) (void)((*(volatile unsigned int *)(addr)) = (b)) argument
90 # define in_8(addr) (*(u8 *)(addr)) argument
[all …]
/rk3399_rockchip-uboot/arch/arm/include/asm/
H A Dbitops.h28 extern void set_bit(int nr, volatile void * addr);
30 extern void clear_bit(int nr, volatile void * addr);
32 extern void change_bit(int nr, volatile void * addr);
34 static inline void __change_bit(int nr, volatile void *addr) in __change_bit() argument
37 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __change_bit()
42 static inline int __test_and_set_bit(int nr, volatile void *addr) in __test_and_set_bit() argument
45 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_set_bit()
52 static inline int test_and_set_bit(int nr, volatile void * addr) in test_and_set_bit() argument
58 out = __test_and_set_bit(nr, addr); in test_and_set_bit()
64 static inline int __test_and_clear_bit(int nr, volatile void *addr) in __test_and_clear_bit() argument
[all …]
/rk3399_rockchip-uboot/include/linux/
H A Dio.h12 static inline u8 ioread8(const volatile void __iomem *addr) in ioread8() argument
14 return readb(addr); in ioread8()
17 static inline u16 ioread16(const volatile void __iomem *addr) in ioread16() argument
19 return readw(addr); in ioread16()
22 static inline u32 ioread32(const volatile void __iomem *addr) in ioread32() argument
24 return readl(addr); in ioread32()
28 static inline u64 ioread64(const volatile void __iomem *addr) in ioread64() argument
30 return readq(addr); in ioread64()
34 static inline void iowrite8(u8 value, volatile void __iomem *addr) in iowrite8() argument
36 writeb(value, addr); in iowrite8()
[all …]
H A Diopoll.h28 #define readx_poll_timeout(op, addr, val, cond, timeout_us) \ argument
32 (val) = op(addr); \
36 (val) = op(addr); \
44 #define readb_poll_timeout(addr, val, cond, timeout_us) \ argument
45 readx_poll_timeout(readb, addr, val, cond, timeout_us)
47 #define readw_poll_timeout(addr, val, cond, timeout_us) \ argument
48 readx_poll_timeout(readw, addr, val, cond, timeout_us)
50 #define readl_poll_timeout(addr, val, cond, timeout_us) \ argument
51 readx_poll_timeout(readl, addr, val, cond, timeout_us)
53 #define readq_poll_timeout(addr, val, cond, timeout_us) \ argument
[all …]
/rk3399_rockchip-uboot/board/micronas/vct/
H A Debi_nor_flash.c11 static u32 ebi_read(u32 addr) in ebi_read() argument
13 addr &= ~0xFC000000; in ebi_read()
15 reg_write(EBI_CPU_IO_ACCS(EBI_BASE), EXT_DEVICE_CHANNEL_2 | addr); in ebi_read()
21 static int ebi_write_u16(u32 addr, u32 data, int fetchIO) in ebi_write_u16() argument
25 addr &= ~0xFC000000; in ebi_write_u16()
31 EXT_DEVICE_CHANNEL_2 | EBI_CPU_WRITE | addr); in ebi_write_u16()
45 static u16 ebi_read_u16(u32 addr) in ebi_read_u16() argument
47 return ((ebi_read(addr) >> 16) & 0xFFFF); in ebi_read_u16()
50 static u8 ebi_read_u8(u32 addr) in ebi_read_u8() argument
52 u32 val = ebi_read(addr) >> 16; in ebi_read_u8()
[all …]
/rk3399_rockchip-uboot/arch/sh/include/asm/
H A Dio.h41 extern void __raw_writesb(unsigned int addr, const void *data, int bytelen);
42 extern void __raw_writesw(unsigned int addr, const void *data, int wordlen);
43 extern void __raw_writesl(unsigned int addr, const void *data, int longlen);
45 extern void __raw_readsb(unsigned int addr, void *data, int bytelen);
46 extern void __raw_readsw(unsigned int addr, void *data, int wordlen);
47 extern void __raw_readsl(unsigned int addr, void *data, int longlen);
182 #define readb(addr) __raw_readb(addr) argument
183 #define readw(addr) __raw_readw(addr) argument
184 #define readl(addr) __raw_readl(addr) argument
185 #define writeb(v, addr) __raw_writeb(v, addr) argument
[all …]

12345678910>>...46