Home
last modified time | relevance | path

Searched defs:addr (Results 1 – 25 of 4828) sorted by relevance

12345678910>>...194

/Linux-v4.19/arch/mips/include/asm/
Dasm-eva.h18 #define kernel_ll(reg, addr) "ll " reg ", " addr "\n" argument
19 #define kernel_sc(reg, addr) "sc " reg ", " addr "\n" argument
20 #define kernel_lw(reg, addr) "lw " reg ", " addr "\n" argument
21 #define kernel_lwl(reg, addr) "lwl " reg ", " addr "\n" argument
22 #define kernel_lwr(reg, addr) "lwr " reg ", " addr "\n" argument
23 #define kernel_lh(reg, addr) "lh " reg ", " addr "\n" argument
24 #define kernel_lb(reg, addr) "lb " reg ", " addr "\n" argument
25 #define kernel_lbu(reg, addr) "lbu " reg ", " addr "\n" argument
26 #define kernel_sw(reg, addr) "sw " reg ", " addr "\n" argument
27 #define kernel_swl(reg, addr) "swl " reg ", " addr "\n" argument
[all …]
/Linux-v4.19/arch/powerpc/kernel/
Diomap.c18 unsigned int ioread8(void __iomem *addr) in ioread8()
22 unsigned int ioread16(void __iomem *addr) in ioread16()
26 unsigned int ioread16be(void __iomem *addr) in ioread16be()
30 unsigned int ioread32(void __iomem *addr) in ioread32()
34 unsigned int ioread32be(void __iomem *addr) in ioread32be()
44 u64 ioread64(void __iomem *addr) in ioread64()
48 u64 ioread64_lo_hi(void __iomem *addr) in ioread64_lo_hi()
52 u64 ioread64_hi_lo(void __iomem *addr) in ioread64_hi_lo()
56 u64 ioread64be(void __iomem *addr) in ioread64be()
60 u64 ioread64be_lo_hi(void __iomem *addr) in ioread64be_lo_hi()
[all …]
/Linux-v4.19/arch/parisc/lib/
Diomap.c36 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<63) != 0) argument
37 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 60) & 7) argument
40 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<31) != 0) argument
41 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 28) & 7) argument
66 #define ADDR2PORT(addr) ((unsigned long __force)(addr) & 0xffffff) argument
68 static unsigned int ioport_read8(void __iomem *addr) in ioport_read8()
73 static unsigned int ioport_read16(void __iomem *addr) in ioport_read16()
78 static unsigned int ioport_read32(void __iomem *addr) in ioport_read32()
83 static void ioport_write8(u8 datum, void __iomem *addr) in ioport_write8()
88 static void ioport_write16(u16 datum, void __iomem *addr) in ioport_write16()
[all …]
/Linux-v4.19/arch/parisc/include/asm/
Dio.h13 static inline unsigned long isa_bus_to_virt(unsigned long addr) { in isa_bus_to_virt()
18 static inline unsigned long isa_virt_to_bus(void *addr) { in isa_virt_to_bus()
32 static inline unsigned char gsc_readb(unsigned long addr) in gsc_readb()
46 static inline unsigned short gsc_readw(unsigned long addr) in gsc_readw()
60 static inline unsigned int gsc_readl(unsigned long addr) in gsc_readl()
71 static inline unsigned long long gsc_readq(unsigned long addr) in gsc_readq()
87 static inline void gsc_writeb(unsigned char val, unsigned long addr) in gsc_writeb()
97 static inline void gsc_writew(unsigned short val, unsigned long addr) in gsc_writew()
107 static inline void gsc_writel(unsigned int val, unsigned long addr) in gsc_writel()
114 static inline void gsc_writeq(unsigned long long val, unsigned long addr) in gsc_writeq()
[all …]
/Linux-v4.19/include/asm-generic/
Dio.h82 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
90 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
98 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
107 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
116 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) in __raw_writeb()
124 static inline void __raw_writew(u16 value, volatile void __iomem *addr) in __raw_writew()
132 static inline void __raw_writel(u32 value, volatile void __iomem *addr) in __raw_writel()
141 static inline void __raw_writeq(u64 value, volatile void __iomem *addr) in __raw_writeq()
155 static inline u8 readb(const volatile void __iomem *addr) in readb()
168 static inline u16 readw(const volatile void __iomem *addr) in readw()
[all …]
/Linux-v4.19/arch/sh/kernel/
Diomap.c14 unsigned int ioread8(void __iomem *addr) in ioread8()
20 unsigned int ioread16(void __iomem *addr) in ioread16()
26 unsigned int ioread16be(void __iomem *addr) in ioread16be()
32 unsigned int ioread32(void __iomem *addr) in ioread32()
38 unsigned int ioread32be(void __iomem *addr) in ioread32be()
44 void iowrite8(u8 val, void __iomem *addr) in iowrite8()
50 void iowrite16(u16 val, void __iomem *addr) in iowrite16()
56 void iowrite16be(u16 val, void __iomem *addr) in iowrite16be()
62 void iowrite32(u32 val, void __iomem *addr) in iowrite32()
68 void iowrite32be(u32 val, void __iomem *addr) in iowrite32be()
[all …]
/Linux-v4.19/arch/mips/lib/
Diomap.c29 unsigned int ioread8(void __iomem *addr) in ioread8()
36 unsigned int ioread16(void __iomem *addr) in ioread16()
43 unsigned int ioread16be(void __iomem *addr) in ioread16be()
50 unsigned int ioread32(void __iomem *addr) in ioread32()
57 unsigned int ioread32be(void __iomem *addr) in ioread32be()
64 void iowrite8(u8 val, void __iomem *addr) in iowrite8()
71 void iowrite16(u16 val, void __iomem *addr) in iowrite16()
78 void iowrite16be(u16 val, void __iomem *addr) in iowrite16be()
85 void iowrite32(u32 val, void __iomem *addr) in iowrite32()
92 void iowrite32be(u32 val, void __iomem *addr) in iowrite32be()
[all …]
/Linux-v4.19/lib/
Diomap.c51 #define IO_COND(addr, is_pio, is_mmio) do { \ argument
68 #define mmio_read16be(addr) be16_to_cpu(__raw_readw(addr)) argument
69 #define mmio_read32be(addr) be32_to_cpu(__raw_readl(addr)) argument
72 unsigned int ioread8(void __iomem *addr) in ioread8()
77 unsigned int ioread16(void __iomem *addr) in ioread16()
82 unsigned int ioread16be(void __iomem *addr) in ioread16be()
87 unsigned int ioread32(void __iomem *addr) in ioread32()
92 unsigned int ioread32be(void __iomem *addr) in ioread32be()
113 void iowrite8(u8 val, void __iomem *addr) in iowrite8()
117 void iowrite16(u16 val, void __iomem *addr) in iowrite16()
[all …]
/Linux-v4.19/arch/alpha/include/asm/
Djensen.h92 __EXTERN_INLINE void jensen_set_hae(unsigned long addr) in jensen_set_hae()
114 static inline unsigned int jensen_local_inb(unsigned long addr) in jensen_local_inb()
119 static inline void jensen_local_outb(u8 b, unsigned long addr) in jensen_local_outb()
125 static inline unsigned int jensen_bus_inb(unsigned long addr) in jensen_bus_inb()
134 static inline void jensen_bus_outb(u8 b, unsigned long addr) in jensen_bus_outb()
147 #define jensen_is_local(addr) ( \ argument
154 __EXTERN_INLINE u8 jensen_inb(unsigned long addr) in jensen_inb()
162 __EXTERN_INLINE void jensen_outb(u8 b, unsigned long addr) in jensen_outb()
170 __EXTERN_INLINE u16 jensen_inw(unsigned long addr) in jensen_inw()
180 __EXTERN_INLINE u32 jensen_inl(unsigned long addr) in jensen_inl()
[all …]
Dio.h282 extern inline void ioport_unmap(void __iomem *addr) in ioport_unmap()
306 static inline void iounmap(volatile void __iomem *addr) in iounmap()
311 static inline int __is_ioaddr(unsigned long addr) in __is_ioaddr()
317 static inline int __is_mmio(const volatile void __iomem *addr) in __is_mmio()
328 extern inline unsigned int ioread8(void __iomem *addr) in ioread8()
335 extern inline unsigned int ioread16(void __iomem *addr) in ioread16()
342 extern inline void iowrite8(u8 b, void __iomem *addr) in iowrite8()
348 extern inline void iowrite16(u16 b, void __iomem *addr) in iowrite16()
376 extern inline unsigned int ioread32(void __iomem *addr) in ioread32()
383 extern inline void iowrite32(u32 b, void __iomem *addr) in iowrite32()
[all …]
/Linux-v4.19/include/linux/
Din.h42 static inline bool ipv4_is_loopback(__be32 addr) in ipv4_is_loopback()
47 static inline bool ipv4_is_multicast(__be32 addr) in ipv4_is_multicast()
52 static inline bool ipv4_is_local_multicast(__be32 addr) in ipv4_is_local_multicast()
57 static inline bool ipv4_is_lbcast(__be32 addr) in ipv4_is_lbcast()
63 static inline bool ipv4_is_zeronet(__be32 addr) in ipv4_is_zeronet()
70 static inline bool ipv4_is_private_10(__be32 addr) in ipv4_is_private_10()
75 static inline bool ipv4_is_private_172(__be32 addr) in ipv4_is_private_172()
80 static inline bool ipv4_is_private_192(__be32 addr) in ipv4_is_private_192()
85 static inline bool ipv4_is_linklocal_169(__be32 addr) in ipv4_is_linklocal_169()
90 static inline bool ipv4_is_anycast_6to4(__be32 addr) in ipv4_is_anycast_6to4()
[all …]
Diopoll.h43 #define readx_poll_timeout(op, addr, val, cond, sleep_us, timeout_us) \ argument
81 #define readx_poll_timeout_atomic(op, addr, val, cond, delay_us, timeout_us) \ argument
102 #define readb_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument
105 #define readb_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument
108 #define readw_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument
111 #define readw_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument
114 #define readl_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument
117 #define readl_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument
120 #define readq_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument
123 #define readq_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument
[all …]
Dkallsyms.h23 static inline int is_kernel_inittext(unsigned long addr) in is_kernel_inittext()
31 static inline int is_kernel_text(unsigned long addr) in is_kernel_text()
39 static inline int is_kernel(unsigned long addr) in is_kernel()
46 static inline int is_ksym_addr(unsigned long addr) in is_ksym_addr()
118 static inline int kallsyms_lookup_size_offset(unsigned long addr, in kallsyms_lookup_size_offset()
125 static inline const char *kallsyms_lookup(unsigned long addr, in kallsyms_lookup()
133 static inline int sprint_symbol(char *buffer, unsigned long addr) in sprint_symbol()
139 static inline int sprint_symbol_no_offset(char *buffer, unsigned long addr) in sprint_symbol_no_offset()
145 static inline int sprint_backtrace(char *buffer, unsigned long addr) in sprint_backtrace()
151 static inline int lookup_symbol_name(unsigned long addr, char *symname) in lookup_symbol_name()
[all …]
/Linux-v4.19/arch/ia64/include/asm/sn/
Dio.h42 #define __sn_setq_relaxed(addr, val) \ argument
44 #define __sn_clrq_relaxed(addr, val) \ argument
59 volatile unsigned char *addr; in ___sn_inb() local
73 volatile unsigned short *addr; in ___sn_inw() local
87 volatile unsigned int *addr; in ___sn_inl() local
101 volatile unsigned char *addr; in ___sn_outb() local
112 volatile unsigned short *addr; in ___sn_outw() local
123 volatile unsigned int *addr; in ___sn_outl() local
141 ___sn_readb (const volatile void __iomem *addr) in ___sn_readb()
152 ___sn_readw (const volatile void __iomem *addr) in ___sn_readw()
[all …]
/Linux-v4.19/arch/mips/kernel/
Dunaligned.c111 #define _LoadHW(addr, value, res, type) \ argument
134 #define _LoadW(addr, value, res, type) \ argument
156 #define _LoadW(addr, value, res, type) \ argument
191 #define _LoadHWU(addr, value, res, type) \ argument
216 #define _LoadWU(addr, value, res, type) \ argument
238 #define _LoadDW(addr, value, res) \ argument
260 #define _LoadWU(addr, value, res, type) \ argument
293 #define _LoadDW(addr, value, res) \ argument
345 #define _StoreHW(addr, value, res, type) \ argument
369 #define _StoreW(addr, value, res, type) \ argument
[all …]
/Linux-v4.19/arch/x86/include/asm/
Dbitops.h54 #define CONST_MASK_ADDR(nr, addr) BITOP_ADDR((void *)(addr) + ((nr)>>3)) argument
73 set_bit(long nr, volatile unsigned long *addr) in set_bit()
95 static __always_inline void __set_bit(long nr, volatile unsigned long *addr) in __set_bit()
111 clear_bit(long nr, volatile unsigned long *addr) in clear_bit()
132 static __always_inline void clear_bit_unlock(long nr, volatile unsigned long *addr) in clear_bit_unlock()
138 static __always_inline void __clear_bit(long nr, volatile unsigned long *addr) in __clear_bit()
143 static __always_inline bool clear_bit_unlock_is_negative_byte(long nr, volatile unsigned long *addr) in clear_bit_unlock_is_negative_byte()
168 static __always_inline void __clear_bit_unlock(long nr, volatile unsigned long *addr) in __clear_bit_unlock()
183 static __always_inline void __change_bit(long nr, volatile unsigned long *addr) in __change_bit()
197 static __always_inline void change_bit(long nr, volatile unsigned long *addr) in change_bit()
[all …]
/Linux-v4.19/include/asm-generic/bitops/
Dle.h12 static inline unsigned long find_next_zero_bit_le(const void *addr, in find_next_zero_bit_le()
18 static inline unsigned long find_next_bit_le(const void *addr, in find_next_bit_le()
24 static inline unsigned long find_first_zero_bit_le(const void *addr, in find_first_zero_bit_le()
45 #define find_first_zero_bit_le(addr, size) \ argument
53 static inline int test_bit_le(int nr, const void *addr) in test_bit_le()
58 static inline void set_bit_le(int nr, void *addr) in set_bit_le()
63 static inline void clear_bit_le(int nr, void *addr) in clear_bit_le()
68 static inline void __set_bit_le(int nr, void *addr) in __set_bit_le()
73 static inline void __clear_bit_le(int nr, void *addr) in __clear_bit_le()
78 static inline int test_and_set_bit_le(int nr, void *addr) in test_and_set_bit_le()
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Dio.h198 static inline u64 in_le64(const volatile u64 __iomem *addr) in in_le64()
203 static inline void out_le64(volatile u64 __iomem *addr, u64 val) in out_le64()
212 static inline u64 in_be64(const volatile u64 __iomem *addr) in in_be64()
217 static inline void out_be64(volatile u64 __iomem *addr, u64 val) in out_be64()
314 #define PCI_FIX_ADDR(addr) \ argument
316 #define PCI_GET_ADDR_TOKEN(addr) \ argument
319 #define PCI_SET_ADDR_TOKEN(addr, token) \ argument
327 #define PCI_FIX_ADDR(addr) (addr) argument
335 static inline unsigned char __raw_readb(const volatile void __iomem *addr) in __raw_readb()
339 static inline unsigned short __raw_readw(const volatile void __iomem *addr) in __raw_readw()
[all …]
/Linux-v4.19/arch/hexagon/include/asm/
Dbitops.h45 static inline int test_and_clear_bit(int nr, volatile void *addr) in test_and_clear_bit()
69 static inline int test_and_set_bit(int nr, volatile void *addr) in test_and_set_bit()
95 static inline int test_and_change_bit(int nr, volatile void *addr) in test_and_change_bit()
120 static inline void clear_bit(int nr, volatile void *addr) in clear_bit()
125 static inline void set_bit(int nr, volatile void *addr) in set_bit()
130 static inline void change_bit(int nr, volatile void *addr) in change_bit()
144 static inline void __clear_bit(int nr, volatile unsigned long *addr) in __clear_bit()
149 static inline void __set_bit(int nr, volatile unsigned long *addr) in __set_bit()
154 static inline void __change_bit(int nr, volatile unsigned long *addr) in __change_bit()
160 static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr) in __test_and_clear_bit()
[all …]
/Linux-v4.19/arch/mips/include/asm/mach-generic/
Dide.h39 static inline void __ide_flush_dcache_range(unsigned long addr, unsigned long size) in __ide_flush_dcache_range()
59 static inline void __ide_insw(unsigned long port, void *addr, in __ide_insw()
68 static inline void __ide_insl(unsigned long port, void *addr, unsigned int count) in __ide_insl()
76 static inline void __ide_outsw(unsigned long port, const void *addr, in __ide_outsw()
85 static inline void __ide_outsl(unsigned long port, const void *addr, in __ide_outsl()
94 static inline void __ide_mm_insw(void __iomem *port, void *addr, u32 count) in __ide_mm_insw()
102 static inline void __ide_mm_insl(void __iomem *port, void *addr, u32 count) in __ide_mm_insl()
110 static inline void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) in __ide_mm_outsw()
118 static inline void __ide_mm_outsl(void __iomem * port, void *addr, u32 count) in __ide_mm_outsl()
131 #define insw(port, addr, count) __ide_insw(port, addr, count) argument
[all …]
/Linux-v4.19/arch/riscv/include/asm/
Dbitops.h50 #define __test_and_op_bit_ord(op, mod, nr, addr, ord) \ argument
62 #define __op_bit_ord(op, mod, nr, addr, ord) \ argument
69 #define __test_and_op_bit(op, mod, nr, addr) \ argument
71 #define __op_bit(op, mod, nr, addr) \ argument
85 static inline int test_and_set_bit(int nr, volatile unsigned long *addr) in test_and_set_bit()
97 static inline int test_and_clear_bit(int nr, volatile unsigned long *addr) in test_and_clear_bit()
110 static inline int test_and_change_bit(int nr, volatile unsigned long *addr) in test_and_change_bit()
127 static inline void set_bit(int nr, volatile unsigned long *addr) in set_bit()
141 static inline void clear_bit(int nr, volatile unsigned long *addr) in clear_bit()
155 static inline void change_bit(int nr, volatile unsigned long *addr) in change_bit()
[all …]
/Linux-v4.19/arch/powerpc/boot/
Dio.h12 static inline int in_8(const volatile unsigned char *addr) in in_8()
21 static inline void out_8(volatile unsigned char *addr, int val) in out_8()
27 static inline unsigned in_le16(const volatile u16 *addr) in in_le16()
37 static inline unsigned in_be16(const volatile u16 *addr) in in_be16()
46 static inline void out_le16(volatile u16 *addr, int val) in out_le16()
52 static inline void out_be16(volatile u16 *addr, int val) in out_be16()
58 static inline unsigned in_le32(const volatile unsigned *addr) in in_le32()
67 static inline unsigned in_be32(const volatile unsigned *addr) in in_be32()
76 static inline void out_le32(volatile unsigned *addr, int val) in out_le32()
82 static inline void out_be32(volatile unsigned *addr, int val) in out_be32()
/Linux-v4.19/arch/m68k/include/asm/
Dio_no.h16 #define __raw_readb(addr) \ argument
18 #define __raw_readw(addr) \ argument
20 #define __raw_readl(addr) \ argument
23 #define __raw_writeb(b, addr) (void)((*(volatile unsigned char *) (addr)) = (b)) argument
24 #define __raw_writew(b, addr) (void)((*(volatile unsigned short *) (addr)) = (b)) argument
25 #define __raw_writel(b, addr) (void)((*(volatile unsigned int *) (addr)) = (b)) argument
48 static int __cf_internalio(unsigned long addr) in __cf_internalio()
53 static int cf_internalio(const volatile void __iomem *addr) in cf_internalio()
66 static inline u16 readw(const volatile void __iomem *addr) in readw()
74 static inline u32 readl(const volatile void __iomem *addr) in readl()
[all …]
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-io.h33 static inline u32 cx18_raw_readl(struct cx18 *cx, const void __iomem *addr) in cx18_raw_readl()
39 void cx18_raw_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel_noretry()
44 static inline void cx18_raw_writel(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel()
55 static inline u32 cx18_readl(struct cx18 *cx, const void __iomem *addr) in cx18_readl()
61 void cx18_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_writel_noretry()
66 static inline void cx18_writel(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_writel()
77 void cx18_writel_expect(struct cx18 *cx, u32 val, void __iomem *addr, in cx18_writel_expect()
93 static inline u16 cx18_readw(struct cx18 *cx, const void __iomem *addr) in cx18_readw()
99 void cx18_writew_noretry(struct cx18 *cx, u16 val, void __iomem *addr) in cx18_writew_noretry()
104 static inline void cx18_writew(struct cx18 *cx, u16 val, void __iomem *addr) in cx18_writew()
[all …]
/Linux-v4.19/arch/sparc/include/asm/
Dio_64.h21 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
33 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
45 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
57 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
69 static inline void __raw_writeb(u8 b, const volatile void __iomem *addr) in __raw_writeb()
77 static inline void __raw_writew(u16 w, const volatile void __iomem *addr) in __raw_writew()
85 static inline void __raw_writel(u32 l, const volatile void __iomem *addr) in __raw_writel()
93 static inline void __raw_writeq(u64 q, const volatile void __iomem *addr) in __raw_writeq()
106 static inline u8 readb(const volatile void __iomem *addr) in readb()
118 static inline u16 readw(const volatile void __iomem *addr) in readw()
[all …]

12345678910>>...194