/linux-4.19.296/include/asm-generic/ |
D | io.h | 82 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/ |
D | iomap.c | 51 #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 …]
|
D | ioremap.c | 61 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 …]
|
D | logic_pio.c | 191 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/ |
D | le.h | 12 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 …]
|
D | non-atomic.h | 16 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/ |
D | bridge.h | 15 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 …]
|
D | thp.h | 13 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 …]
|
D | spmi.h | 16 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/ |
D | in.h | 42 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 …]
|
D | iopoll.h | 43 #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 …]
|
D | kallsyms.h | 24 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 …]
|
D | etherdevice.h | 79 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 …]
|
D | debugobjects.h | 57 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 …]
|
D | logic_pio.h | 31 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 …]
|
D | bit_spinlock.h | 16 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/ |
D | ioasm.c | 16 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/ |
D | st_accel_core.c | 109 .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/ |
D | addrconf.h | 82 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/ |
D | qeth_l3.h | 40 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/ |
D | ipmi_si_port_io.c | 8 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/ |
D | vgic-mmio.h | 25 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/ |
D | access.c | 75 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/ |
D | flexcop-sram.c | 76 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/ |
D | mmu.c | 109 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 …]
|