Home
last modified time | relevance | path

Searched refs:__rcu (Results 1 – 25 of 406) sorted by relevance

12345678910>>...17

/linux/include/linux/
A Dradix-tree.h177 static inline void *radix_tree_deref_slot(void __rcu **slot) in radix_tree_deref_slot()
222 struct radix_tree_node **nodep, void __rcu ***slotp);
227 void __rcu **slot, void *entry);
231 void __rcu **slot, void *entry);
233 struct radix_tree_iter *iter, void __rcu **slot);
254 void __rcu ***results, unsigned long first_index,
263 void __rcu **idr_get_free(struct radix_tree_root *root,
280 static __always_inline void __rcu **
322 static inline void __rcu **
363 void __rcu **__must_check radix_tree_iter_resume(void __rcu **slot,
[all …]
A Drhashtable.h83 struct bucket_table __rcu *future_tbl;
327 struct rhash_lock_head __rcu **bkt) in rht_lock()
367 struct rhash_lock_head __rcu *const *bkt) in rht_ptr_rcu()
373 struct rhash_lock_head __rcu *const *bkt, in rht_ptr()
705 struct rhash_lock_head __rcu **bkt; in __rhashtable_insert_fast()
706 struct rhash_head __rcu **pprev; in __rhashtable_insert_fast()
991 struct rhash_lock_head __rcu **bkt; in __rhashtable_remove_fast_one()
992 struct rhash_head __rcu **pprev; in __rhashtable_remove_fast_one()
1010 struct rhlist_head __rcu **lpprev; in __rhashtable_remove_fast_one()
1143 struct rhash_lock_head __rcu **bkt; in __rhashtable_replace_fast()
[all …]
A Drcupdate.h377 rcu_check_sparse(p, __rcu); \
412 #define RCU_INITIALIZER(v) (typeof(*(v)) __force __rcu *)(v)
448 rcu_check_sparse(p, __rcu); \
493 #define rcu_access_pointer(p) __rcu_access_pointer((p), __rcu)
529 __rcu_dereference_check((p), (c) || rcu_read_lock_held(), __rcu)
544 __rcu_dereference_check((p), (c) || rcu_read_lock_bh_held(), __rcu)
560 __rcu)
569 #define rcu_dereference_raw_check(p) __rcu_dereference_check((p), 1, __rcu)
588 __rcu_dereference_protected((p), (c), __rcu)
853 rcu_check_sparse(p, __rcu); \
A Dnotifier.h56 struct notifier_block __rcu *next;
62 struct notifier_block __rcu *head;
67 struct notifier_block __rcu *head;
71 struct notifier_block __rcu *head;
77 struct notifier_block __rcu *head;
A Drhashtable-types.h18 struct rhash_head __rcu *next;
23 struct rhlist_head __rcu *next;
82 struct bucket_table __rcu *tbl;
A Digmp.h51 struct ip_mc_socklist __rcu *next_rcu;
54 struct ip_sf_socklist __rcu *sflist;
76 struct ip_mc_list __rcu *next_rcu;
78 struct ip_mc_list __rcu *next_hash;
A Dfdtable.h29 struct file __rcu **fd; /* current fd array */
57 struct fdtable __rcu *fdt;
67 struct file __rcu * fd_array[NR_OPEN_DEFAULT];
/linux/include/net/netns/
A Dnetfilter.h15 const struct nf_logger __rcu *nf_loggers[NFPROTO_NUMPROTO];
19 struct nf_hook_entries __rcu *hooks_ipv4[NF_INET_NUMHOOKS];
20 struct nf_hook_entries __rcu *hooks_ipv6[NF_INET_NUMHOOKS];
22 struct nf_hook_entries __rcu *hooks_arp[NF_ARP_NUMHOOKS];
25 struct nf_hook_entries __rcu *hooks_bridge[NF_INET_NUMHOOKS];
28 struct nf_hook_entries __rcu *hooks_decnet[NF_DN_NUMHOOKS];
A Dxfrm.h15 struct hlist_head __rcu *table;
42 struct hlist_head __rcu *state_bydst;
43 struct hlist_head __rcu *state_bysrc;
44 struct hlist_head __rcu *state_byspi;
45 struct hlist_head __rcu *state_byseq;
A Dipv4.h56 struct ip_ra_chain __rcu *ra_chain;
60 struct fib_table __rcu *fib_main;
61 struct fib_table __rcu *fib_default;
175 const struct tcp_congestion_ops __rcu *tcp_congestion_control;
176 struct tcp_fastopen_context __rcu *tcp_fastopen_ctx;
/linux/lib/
A Dradix-tree.c598 void __rcu ***slotp) in __radix_tree_create()
601 void __rcu **slot = (void __rcu **)&root->xa_head; in __radix_tree_create()
705 void __rcu **slot; in radix_tree_insert()
747 void __rcu ***slotp) in __radix_tree_lookup()
751 void __rcu **slot; in __radix_tree_lookup()
795 void __rcu **slot; in radix_tree_lookup_slot()
1134 void __rcu **radix_tree_iter_resume(void __rcu **slot, in radix_tree_iter_resume()
1265 void __rcu **slot; in radix_tree_gang_lookup()
1306 void __rcu **slot; in radix_tree_gang_lookup_tag()
1347 void __rcu **slot; in radix_tree_gang_lookup_tag_slot()
[all …]
A Drhashtable.c33 union nested_table __rcu *table;
34 struct rhash_lock_head __rcu *bucket;
123 union nested_table __rcu **prev, in nested_table_alloc()
225 struct rhash_lock_head __rcu **bkt, in rhashtable_rehash_one()
232 struct rhash_head __rcu **pprev = NULL; in rhashtable_rehash_one()
488 struct rhash_lock_head __rcu **bkt, in rhashtable_lookup_one()
496 struct rhash_head __rcu **pprev = NULL; in rhashtable_lookup_one()
592 struct rhash_lock_head __rcu **bkt; in rhashtable_try_insert()
1174 struct rhash_lock_head __rcu **__rht_bucket_nested( in __rht_bucket_nested()
1203 struct rhash_lock_head __rcu **rht_bucket_nested( in rht_bucket_nested()
[all …]
/linux/include/net/
A Dif_inet6.h91 struct ipv6_mc_socklist __rcu *next;
92 struct ip6_sf_socklist __rcu *sflist;
97 struct ip6_sf_list __rcu *sf_next;
115 struct ifmcaddr6 __rcu *next;
116 struct ip6_sf_list __rcu *mca_sources;
117 struct ip6_sf_list __rcu *mca_tomb;
166 struct ifmcaddr6 __rcu *mc_list;
167 struct ifmcaddr6 __rcu *mc_tomb;
A Dgen_stats.h59 struct net_rate_estimator __rcu **ptr);
72 struct net_rate_estimator __rcu **rate_est,
75 void gen_kill_estimator(struct net_rate_estimator __rcu **ptr);
78 struct net_rate_estimator __rcu **ptr,
81 bool gen_estimator_active(struct net_rate_estimator __rcu **ptr);
82 bool gen_estimator_read(struct net_rate_estimator __rcu **ptr,
A Dprotocol.h96 extern struct net_protocol __rcu *inet_protos[MAX_INET_PROTOS];
97 extern const struct net_offload __rcu *inet_offloads[MAX_INET_PROTOS];
98 extern const struct net_offload __rcu *inet6_offloads[MAX_INET_PROTOS];
101 extern struct inet6_protocol __rcu *inet6_protos[MAX_INET_PROTOS];
A Dip6_fib.h73 struct fib6_node __rcu *parent;
74 struct fib6_node __rcu *left;
75 struct fib6_node __rcu *right;
77 struct fib6_node __rcu *subtree;
79 struct fib6_info __rcu *leaf;
84 struct fib6_info __rcu *rr_ptr;
160 struct rt6_exception_bucket __rcu *rt6i_exception_bucket;
165 struct fib6_info __rcu *fib6_next;
166 struct fib6_node __rcu *fib6_node;
208 struct fib6_info __rcu *from;
/linux/net/ipv4/
A Dxfrm4_protocol.c21 static struct xfrm4_protocol __rcu *esp4_handlers __read_mostly;
22 static struct xfrm4_protocol __rcu *ah4_handlers __read_mostly;
23 static struct xfrm4_protocol __rcu *ipcomp4_handlers __read_mostly;
26 static inline struct xfrm4_protocol __rcu **proto_handlers(u8 protocol) in proto_handlers()
49 struct xfrm4_protocol __rcu **head = proto_handlers(protocol); in xfrm4_rcv_cb()
66 struct xfrm4_protocol __rcu **head = proto_handlers(nexthdr); in xfrm4_rcv_encap()
220 struct xfrm4_protocol __rcu **pprev; in xfrm4_protocol_register()
267 struct xfrm4_protocol __rcu **pprev; in xfrm4_protocol_deregister()
A Dtunnel4.c19 static struct xfrm_tunnel __rcu *tunnel4_handlers __read_mostly;
20 static struct xfrm_tunnel __rcu *tunnel64_handlers __read_mostly;
21 static struct xfrm_tunnel __rcu *tunnelmpls4_handlers __read_mostly;
24 static inline struct xfrm_tunnel __rcu **fam_handlers(unsigned short family) in fam_handlers()
33 struct xfrm_tunnel __rcu **pprev; in xfrm4_tunnel_register()
65 struct xfrm_tunnel __rcu **pprev; in xfrm4_tunnel_deregister()
116 struct xfrm_tunnel __rcu *head; in tunnel4_rcv_cb()
/linux/net/openvswitch/
A Dflow_table.h51 struct sw_flow_mask __rcu *masks[];
63 struct table_instance __rcu *ti;
64 struct table_instance __rcu *ufid_ti;
65 struct mask_cache __rcu *mask_cache;
66 struct mask_array __rcu *mask_array;
/linux/drivers/net/wireguard/
A Dallowedips.h16 struct wg_peer __rcu *peer;
17 struct allowedips_node __rcu *bit[2];
30 struct allowedips_node __rcu *root4;
31 struct allowedips_node __rcu *root6;
/linux/net/ipv6/
A Dxfrm6_protocol.c22 static struct xfrm6_protocol __rcu *esp6_handlers __read_mostly;
23 static struct xfrm6_protocol __rcu *ah6_handlers __read_mostly;
24 static struct xfrm6_protocol __rcu *ipcomp6_handlers __read_mostly;
27 static inline struct xfrm6_protocol __rcu **proto_handlers(u8 protocol) in proto_handlers()
50 struct xfrm6_protocol __rcu **head = proto_handlers(protocol); in xfrm6_rcv_cb()
67 struct xfrm6_protocol __rcu **head = proto_handlers(nexthdr); in xfrm6_rcv_encap()
236 struct xfrm6_protocol __rcu **pprev; in xfrm6_protocol_register()
283 struct xfrm6_protocol __rcu **pprev; in xfrm6_protocol_deregister()
A Dtunnel6.c22 static struct xfrm6_tunnel __rcu *tunnel6_handlers __read_mostly;
23 static struct xfrm6_tunnel __rcu *tunnel46_handlers __read_mostly;
24 static struct xfrm6_tunnel __rcu *tunnelmpls6_handlers __read_mostly;
34 struct xfrm6_tunnel __rcu **pprev; in xfrm6_tunnel_register()
78 struct xfrm6_tunnel __rcu **pprev; in xfrm6_tunnel_deregister()
161 struct xfrm6_tunnel __rcu *head; in tunnel6_rcv_cb()
/linux/net/netfilter/
A Dcore.c31 const struct nf_ipv6_ops __rcu *nf_ipv6_ops __read_mostly;
185 int nf_hook_entries_insert_raw(struct nf_hook_entries __rcu **pp, in nf_hook_entries_insert_raw()
223 struct nf_hook_entries __rcu **pp) in __nf_hook_entries_try_shrink()
266 static struct nf_hook_entries __rcu **
394 struct nf_hook_entries __rcu **pp; in __nf_register_net_hook()
484 struct nf_hook_entries __rcu **pp; in __nf_unregister_net_hook()
669 struct nfnl_ct_hook __rcu *nfnl_ct_hook __read_mostly;
672 struct nf_ct_hook __rcu *nf_ct_hook __read_mostly;
680 __rcu __read_mostly;
683 struct nf_nat_hook __rcu *nf_nat_hook __read_mostly;
[all …]
/linux/net/core/
A Dgen_estimator.c132 struct net_rate_estimator __rcu **rate_est, in gen_new_estimator()
205 void gen_kill_estimator(struct net_rate_estimator __rcu **rate_est) in gen_kill_estimator()
235 struct net_rate_estimator __rcu **rate_est, in gen_replace_estimator()
250 bool gen_estimator_active(struct net_rate_estimator __rcu **rate_est) in gen_estimator_active()
256 bool gen_estimator_read(struct net_rate_estimator __rcu **rate_est, in gen_estimator_read()
/linux/net/packet/
A Dinternal.h91 struct bpf_prog __rcu *bpf_prog;
97 struct sock __rcu *arr[];
136 struct net_device __rcu *cached_dev;

Completed in 37 milliseconds

12345678910>>...17