Home
last modified time | relevance | path

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

12345678910>>...19

/include/asm-generic/
Dbitops-instrumented.h26 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 …]
Dio.h75 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 …]
Dide_iops.h9 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 …]
Dhugetlb.h36 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/
Din.h38 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 …]
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 …]
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 …]
Diopoll.h34 #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 …]
Dio-64-nonatomic-lo-hi.h8 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 …]
Dio-64-nonatomic-hi-lo.h8 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 …]
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 …]
Detherdevice.h76 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 …]
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 …]
Dlinkmode.h41 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 …]
Dgoldfish.h14 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/
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 …]
Dfind.h15 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/
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 …]
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 …]
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 …]
/include/net/
Daddrconf.h99 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 …]
Dxdp_sock.h27 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 …]
Dvsock_addr.h13 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/
Dtmio.h13 #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); \

12345678910>>...19