/include/asm-generic/bitops/ |
H A D | find.h | 7 * @addr: The address to base the search on 14 extern unsigned long find_next_bit(const unsigned long *addr, unsigned long 21 * @addr: The address to base the search on 28 extern unsigned long find_next_zero_bit(const unsigned long *addr, unsigned 36 * @addr: The address to start the search at 42 extern unsigned long find_first_bit(const unsigned long *addr, 47 * @addr: The address to start the search at 53 extern unsigned long find_first_zero_bit(const unsigned long *addr, 57 #define find_first_bit(addr, size) find_next_bit((addr), (siz [all...] |
H A D | le.h | 11 static inline unsigned long find_next_zero_bit_le(const void *addr, argument 14 return find_next_zero_bit(addr, size, offset); 17 static inline unsigned long find_next_bit_le(const void *addr, argument 20 return find_next_bit(addr, size, offset); 23 static inline unsigned long find_first_zero_bit_le(const void *addr, argument 26 return find_first_zero_bit(addr, size); 34 extern unsigned long find_next_zero_bit_le(const void *addr, 39 extern unsigned long find_next_bit_le(const void *addr, 44 #define find_first_zero_bit_le(addr, size) \ 45 find_next_zero_bit_le((addr), (siz 52 test_bit_le(int nr, const void *addr) argument 57 set_bit_le(int nr, void *addr) argument 62 clear_bit_le(int nr, void *addr) argument 67 __set_bit_le(int nr, void *addr) argument 72 __clear_bit_le(int nr, void *addr) argument 77 test_and_set_bit_le(int nr, void *addr) argument 82 test_and_clear_bit_le(int nr, void *addr) argument 87 __test_and_set_bit_le(int nr, void *addr) argument 92 __test_and_clear_bit_le(int nr, void *addr) argument [all...] |
H A D | ext2-atomic-setbit.h | 8 #define ext2_set_bit_atomic(l, nr, addr) test_and_set_bit_le(nr, addr) 9 #define ext2_clear_bit_atomic(l, nr, addr) test_and_clear_bit_le(nr, addr)
|
H A D | lock.h | 7 * @addr: Address to count from 12 #define test_and_set_bit_lock(nr, addr) test_and_set_bit(nr, addr) 17 * @addr: the address to start counting from 21 #define clear_bit_unlock(nr, addr) \ 24 clear_bit(nr, addr); \ 30 * @addr: the address to start counting from 38 #define __clear_bit_unlock(nr, addr) \ 41 __clear_bit(nr, addr); \
|
H A D | ext2-atomic.h | 8 #define ext2_set_bit_atomic(lock, nr, addr) \ 12 ret = __test_and_set_bit_le(nr, addr); \ 17 #define ext2_clear_bit_atomic(lock, nr, addr) \ 21 ret = __test_and_clear_bit_le(nr, addr); \
|
H A D | non-atomic.h | 9 * @addr: the address to start counting from 15 static inline void __set_bit(int nr, volatile unsigned long *addr) argument 18 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 23 static inline void __clear_bit(int nr, volatile unsigned long *addr) argument 26 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 34 * @addr: the address to start counting from 40 static inline void __change_bit(int nr, volatile unsigned long *addr) argument 43 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 51 * @addr: Address to count from 57 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr) argument 76 __test_and_clear_bit(int nr, volatile unsigned long *addr) argument 87 __test_and_change_bit(int nr, volatile unsigned long *addr) argument 103 test_bit(int nr, const volatile unsigned long *addr) argument [all...] |
/include/linux/ |
H A D | m48t86.h | 14 void (*writebyte)(unsigned char value, unsigned long addr); 15 unsigned char (*readbyte)(unsigned long addr);
|
H A D | in.h | 42 static inline bool ipv4_is_loopback(__be32 addr) argument 44 return (addr & htonl(0xff000000)) == htonl(0x7f000000); 47 static inline bool ipv4_is_multicast(__be32 addr) argument 49 return (addr & htonl(0xf0000000)) == htonl(0xe0000000); 52 static inline bool ipv4_is_local_multicast(__be32 addr) argument 54 return (addr & htonl(0xffffff00)) == htonl(0xe0000000); 57 static inline bool ipv4_is_lbcast(__be32 addr) argument 60 return addr == htonl(INADDR_BROADCAST); 63 static inline bool ipv4_is_zeronet(__be32 addr) argument 65 return (addr 70 ipv4_is_private_10(__be32 addr) argument 75 ipv4_is_private_172(__be32 addr) argument 80 ipv4_is_private_192(__be32 addr) argument 85 ipv4_is_linklocal_169(__be32 addr) argument 90 ipv4_is_anycast_6to4(__be32 addr) argument 95 ipv4_is_test_192(__be32 addr) argument 100 ipv4_is_test_198(__be32 addr) argument [all...] |
H A D | debugobjects.h | 54 void *(*debug_hint) (void *addr); 55 int (*fixup_init) (void *addr, enum debug_obj_state state); 56 int (*fixup_activate) (void *addr, enum debug_obj_state state); 57 int (*fixup_destroy) (void *addr, enum debug_obj_state state); 58 int (*fixup_free) (void *addr, enum debug_obj_state state); 59 int (*fixup_assert_init)(void *addr, enum debug_obj_state state); 63 extern void debug_object_init (void *addr, struct debug_obj_descr *descr); 65 debug_object_init_on_stack(void *addr, struct debug_obj_descr *descr); 66 extern int debug_object_activate (void *addr, struct debug_obj_descr *descr); 67 extern void debug_object_deactivate(void *addr, struc 85 debug_object_init(void *addr, struct debug_obj_descr *descr) argument 87 debug_object_init_on_stack(void *addr, struct debug_obj_descr *descr) argument 89 debug_object_activate(void *addr, struct debug_obj_descr *descr) argument 91 debug_object_deactivate(void *addr, struct debug_obj_descr *descr) argument 93 debug_object_destroy(void *addr, struct debug_obj_descr *descr) argument 95 debug_object_free(void *addr, struct debug_obj_descr *descr) argument 97 debug_object_assert_init(void *addr, struct debug_obj_descr *descr) argument [all...] |
H A D | kallsyms.h | 27 extern int kallsyms_lookup_size_offset(unsigned long addr, 32 const char *kallsyms_lookup(unsigned long addr, 45 int lookup_symbol_name(unsigned long addr, char *symname); 46 int lookup_symbol_attrs(unsigned long addr, unsigned long *size, unsigned long *offset, char *modname, char *name); 63 static inline int kallsyms_lookup_size_offset(unsigned long addr, argument 70 static inline const char *kallsyms_lookup(unsigned long addr, argument 78 static inline int sprint_symbol(char *buffer, unsigned long addr) argument 84 static inline int sprint_symbol_no_offset(char *buffer, unsigned long addr) argument 90 static inline int sprint_backtrace(char *buffer, unsigned long addr) argument 96 static inline int lookup_symbol_name(unsigned long addr, cha argument 101 lookup_symbol_attrs(unsigned long addr, unsigned long *size, unsigned long *offset, char *modname, char *name) argument 116 print_symbol(const char *fmt, unsigned long addr) argument [all...] |
H A D | bit_spinlock.h | 15 static inline void bit_spin_lock(int bitnum, unsigned long *addr) argument 26 while (unlikely(test_and_set_bit_lock(bitnum, addr))) { 30 } while (test_bit(bitnum, addr)); 40 static inline int bit_spin_trylock(int bitnum, unsigned long *addr) argument 44 if (unlikely(test_and_set_bit_lock(bitnum, addr))) { 56 static inline void bit_spin_unlock(int bitnum, unsigned long *addr) argument 59 BUG_ON(!test_bit(bitnum, addr)); 62 clear_bit_unlock(bitnum, addr); 73 static inline void __bit_spin_unlock(int bitnum, unsigned long *addr) argument 76 BUG_ON(!test_bit(bitnum, addr)); 88 bit_spin_is_locked(int bitnum, unsigned long *addr) argument [all...] |
H A D | vmacache.h | 11 #define VMACACHE_HASH(addr) ((addr >> PAGE_SHIFT) & VMACACHE_MASK) 19 extern void vmacache_update(unsigned long addr, struct vm_area_struct *newvma); 21 unsigned long addr);
|
H A D | etherdevice.h | 61 * @addr: Pointer to a six-byte array containing the Ethernet address 63 * Return true if address is link local reserved addr (01:80:c2:00:00:0X) per 66 * Please note: addr must be aligned to u16. 68 static inline bool is_link_local_ether_addr(const u8 *addr) argument 70 __be16 *a = (__be16 *)addr; 75 return (((*(const u32 *)addr) ^ (*(const u32 *)b)) | 84 * @addr: Pointer to a six-byte array containing the Ethernet address 88 * Please note: addr must be aligned to u16. 90 static inline bool is_zero_ether_addr(const u8 *addr) argument 93 return ((*(const u32 *)addr) | (*(cons 108 is_multicast_ether_addr(const u8 *addr) argument 119 is_local_ether_addr(const u8 *addr) argument 132 is_broadcast_ether_addr(const u8 *addr) argument 145 is_unicast_ether_addr(const u8 *addr) argument 161 is_valid_ether_addr(const u8 *addr) argument 175 eth_random_addr(u8 *addr) argument 190 eth_broadcast_addr(u8 *addr) argument 201 eth_zero_addr(u8 *addr) argument [all...] |
/include/asm-generic/ |
H A D | ide_iops.h | 8 static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count) argument 11 *(u16 *)addr = readw(port); 12 addr += 2; 16 static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count) argument 19 *(u32 *)addr = readl(port); 20 addr += 4; 24 static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) argument 27 writew(*(u16 *)addr, port); 28 addr += 2; 32 static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u3 argument [all...] |
H A D | io.h | 35 static inline u8 __raw_readb(const volatile void __iomem *addr) argument 37 return *(const volatile u8 __force *) addr; 42 static inline u16 __raw_readw(const volatile void __iomem *addr) argument 44 return *(const volatile u16 __force *) addr; 49 static inline u32 __raw_readl(const volatile void __iomem *addr) argument 51 return *(const volatile u32 __force *) addr; 58 static inline u16 readw(const volatile void __iomem *addr) argument 60 return __le16_to_cpu(__raw_readw(addr)); 64 static inline u32 readl(const volatile void __iomem *addr) argument 66 return __le32_to_cpu(__raw_readl(addr)); 70 __raw_writeb(u8 b, volatile void __iomem *addr) argument 77 __raw_writew(u16 b, volatile void __iomem *addr) argument 84 __raw_writel(u32 b, volatile void __iomem *addr) argument 96 __raw_readq(const volatile void __iomem *addr) argument 103 readq(const volatile void __iomem *addr) argument 109 __raw_writeq(u64 b, volatile void __iomem *addr) argument 127 inb(unsigned long addr) argument 132 inw(unsigned long addr) argument 137 inl(unsigned long addr) argument 142 outb(u8 b, unsigned long addr) argument 147 outw(u16 b, unsigned long addr) argument 152 outl(u32 b, unsigned long addr) argument 165 insb(unsigned long addr, void *buffer, int count) argument 178 insw(unsigned long addr, void *buffer, int count) argument 191 insl(unsigned long addr, void *buffer, int count) argument 204 outsb(unsigned long addr, const void *buffer, int count) argument 216 outsw(unsigned long addr, const void *buffer, int count) argument 228 outsl(unsigned long addr, const void *buffer, int count) argument 325 iounmap(void __iomem *addr) argument [all...] |
H A D | io-64-nonatomic-hi-lo.h | 7 static inline __u64 hi_lo_readq(const volatile void __iomem *addr) argument 9 const volatile u32 __iomem *p = addr; 18 static inline void hi_lo_writeq(__u64 val, volatile void __iomem *addr) argument 20 writel(val >> 32, addr + 4); 21 writel(val, addr);
|
H A D | io-64-nonatomic-lo-hi.h | 7 static inline __u64 lo_hi_readq(const volatile void __iomem *addr) argument 9 const volatile u32 __iomem *p = addr; 18 static inline void lo_hi_writeq(__u64 val, volatile void __iomem *addr) argument 20 writel(val, addr); 21 writel(val >> 32, addr + 4);
|
H A D | early_ioremap.h | 14 extern void early_iounmap(void __iomem *addr, unsigned long size); 15 extern void early_memunmap(void *addr, unsigned long size);
|
/include/net/ |
H A D | vsock_addr.h | 21 void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port); 22 int vsock_addr_validate(const struct sockaddr_vm *addr); 23 bool vsock_addr_bound(const struct sockaddr_vm *addr); 24 void vsock_addr_unbind(struct sockaddr_vm *addr); 25 bool vsock_addr_equals_addr(const struct sockaddr_vm *addr, 27 int vsock_addr_cast(const struct sockaddr *addr, size_t len,
|
H A D | addrconf.h | 63 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 65 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 70 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 73 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 77 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev); 80 const struct in6_addr *addr, 86 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, 88 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr, 91 void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr); 92 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr); 306 addrconf_addr_solict_mult(const struct in6_addr *addr, struct in6_addr *solicited) argument 315 ipv6_addr_is_ll_all_nodes(const struct in6_addr *addr) argument 327 ipv6_addr_is_ll_all_routers(const struct in6_addr *addr) argument 339 ipv6_addr_is_isatap(const struct in6_addr *addr) argument 344 ipv6_addr_is_solict_mult(const struct in6_addr *addr) argument [all...] |
/include/trace/events/ |
H A D | thp.h | 12 TP_PROTO(unsigned long addr, unsigned long pte), 13 TP_ARGS(addr, pte), 15 __field(unsigned long, addr) 20 __entry->addr = addr; 24 TP_printk("hugepage invalidate at addr 0x%lx and pte = 0x%lx", 25 __entry->addr, __entry->pte) 30 TP_PROTO(unsigned long addr, unsigned long pmd), 31 TP_ARGS(addr, pmd), 33 __field(unsigned long, addr) [all...] |
H A D | mmc.h | 30 TP_PROTO(unsigned int cmd, unsigned int addr, unsigned int size), 31 TP_ARGS(cmd, addr, size), 34 __field(unsigned int, addr) 39 __entry->addr = addr; 42 TP_printk("cmd=%u,addr=0x%08x,size=0x%08x", 43 __entry->cmd, __entry->addr, __entry->size) 47 TP_PROTO(unsigned int cmd, unsigned int addr, unsigned int size), 48 TP_ARGS(cmd, addr, size)); 51 TP_PROTO(unsigned int cmd, unsigned int addr, unsigne [all...] |
/include/linux/rtc/ |
H A D | sirfsoc_rtciobrg.h | 14 extern u32 sirfsoc_rtc_iobrg_readl(u32 addr); 16 extern void sirfsoc_rtc_iobrg_writel(u32 val, u32 addr);
|
/include/linux/uwb/ |
H A D | whci.h | 78 /** Write 32 bit @value to little endian register at @addr */ 80 void le_writel(u32 value, void __iomem *addr) argument 82 iowrite32(value, addr); 86 /** Read from 32 bit little endian register at @addr */ 88 u32 le_readl(void __iomem *addr) argument 90 return ioread32(addr); 94 /** Write 64 bit @value to little endian register at @addr */ 96 void le_writeq(u64 value, void __iomem *addr) argument 98 iowrite32(value, addr); 99 iowrite32(value >> 32, addr 105 le_readq(void __iomem *addr) argument [all...] |
/include/sound/ |
H A D | spear_dma.h | 29 dma_addr_t addr; member in struct:spear_dma_data
|