/include/linux/ |
A D | average.h | 32 static inline void ewma_##name##_init(struct ewma_##name *e) \ 42 e->internal = 0; \ 45 ewma_##name##_read(struct ewma_##name *e) \ 51 return e->internal >> (_precision); \ 53 static inline void ewma_##name##_add(struct ewma_##name *e, \ 56 unsigned long internal = READ_ONCE(e->internal); \ 65 WRITE_ONCE(e->internal, internal ? \
|
A D | build_bug.h | 16 #define BUILD_BUG_ON_ZERO(e, ...) \ argument 17 __BUILD_BUG_ON_ZERO_MSG(e, ##__VA_ARGS__, #e " is true") 30 #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) argument
|
A D | netfilter_netdev.h | 21 struct nf_hook_entries *e = rcu_dereference(skb->dev->nf_hooks_ingress); in nf_hook_ingress() local 28 if (unlikely(!e)) in nf_hook_ingress() 34 ret = nf_hook_slow(skb, &state, e, 0); in nf_hook_ingress() 89 struct nf_hook_entries *e; in nf_hook_egress() local 98 e = rcu_dereference_check(dev->nf_hooks_egress, rcu_read_lock_bh_held()); in nf_hook_egress() 99 if (!e) in nf_hook_egress() 108 ret = nf_hook_slow(skb, &state, e, 0); in nf_hook_egress()
|
A D | find.h | 623 #define for_each_set_bitrange(b, e, addr, size) \ argument 626 (e) = find_next_zero_bit((addr), (size), (b) + 1), \ 628 (b) = (e) + 1) 637 #define for_each_set_bitrange_from(b, e, addr, size) \ argument 642 (b) = (e) + 1) 651 #define for_each_clear_bitrange(b, e, addr, size) \ argument 654 (e) = find_next_bit((addr), (size), (b) + 1), \ 656 (b) = (e) + 1) 665 #define for_each_clear_bitrange_from(b, e, addr, size) \ argument 668 (e) = find_next_bit((addr), (size), (b) + 1), \ [all …]
|
A D | uaccess.h | 556 #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e) argument 557 #define unsafe_put_user(x,p,e) unsafe_op_wrap(__put_user(x,p),e) argument 558 #define unsafe_copy_to_user(d,s,l,e) unsafe_op_wrap(__copy_to_user(d,s,l),e) argument 559 #define unsafe_copy_from_user(d,s,l,e) unsafe_op_wrap(__copy_from_user(d,s,l),e) argument
|
A D | lwq.h | 118 struct llist_node *e = n; in lwq_enqueue_batch() local 121 return llist_add_batch(llist_reverse_order(n), e, &q->new) && in lwq_enqueue_batch()
|
/include/net/ |
A D | fou.h | 12 size_t fou_encap_hlen(struct ip_tunnel_encap *e); 13 size_t gue_encap_hlen(struct ip_tunnel_encap *e); 15 int __fou_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e, 17 int __gue_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e,
|
A D | ip6_tunnel.h | 70 size_t (*encap_hlen)(struct ip_tunnel_encap *e); 71 int (*build_header)(struct sk_buff *skb, struct ip_tunnel_encap *e, 89 static inline int ip6_encap_hlen(struct ip_tunnel_encap *e) in ip6_encap_hlen() argument 94 if (e->type == TUNNEL_ENCAP_NONE) in ip6_encap_hlen() 97 if (e->type >= MAX_IPTUN_ENCAP_OPS) in ip6_encap_hlen() 101 ops = rcu_dereference(ip6tun_encaps[e->type]); in ip6_encap_hlen() 103 hlen = ops->encap_hlen(e); in ip6_encap_hlen()
|
A D | ip_tunnels.h | 424 size_t (*encap_hlen)(struct ip_tunnel_encap *e); 506 static inline int ip_encap_hlen(struct ip_tunnel_encap *e) in ip_encap_hlen() argument 511 if (e->type == TUNNEL_ENCAP_NONE) in ip_encap_hlen() 514 if (e->type >= MAX_IPTUN_ENCAP_OPS) in ip_encap_hlen() 518 ops = rcu_dereference(iptun_encaps[e->type]); in ip_encap_hlen() 520 hlen = ops->encap_hlen(e); in ip_encap_hlen() 527 struct ip_tunnel_encap *e, in ip_tunnel_encap() argument 533 if (e->type == TUNNEL_ENCAP_NONE) in ip_tunnel_encap() 536 if (e->type >= MAX_IPTUN_ENCAP_OPS) in ip_tunnel_encap() 540 ops = rcu_dereference(iptun_encaps[e->type]); in ip_tunnel_encap() [all …]
|
/include/uapi/linux/netfilter_bridge/ |
A D | ebtables.h | 197 ebt_get_target(struct ebt_entry *e) in ebt_get_target() argument 199 return (struct ebt_entry_target *)((char *)e + e->target_offset); in ebt_get_target() 218 #define EBT_MATCH_ITERATE(e, fn, args...) \ argument 225 __i < (e)->watchers_offset; \ 228 __match = (void *)(e) + __i; \ 235 if (__i != (e)->watchers_offset) \ 241 #define EBT_WATCHER_ITERATE(e, fn, args...) \ argument 247 for (__i = e->watchers_offset; \ 248 __i < (e)->target_offset; \ 251 __watcher = (void *)(e) + __i; \ [all …]
|
/include/net/netfilter/ |
A D | nf_conntrack_ecache.h | 106 struct nf_conntrack_ecache *e; in nf_conntrack_event_cache() local 111 e = nf_ct_ecache_find(ct); in nf_conntrack_event_cache() 112 if (e == NULL) in nf_conntrack_event_cache() 119 if (local64_read(&e->timestamp) && READ_ONCE(e->cache) == 0) in nf_conntrack_event_cache() 120 local64_set(&e->timestamp, ktime_get_real_ns()); in nf_conntrack_event_cache() 123 set_bit(event, &e->cache); in nf_conntrack_event_cache() 166 static inline void nf_ct_expect_event_report(enum ip_conntrack_expect_events e, in nf_ct_expect_event_report() argument
|
A D | nf_conntrack_expect.h | 116 void nf_ct_expect_iterate_destroy(bool (*iter)(struct nf_conntrack_expect *e, void *data), void *da… 118 bool (*iter)(struct nf_conntrack_expect *e, void *data),
|
/include/linux/netfilter_ipv6/ |
A D | ip6_tables.h | 49 compat_ip6t_get_target(struct compat_ip6t_entry *e) in compat_ip6t_get_target() argument 51 return (void *)e + e->target_offset; in compat_ip6t_get_target()
|
/include/uapi/linux/netfilter_ipv4/ |
A D | ip_tables.h | 62 #define IPT_MATCH_ITERATE(e, fn, args...) \ argument 63 XT_MATCH_ITERATE(struct ipt_entry, e, fn, ## args) 223 ipt_get_target(struct ipt_entry *e) in ipt_get_target() argument 225 return (struct xt_entry_target *)((char *)e + e->target_offset); in ipt_get_target()
|
/include/linux/netfilter_ipv4/ |
A D | ip_tables.h | 85 compat_ipt_get_target(struct compat_ipt_entry *e) in compat_ipt_get_target() argument 87 return (void *)e + e->target_offset; in compat_ipt_get_target()
|
/include/linux/netfilter_arp/ |
A D | arp_tables.h | 73 compat_arpt_get_target(struct compat_arpt_entry *e) in compat_arpt_get_target() argument 75 return (void *)e + e->target_offset; in compat_arpt_get_target()
|
/include/uapi/linux/netfilter_ipv6/ |
A D | ip6_tables.h | 57 #define IP6T_MATCH_ITERATE(e, fn, args...) \ argument 58 XT_MATCH_ITERATE(struct ip6t_entry, e, fn, ## args) 263 ip6t_get_target(struct ip6t_entry *e) in ip6t_get_target() argument 265 return (struct xt_entry_target *)((char *)e + e->target_offset); in ip6t_get_target()
|
/include/drm/ |
A D | drm_file.h | 477 struct drm_event *e); 481 struct drm_event *e); 484 void drm_send_event_locked(struct drm_device *dev, struct drm_pending_event *e); 485 void drm_send_event(struct drm_device *dev, struct drm_pending_event *e); 487 struct drm_pending_event *e,
|
A D | drm_vblank.h | 267 struct drm_pending_vblank_event *e); 269 struct drm_pending_vblank_event *e); 270 void drm_vblank_set_event(struct drm_pending_vblank_event *e,
|
/include/uapi/linux/netfilter_arp/ |
A D | arp_tables.h | 200 static __inline__ struct xt_entry_target *arpt_get_target(struct arpt_entry *e) in arpt_get_target() argument 202 return (struct xt_entry_target *)((char *)e + e->target_offset); in arpt_get_target()
|
/include/sound/ |
A D | pcm_drm_eld.h | 89 int snd_parse_eld(struct device *dev, struct snd_parsed_hdmi_eld *e, 91 void snd_show_eld(struct device *dev, struct snd_parsed_hdmi_eld *e);
|
A D | emu8000_reg.h | 15 #define EMU8000_DATA0(e) ((e)->port1) argument 16 #define EMU8000_DATA1(e) ((e)->port2) argument 17 #define EMU8000_DATA2(e) ((e)->port2+2) argument 18 #define EMU8000_DATA3(e) ((e)->port3) argument 19 #define EMU8000_PTR(e) ((e)->port3+2) argument
|
/include/uapi/linux/netfilter/ |
A D | x_tables.h | 129 #define XT_MATCH_ITERATE(type, e, fn, args...) \ argument 136 __i < (e)->target_offset; \ 138 __m = (void *)e + __i; \
|
/include/linux/netfilter/ipset/ |
A D | ip_set.h | 127 #define ext_timeout(e, s) \ argument 128 ((unsigned long *)(((void *)(e)) + (s)->offset[IPSET_EXT_ID_TIMEOUT])) 129 #define ext_counter(e, s) \ argument 130 ((struct ip_set_counter *)(((void *)(e)) + (s)->offset[IPSET_EXT_ID_COUNTER])) 131 #define ext_comment(e, s) \ argument 132 ((struct ip_set_comment *)(((void *)(e)) + (s)->offset[IPSET_EXT_ID_COMMENT])) 133 #define ext_skbinfo(e, s) \ argument 134 ((struct ip_set_skbinfo *)(((void *)(e)) + (s)->offset[IPSET_EXT_ID_SKBINFO])) 340 const void *e, bool active);
|
/include/uapi/linux/ |
A D | map_to_7segment.h | 89 #define _SEG7(l,a,b,c,d,e,f,g) \ argument 91 e<<BIT_SEG7_E | f<<BIT_SEG7_F | g<<BIT_SEG7_G )
|