Home
last modified time | relevance | path

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

12345678910>>...56

/linux-4.19.296/include/asm-generic/
Dio.h82 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument
84 return *(const volatile u8 __force *)addr; in __raw_readb()
90 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument
92 return *(const volatile u16 __force *)addr; in __raw_readw()
98 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument
100 return *(const volatile u32 __force *)addr; in __raw_readl()
107 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument
109 return *(const volatile u64 __force *)addr; in __raw_readq()
116 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) in __raw_writeb() argument
118 *(volatile u8 __force *)addr = value; in __raw_writeb()
[all …]
/linux-4.19.296/lib/
Diomap.c51 #define IO_COND(addr, is_pio, is_mmio) do { \ argument
52 unsigned long port = (unsigned long __force)addr; \
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() argument
74 IO_COND(addr, return inb(port), return readb(addr)); in ioread8()
77 unsigned int ioread16(void __iomem *addr) in ioread16() argument
79 IO_COND(addr, return inw(port), return readw(addr)); in ioread16()
82 unsigned int ioread16be(void __iomem *addr) in ioread16be() argument
84 IO_COND(addr, return pio_read16be(port), return mmio_read16be(addr)); in ioread16be()
[all …]
Dioremap.c61 static int ioremap_pte_range(pmd_t *pmd, unsigned long addr, in ioremap_pte_range() argument
68 pte = pte_alloc_kernel(pmd, addr); in ioremap_pte_range()
73 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in ioremap_pte_range()
75 } while (pte++, addr += PAGE_SIZE, addr != end); in ioremap_pte_range()
79 static inline int ioremap_pmd_range(pud_t *pud, unsigned long addr, in ioremap_pmd_range() argument
85 phys_addr -= addr; in ioremap_pmd_range()
86 pmd = pmd_alloc(&init_mm, pud, addr); in ioremap_pmd_range()
90 next = pmd_addr_end(addr, end); in ioremap_pmd_range()
93 ((next - addr) == PMD_SIZE) && in ioremap_pmd_range()
94 IS_ALIGNED(phys_addr + addr, PMD_SIZE) && in ioremap_pmd_range()
[all …]
Dlogic_pio.c191 resource_size_t addr, resource_size_t size) in logic_pio_trans_hwaddr() argument
205 return addr - range->hw_start + range->io_start; in logic_pio_trans_hwaddr()
208 unsigned long logic_pio_trans_cpuaddr(resource_size_t addr) in logic_pio_trans_cpuaddr() argument
216 if (in_range(addr, range->hw_start, range->size)) { in logic_pio_trans_cpuaddr()
219 cpuaddr = addr - range->hw_start + range->io_start; in logic_pio_trans_cpuaddr()
227 pr_err("addr %pa not registered in io_range_list\n", &addr); in logic_pio_trans_cpuaddr()
234 type logic_in##bw(unsigned long addr) \
238 if (addr < MMIO_UPPER_LIMIT) { \
239 ret = read##bw(PCI_IOBASE + addr); \
240 } else if (addr >= MMIO_UPPER_LIMIT && addr < IO_SPACE_LIMIT) { \
[all …]
/linux-4.19.296/include/asm-generic/bitops/
Dle.h12 static inline unsigned long find_next_zero_bit_le(const void *addr, in find_next_zero_bit_le() argument
15 return find_next_zero_bit(addr, size, offset); in find_next_zero_bit_le()
18 static inline unsigned long find_next_bit_le(const void *addr, in find_next_bit_le() argument
21 return find_next_bit(addr, size, offset); in find_next_bit_le()
24 static inline unsigned long find_first_zero_bit_le(const void *addr, in find_first_zero_bit_le() argument
27 return find_first_zero_bit(addr, size); in find_first_zero_bit_le()
35 extern unsigned long find_next_zero_bit_le(const void *addr,
40 extern unsigned long find_next_bit_le(const void *addr,
45 #define find_first_zero_bit_le(addr, size) \ argument
46 find_next_zero_bit_le((addr), (size), 0)
[all …]
Dnon-atomic.h16 static inline void __set_bit(int nr, volatile unsigned long *addr) in __set_bit() argument
19 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __set_bit()
24 static inline void __clear_bit(int nr, volatile unsigned long *addr) in __clear_bit() argument
27 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __clear_bit()
41 static inline void __change_bit(int nr, volatile unsigned long *addr) in __change_bit() argument
44 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __change_bit()
58 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr) in __test_and_set_bit() argument
61 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_set_bit()
77 static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr) in __test_and_clear_bit() argument
80 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_clear_bit()
[all …]
/linux-4.19.296/include/trace/events/
Dbridge.h15 const unsigned char *addr, u16 vid, u16 nlh_flags),
17 TP_ARGS(ndm, dev, addr, vid, nlh_flags),
22 __array(unsigned char, addr, ETH_ALEN)
29 memcpy(__entry->addr, addr, ETH_ALEN);
36 __get_str(dev), __entry->addr[0], __entry->addr[1],
37 __entry->addr[2], __entry->addr[3], __entry->addr[4],
38 __entry->addr[5], __entry->vid,
45 const unsigned char *addr, u16 vid),
47 TP_ARGS(br, p, addr, vid),
52 __array(unsigned char, addr, ETH_ALEN)
[all …]
Dthp.h13 TP_PROTO(unsigned long addr, unsigned long pte),
14 TP_ARGS(addr, pte),
16 __field(unsigned long, addr)
21 __entry->addr = addr;
26 __entry->addr, __entry->pte)
31 TP_PROTO(unsigned long addr, unsigned long pmd),
32 TP_ARGS(addr, pmd),
34 __field(unsigned long, addr)
39 __entry->addr = addr;
43 TP_printk("Set pmd with 0x%lx with 0x%lx", __entry->addr, __entry->pmd)
[all …]
Dspmi.h16 TP_PROTO(u8 opcode, u8 sid, u16 addr, u8 len, const u8 *buf),
17 TP_ARGS(opcode, sid, addr, len, buf),
22 __field ( u16, addr )
30 __entry->addr = addr;
37 (int)__entry->addr, (int)__entry->len,
42 TP_PROTO(u8 opcode, u8 sid, u16 addr, int ret),
43 TP_ARGS(opcode, sid, addr, ret),
48 __field ( u16, addr )
55 __entry->addr = addr;
61 (int)__entry->addr, __entry->ret)
[all …]
/linux-4.19.296/include/linux/
Din.h42 static inline bool ipv4_is_loopback(__be32 addr) in ipv4_is_loopback() argument
44 return (addr & htonl(0xff000000)) == htonl(0x7f000000); in ipv4_is_loopback()
47 static inline bool ipv4_is_multicast(__be32 addr) in ipv4_is_multicast() argument
49 return (addr & htonl(0xf0000000)) == htonl(0xe0000000); in ipv4_is_multicast()
52 static inline bool ipv4_is_local_multicast(__be32 addr) in ipv4_is_local_multicast() argument
54 return (addr & htonl(0xffffff00)) == htonl(0xe0000000); in ipv4_is_local_multicast()
57 static inline bool ipv4_is_lbcast(__be32 addr) in ipv4_is_lbcast() argument
60 return addr == htonl(INADDR_BROADCAST); in ipv4_is_lbcast()
63 static inline bool ipv4_is_zeronet(__be32 addr) in ipv4_is_zeronet() argument
65 return (addr & htonl(0xff000000)) == htonl(0x00000000); in ipv4_is_zeronet()
[all …]
Diopoll.h43 #define readx_poll_timeout(op, addr, val, cond, sleep_us, timeout_us) \ argument
50 (val) = op(addr); \
55 (val) = op(addr); \
81 #define readx_poll_timeout_atomic(op, addr, val, cond, delay_us, timeout_us) \ argument
87 (val) = op(addr); \
92 (val) = op(addr); \
102 #define readb_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument
103 readx_poll_timeout(readb, addr, val, cond, delay_us, timeout_us)
105 #define readb_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument
106 readx_poll_timeout_atomic(readb, addr, val, cond, delay_us, timeout_us)
[all …]
Dkallsyms.h24 static inline int is_kernel_inittext(unsigned long addr) in is_kernel_inittext() argument
26 if (addr >= (unsigned long)_sinittext in is_kernel_inittext()
27 && addr <= (unsigned long)_einittext) in is_kernel_inittext()
32 static inline int is_kernel_text(unsigned long addr) in is_kernel_text() argument
34 if ((addr >= (unsigned long)_stext && addr <= (unsigned long)_etext) || in is_kernel_text()
35 arch_is_kernel_text(addr)) in is_kernel_text()
37 return in_gate_area_no_mm(addr); in is_kernel_text()
40 static inline int is_kernel(unsigned long addr) in is_kernel() argument
42 if (addr >= (unsigned long)_stext && addr <= (unsigned long)_end) in is_kernel()
44 return in_gate_area_no_mm(addr); in is_kernel()
[all …]
Detherdevice.h79 static inline bool is_link_local_ether_addr(const u8 *addr) in is_link_local_ether_addr() argument
81 __be16 *a = (__be16 *)addr; in is_link_local_ether_addr()
86 return (((*(const u32 *)addr) ^ (*(const u32 *)b)) | in is_link_local_ether_addr()
101 static inline bool is_zero_ether_addr(const u8 *addr) in is_zero_ether_addr() argument
104 return ((*(const u32 *)addr) | (*(const u16 *)(addr + 4))) == 0; in is_zero_ether_addr()
106 return (*(const u16 *)(addr + 0) | in is_zero_ether_addr()
107 *(const u16 *)(addr + 2) | in is_zero_ether_addr()
108 *(const u16 *)(addr + 4)) == 0; in is_zero_ether_addr()
119 static inline bool is_multicast_ether_addr(const u8 *addr) in is_multicast_ether_addr() argument
122 u32 a = *(const u32 *)addr; in is_multicast_ether_addr()
[all …]
Ddebugobjects.h57 void *(*debug_hint)(void *addr);
58 bool (*is_static_object)(void *addr);
59 bool (*fixup_init)(void *addr, enum debug_obj_state state);
60 bool (*fixup_activate)(void *addr, enum debug_obj_state state);
61 bool (*fixup_destroy)(void *addr, enum debug_obj_state state);
62 bool (*fixup_free)(void *addr, enum debug_obj_state state);
63 bool (*fixup_assert_init)(void *addr, enum debug_obj_state state);
67 extern void debug_object_init (void *addr, struct debug_obj_descr *descr);
69 debug_object_init_on_stack(void *addr, struct debug_obj_descr *descr);
70 extern int debug_object_activate (void *addr, struct debug_obj_descr *descr);
[all …]
Dlogic_pio.h31 u32 (*in)(void *hostdata, unsigned long addr, size_t dwidth);
32 void (*out)(void *hostdata, unsigned long addr, u32 val,
34 u32 (*ins)(void *hostdata, unsigned long addr, void *buffer,
36 void (*outs)(void *hostdata, unsigned long addr, const void *buffer,
41 u8 logic_inb(unsigned long addr);
42 void logic_outb(u8 value, unsigned long addr);
43 void logic_outw(u16 value, unsigned long addr);
44 void logic_outl(u32 value, unsigned long addr);
45 u16 logic_inw(unsigned long addr);
46 u32 logic_inl(unsigned long addr);
[all …]
Dbit_spinlock.h16 static inline void bit_spin_lock(int bitnum, unsigned long *addr) in bit_spin_lock() argument
27 while (unlikely(test_and_set_bit_lock(bitnum, addr))) { in bit_spin_lock()
31 } while (test_bit(bitnum, addr)); in bit_spin_lock()
41 static inline int bit_spin_trylock(int bitnum, unsigned long *addr) in bit_spin_trylock() argument
45 if (unlikely(test_and_set_bit_lock(bitnum, addr))) { in bit_spin_trylock()
57 static inline void bit_spin_unlock(int bitnum, unsigned long *addr) in bit_spin_unlock() argument
60 BUG_ON(!test_bit(bitnum, addr)); in bit_spin_unlock()
63 clear_bit_unlock(bitnum, addr); in bit_spin_unlock()
74 static inline void __bit_spin_unlock(int bitnum, unsigned long *addr) in __bit_spin_unlock() argument
77 BUG_ON(!test_bit(bitnum, addr)); in __bit_spin_unlock()
[all …]
/linux-4.19.296/drivers/s390/cio/
Dioasm.c16 static inline int __stsch(struct subchannel_id schid, struct schib *addr) in __stsch() argument
27 : "+d" (ccode), "=m" (*addr) in __stsch()
28 : "d" (reg1), "a" (addr) in __stsch()
33 int stsch(struct subchannel_id schid, struct schib *addr) in stsch() argument
37 ccode = __stsch(schid, addr); in stsch()
38 trace_s390_cio_stsch(schid, addr, ccode); in stsch()
44 static inline int __msch(struct subchannel_id schid, struct schib *addr) in __msch() argument
56 : "d" (reg1), "a" (addr), "m" (*addr) in __msch()
61 int msch(struct subchannel_id schid, struct schib *addr) in msch() argument
65 ccode = __msch(schid, addr); in msch()
[all …]
/linux-4.19.296/drivers/iio/accel/
Dst_accel_core.c109 .addr = 0x20,
123 .addr = 0x20,
128 .addr = ST_SENSORS_DEFAULT_AXIS_ADDR,
132 .addr = 0x23,
158 .addr = 0x23,
163 .addr = 0x22,
169 .addr = ST_SENSORS_DEFAULT_STAT_ADDR,
174 .addr = 0x23,
191 .addr = 0x20,
201 .addr = 0x20,
[all …]
/linux-4.19.296/include/net/
Daddrconf.h82 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr,
84 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr,
89 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr);
92 bool ipv6_chk_custom_prefix(const struct in6_addr *addr,
96 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev);
99 const struct in6_addr *addr,
105 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
107 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr,
112 void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr);
113 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr);
[all …]
/linux-4.19.296/drivers/s390/net/
Dqeth_l3.h40 unsigned int addr; member
44 struct in6_addr addr; member
50 static inline void qeth_l3_init_ipaddr(struct qeth_ipaddr *addr, in qeth_l3_init_ipaddr() argument
54 memset(addr, 0, sizeof(*addr)); in qeth_l3_init_ipaddr()
55 addr->type = type; in qeth_l3_init_ipaddr()
56 addr->proto = proto; in qeth_l3_init_ipaddr()
57 addr->disp_flag = QETH_DISP_ADDR_DO_NOTHING; in qeth_l3_init_ipaddr()
66 return ipv6_addr_equal(&a1->u.a6.addr, &a2->u.a6.addr); in qeth_l3_addr_match_ip()
67 return a1->u.a4.addr == a2->u.a4.addr; in qeth_l3_addr_match_ip()
92 static inline u64 qeth_l3_ipaddr_hash(struct qeth_ipaddr *addr) in qeth_l3_ipaddr_hash() argument
[all …]
/linux-4.19.296/drivers/char/ipmi/
Dipmi_si_port_io.c8 unsigned int addr = io->addr_data; in port_inb() local
10 return inb(addr + (offset * io->regspacing)); in port_inb()
16 unsigned int addr = io->addr_data; in port_outb() local
18 outb(b, addr + (offset * io->regspacing)); in port_outb()
23 unsigned int addr = io->addr_data; in port_inw() local
25 return (inw(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inw()
31 unsigned int addr = io->addr_data; in port_outw() local
33 outw(b << io->regshift, addr + (offset * io->regspacing)); in port_outw()
38 unsigned int addr = io->addr_data; in port_inl() local
40 return (inl(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inl()
[all …]
/linux-4.19.296/virt/kvm/arm/vgic/
Dvgic-mmio.h25 unsigned long (*read)(struct kvm_vcpu *vcpu, gpa_t addr,
28 gpa_t addr, unsigned int len);
31 void (*write)(struct kvm_vcpu *vcpu, gpa_t addr,
34 gpa_t addr, unsigned int len,
37 unsigned long (*uaccess_read)(struct kvm_vcpu *vcpu, gpa_t addr,
40 int (*uaccess_write)(struct kvm_vcpu *vcpu, gpa_t addr,
43 gpa_t addr, unsigned int len,
69 #define VGIC_ADDR_TO_INTID(addr, bits) (((addr) & VGIC_ADDR_IRQ_MASK(bits)) * \ argument
129 gpa_t addr, unsigned int len);
132 gpa_t addr, unsigned int len);
[all …]
/linux-4.19.296/drivers/sh/intc/
Daccess.c75 static unsigned long test_8(unsigned long addr, unsigned long h, in test_8() argument
78 void __iomem *ptr = (void __iomem *)addr; in test_8()
82 static unsigned long test_16(unsigned long addr, unsigned long h, in test_16() argument
85 void __iomem *ptr = (void __iomem *)addr; in test_16()
89 static unsigned long test_32(unsigned long addr, unsigned long h, in test_32() argument
92 void __iomem *ptr = (void __iomem *)addr; in test_32()
96 static unsigned long write_8(unsigned long addr, unsigned long h, in write_8() argument
99 void __iomem *ptr = (void __iomem *)addr; in write_8()
105 static unsigned long write_16(unsigned long addr, unsigned long h, in write_16() argument
108 void __iomem *ptr = (void __iomem *)addr; in write_16()
[all …]
/linux-4.19.296/drivers/media/common/b2c2/
Dflexcop-sram.c76 static void flexcop_sram_write(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len)
82 command = bank | addr | 0x04000000 | (*buf << 0x10);
97 addr++;
101 static void flex_sram_read(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len)
107 command = bank | addr | 0x04008000;
135 addr++;
140 static void sram_write_chunk(struct adapter *adapter, u32 addr, u8 *buf, u16 len)
147 bank = (addr & 0x18000) << 0x0d;
151 if ((addr >> 0x0f) == 0)
156 flex_sram_write(adapter, bank, addr & 0x7fff, buf, len);
[all …]
/linux-4.19.296/virt/kvm/arm/
Dmmu.c109 static void stage2_dissolve_pmd(struct kvm *kvm, phys_addr_t addr, pmd_t *pmd) in stage2_dissolve_pmd() argument
115 kvm_tlb_flush_vmid_ipa(kvm, addr); in stage2_dissolve_pmd()
151 static void clear_stage2_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr) in clear_stage2_pgd_entry() argument
155 kvm_tlb_flush_vmid_ipa(kvm, addr); in clear_stage2_pgd_entry()
160 static void clear_stage2_pud_entry(struct kvm *kvm, pud_t *pud, phys_addr_t addr) in clear_stage2_pud_entry() argument
165 kvm_tlb_flush_vmid_ipa(kvm, addr); in clear_stage2_pud_entry()
170 static void clear_stage2_pmd_entry(struct kvm *kvm, pmd_t *pmd, phys_addr_t addr) in clear_stage2_pmd_entry() argument
175 kvm_tlb_flush_vmid_ipa(kvm, addr); in clear_stage2_pmd_entry()
234 phys_addr_t addr, phys_addr_t end) in unmap_stage2_ptes() argument
236 phys_addr_t start_addr = addr; in unmap_stage2_ptes()
[all …]

12345678910>>...56