/include/asm-generic/ |
D | bitops-instrumented.h | 26 static inline void set_bit(long nr, volatile unsigned long *addr) in set_bit() argument 28 kasan_check_write(addr + BIT_WORD(nr), sizeof(long)); in set_bit() 29 arch_set_bit(nr, addr); in set_bit() 41 static inline void __set_bit(long nr, volatile unsigned long *addr) in __set_bit() argument 43 kasan_check_write(addr + BIT_WORD(nr), sizeof(long)); in __set_bit() 44 arch___set_bit(nr, addr); in __set_bit() 54 static inline void clear_bit(long nr, volatile unsigned long *addr) in clear_bit() argument 56 kasan_check_write(addr + BIT_WORD(nr), sizeof(long)); in clear_bit() 57 arch_clear_bit(nr, addr); in clear_bit() 69 static inline void __clear_bit(long nr, volatile unsigned long *addr) in __clear_bit() argument [all …]
|
D | io.h | 75 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument 77 return *(const volatile u8 __force *)addr; in __raw_readb() 83 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument 85 return *(const volatile u16 __force *)addr; in __raw_readw() 91 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument 93 return *(const volatile u32 __force *)addr; in __raw_readl() 100 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument 102 return *(const volatile u64 __force *)addr; in __raw_readq() 109 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) in __raw_writeb() argument 111 *(volatile u8 __force *)addr = value; in __raw_writeb() [all …]
|
D | ide_iops.h | 9 static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count) in __ide_mm_insw() argument 12 *(u16 *)addr = readw(port); in __ide_mm_insw() 13 addr += 2; in __ide_mm_insw() 17 static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count) in __ide_mm_insl() argument 20 *(u32 *)addr = readl(port); in __ide_mm_insl() 21 addr += 4; in __ide_mm_insl() 25 static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) in __ide_mm_outsw() argument 28 writew(*(u16 *)addr, port); in __ide_mm_outsw() 29 addr += 2; in __ide_mm_outsw() 33 static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u32 count) in __ide_mm_outsl() argument [all …]
|
D | hugetlb.h | 36 static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr, in huge_pte_clear() argument 39 pte_clear(mm, addr, ptep); in huge_pte_clear() 45 unsigned long addr, unsigned long end, in hugetlb_free_pgd_range() argument 48 free_pgd_range(tlb, addr, end, floor, ceiling); in hugetlb_free_pgd_range() 53 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_pte_at() argument 56 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() 62 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() argument 64 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear() 70 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() argument 72 ptep_clear_flush(vma, addr, ptep); in huge_ptep_clear_flush() [all …]
|
/include/linux/ |
D | in.h | 38 static inline bool ipv4_is_loopback(__be32 addr) in ipv4_is_loopback() argument 40 return (addr & htonl(0xff000000)) == htonl(0x7f000000); in ipv4_is_loopback() 43 static inline bool ipv4_is_multicast(__be32 addr) in ipv4_is_multicast() argument 45 return (addr & htonl(0xf0000000)) == htonl(0xe0000000); in ipv4_is_multicast() 48 static inline bool ipv4_is_local_multicast(__be32 addr) in ipv4_is_local_multicast() argument 50 return (addr & htonl(0xffffff00)) == htonl(0xe0000000); in ipv4_is_local_multicast() 53 static inline bool ipv4_is_lbcast(__be32 addr) in ipv4_is_lbcast() argument 56 return addr == htonl(INADDR_BROADCAST); in ipv4_is_lbcast() 59 static inline bool ipv4_is_all_snoopers(__be32 addr) in ipv4_is_all_snoopers() argument 61 return addr == htonl(INADDR_ALLSNOOPERS_GROUP); in ipv4_is_all_snoopers() [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 | 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 | iopoll.h | 34 #define readx_poll_timeout(op, addr, val, cond, sleep_us, timeout_us) \ argument 41 (val) = op(addr); \ 46 (val) = op(addr); \ 72 #define readx_poll_timeout_atomic(op, addr, val, cond, delay_us, timeout_us) \ argument 78 (val) = op(addr); \ 83 (val) = op(addr); \ 93 #define readb_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument 94 readx_poll_timeout(readb, addr, val, cond, delay_us, timeout_us) 96 #define readb_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument 97 readx_poll_timeout_atomic(readb, addr, val, cond, delay_us, timeout_us) [all …]
|
D | io-64-nonatomic-lo-hi.h | 8 static inline __u64 lo_hi_readq(const volatile void __iomem *addr) in lo_hi_readq() argument 10 const volatile u32 __iomem *p = addr; in lo_hi_readq() 19 static inline void lo_hi_writeq(__u64 val, volatile void __iomem *addr) in lo_hi_writeq() argument 21 writel(val, addr); in lo_hi_writeq() 22 writel(val >> 32, addr + 4); in lo_hi_writeq() 25 static inline __u64 lo_hi_readq_relaxed(const volatile void __iomem *addr) in lo_hi_readq_relaxed() argument 27 const volatile u32 __iomem *p = addr; in lo_hi_readq_relaxed() 36 static inline void lo_hi_writeq_relaxed(__u64 val, volatile void __iomem *addr) in lo_hi_writeq_relaxed() argument 38 writel_relaxed(val, addr); in lo_hi_writeq_relaxed() 39 writel_relaxed(val >> 32, addr + 4); in lo_hi_writeq_relaxed() [all …]
|
D | io-64-nonatomic-hi-lo.h | 8 static inline __u64 hi_lo_readq(const volatile void __iomem *addr) in hi_lo_readq() argument 10 const volatile u32 __iomem *p = addr; in hi_lo_readq() 19 static inline void hi_lo_writeq(__u64 val, volatile void __iomem *addr) in hi_lo_writeq() argument 21 writel(val >> 32, addr + 4); in hi_lo_writeq() 22 writel(val, addr); in hi_lo_writeq() 25 static inline __u64 hi_lo_readq_relaxed(const volatile void __iomem *addr) in hi_lo_readq_relaxed() argument 27 const volatile u32 __iomem *p = addr; in hi_lo_readq_relaxed() 36 static inline void hi_lo_writeq_relaxed(__u64 val, volatile void __iomem *addr) in hi_lo_writeq_relaxed() argument 38 writel_relaxed(val >> 32, addr + 4); in hi_lo_writeq_relaxed() 39 writel_relaxed(val, addr); in hi_lo_writeq_relaxed() [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 …]
|
D | etherdevice.h | 76 static inline bool is_link_local_ether_addr(const u8 *addr) in is_link_local_ether_addr() argument 78 __be16 *a = (__be16 *)addr; in is_link_local_ether_addr() 83 return (((*(const u32 *)addr) ^ (*(const u32 *)b)) | in is_link_local_ether_addr() 98 static inline bool is_zero_ether_addr(const u8 *addr) in is_zero_ether_addr() argument 101 return ((*(const u32 *)addr) | (*(const u16 *)(addr + 4))) == 0; in is_zero_ether_addr() 103 return (*(const u16 *)(addr + 0) | in is_zero_ether_addr() 104 *(const u16 *)(addr + 2) | in is_zero_ether_addr() 105 *(const u16 *)(addr + 4)) == 0; in is_zero_ether_addr() 116 static inline bool is_multicast_ether_addr(const u8 *addr) in is_multicast_ether_addr() argument 119 u32 a = *(const u32 *)addr; in is_multicast_ether_addr() [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 | linkmode.h | 41 static inline void linkmode_set_bit(int nr, volatile unsigned long *addr) in linkmode_set_bit() argument 43 __set_bit(nr, addr); in linkmode_set_bit() 47 unsigned long *addr) in linkmode_set_bit_array() argument 52 linkmode_set_bit(array[i], addr); in linkmode_set_bit_array() 55 static inline void linkmode_clear_bit(int nr, volatile unsigned long *addr) in linkmode_clear_bit() argument 57 __clear_bit(nr, addr); in linkmode_clear_bit() 60 static inline void linkmode_mod_bit(int nr, volatile unsigned long *addr, in linkmode_mod_bit() argument 64 linkmode_set_bit(nr, addr); in linkmode_mod_bit() 66 linkmode_clear_bit(nr, addr); in linkmode_mod_bit() 69 static inline void linkmode_change_bit(int nr, volatile unsigned long *addr) in linkmode_change_bit() argument [all …]
|
D | goldfish.h | 14 const unsigned long addr = (unsigned long)ptr; in gf_write_ptr() local 16 writel(lower_32_bits(addr), portl); in gf_write_ptr() 18 writel(upper_32_bits(addr), porth); in gf_write_ptr() 22 static inline void gf_write_dma_addr(const dma_addr_t addr, in gf_write_dma_addr() argument 26 writel(lower_32_bits(addr), portl); in gf_write_dma_addr() 28 writel(upper_32_bits(addr), porth); in gf_write_dma_addr()
|
/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 …]
|
D | find.h | 15 extern unsigned long find_next_bit(const unsigned long *addr, unsigned long 45 extern unsigned long find_next_zero_bit(const unsigned long *addr, unsigned 59 extern unsigned long find_first_bit(const unsigned long *addr, 70 extern unsigned long find_first_zero_bit(const unsigned long *addr, 75 #define find_first_bit(addr, size) find_next_bit((addr), (size), 0) argument 78 #define find_first_zero_bit(addr, size) find_next_zero_bit((addr), (size), 0) argument
|
/include/trace/events/ |
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 | 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 | 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 …]
|
/include/net/ |
D | addrconf.h | 99 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 101 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 106 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 109 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 113 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev); 116 const struct in6_addr *addr, 122 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, 124 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr, 129 void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr); 130 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr); [all …]
|
D | xdp_sock.h | 27 void *addr; member 117 u64 *xsk_umem_peek_addr(struct xdp_umem *umem, u64 *addr); 138 static inline u64 xsk_umem_extract_addr(u64 addr) in xsk_umem_extract_addr() argument 140 return addr & XSK_UNALIGNED_BUF_ADDR_MASK; in xsk_umem_extract_addr() 143 static inline u64 xsk_umem_extract_offset(u64 addr) in xsk_umem_extract_offset() argument 145 return addr >> XSK_UNALIGNED_BUF_OFFSET_SHIFT; in xsk_umem_extract_offset() 148 static inline u64 xsk_umem_add_offset_to_addr(u64 addr) in xsk_umem_add_offset_to_addr() argument 150 return xsk_umem_extract_addr(addr) + xsk_umem_extract_offset(addr); in xsk_umem_add_offset_to_addr() 153 static inline char *xdp_umem_get_data(struct xdp_umem *umem, u64 addr) in xdp_umem_get_data() argument 157 addr = xsk_umem_add_offset_to_addr(addr); in xdp_umem_get_data() [all …]
|
D | vsock_addr.h | 13 void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port); 14 int vsock_addr_validate(const struct sockaddr_vm *addr); 15 bool vsock_addr_bound(const struct sockaddr_vm *addr); 16 void vsock_addr_unbind(struct sockaddr_vm *addr); 17 bool vsock_addr_equals_addr(const struct sockaddr_vm *addr, 19 int vsock_addr_cast(const struct sockaddr *addr, size_t len,
|
/include/linux/mfd/ |
D | tmio.h | 13 #define tmio_ioread8(addr) readb(addr) argument 14 #define tmio_ioread16(addr) readw(addr) argument 16 #define tmio_ioread32(addr) \ argument 17 (((u32)readw((addr))) | (((u32)readw((addr) + 2)) << 16)) 19 #define tmio_iowrite8(val, addr) writeb((val), (addr)) argument 20 #define tmio_iowrite16(val, addr) writew((val), (addr)) argument 22 #define tmio_iowrite32(val, addr) \ argument 24 writew((val), (addr)); \ 25 writew((val) >> 16, (addr) + 2); \
|