Home
last modified time | relevance | path

Searched refs:__rcu (Results 1 - 25 of 843) sorted by relevance

12345678910>>...34

/kernel/linux/linux-5.10/include/linux/
H A Dradix-tree.h175 static inline void *radix_tree_deref_slot(void __rcu **slot) in radix_tree_deref_slot()
189 static inline void *radix_tree_deref_slot_protected(void __rcu **slot, in radix_tree_deref_slot_protected()
220 struct radix_tree_node **nodep, void __rcu ***slotp);
222 void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *,
225 void __rcu **slot, void *entry);
227 const struct radix_tree_iter *, void __rcu **slot, void *entry);
229 void __rcu **slot, void *entry);
231 struct radix_tree_iter *iter, void __rcu **slot);
252 void __rcu ***results, unsigned long first_index,
261 void __rcu **idr_get_fre
[all...]
H A Drhashtable.h83 struct bucket_table __rcu *future_tbl;
87 struct rhash_lock_head __rcu *buckets[] ____cacheline_aligned_in_smp;
264 struct rhash_lock_head __rcu **rht_bucket_nested(
266 struct rhash_lock_head __rcu **__rht_bucket_nested(
268 struct rhash_lock_head __rcu **rht_bucket_nested_insert(
286 static inline struct rhash_lock_head __rcu *const *rht_bucket( in rht_bucket()
293 static inline struct rhash_lock_head __rcu **rht_bucket_var( in rht_bucket_var()
300 static inline struct rhash_lock_head __rcu **rht_bucket_insert( in rht_bucket_insert()
327 struct rhash_lock_head __rcu **bkt) in rht_lock()
335 struct rhash_lock_head __rcu **bucke in rht_lock_nested()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dradix-tree.h177 static inline void *radix_tree_deref_slot(void __rcu **slot) in radix_tree_deref_slot()
191 static inline void *radix_tree_deref_slot_protected(void __rcu **slot, in radix_tree_deref_slot_protected()
222 struct radix_tree_node **nodep, void __rcu ***slotp);
224 void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *,
227 void __rcu **slot, void *entry);
229 const struct radix_tree_iter *, 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_fre
[all...]
H A Drhashtable.h83 struct bucket_table __rcu *future_tbl;
87 struct rhash_lock_head __rcu *buckets[] ____cacheline_aligned_in_smp;
264 struct rhash_lock_head __rcu **rht_bucket_nested(
266 struct rhash_lock_head __rcu **__rht_bucket_nested(
268 struct rhash_lock_head __rcu **rht_bucket_nested_insert(
286 static inline struct rhash_lock_head __rcu *const *rht_bucket( in rht_bucket()
293 static inline struct rhash_lock_head __rcu **rht_bucket_var( in rht_bucket_var()
300 static inline struct rhash_lock_head __rcu **rht_bucket_insert( in rht_bucket_insert()
327 struct rhash_lock_head __rcu **bkt) in rht_lock()
338 struct rhash_lock_head __rcu **bucke in rht_lock_nested()
[all...]
/kernel/linux/linux-5.10/include/net/netns/
H A Dnetfilter.h15 const struct nf_queue_handler __rcu *queue_handler;
16 const struct nf_logger __rcu *nf_loggers[NFPROTO_NUMPROTO];
20 struct nf_hook_entries __rcu *hooks_ipv4[NF_INET_NUMHOOKS];
21 struct nf_hook_entries __rcu *hooks_ipv6[NF_INET_NUMHOOKS];
23 struct nf_hook_entries __rcu *hooks_arp[NF_ARP_NUMHOOKS];
26 struct nf_hook_entries __rcu *hooks_bridge[NF_INET_NUMHOOKS];
H 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;
/kernel/linux/linux-6.6/include/net/netns/
H 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];
H 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;
/kernel/linux/linux-6.6/include/net/
H 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,
H A Dif_inet6.h97 struct ipv6_mc_socklist __rcu *next;
98 struct ip6_sf_socklist __rcu *sflist;
103 struct ip6_sf_list __rcu *sf_next;
121 struct ifmcaddr6 __rcu *next;
122 struct ip6_sf_list __rcu *mca_sources;
123 struct ip6_sf_list __rcu *mca_tomb;
173 struct ifmcaddr6 __rcu *mc_list;
174 struct ifmcaddr6 __rcu *mc_tomb;
H A Dprotocol.h92 extern struct net_protocol __rcu *inet_protos[MAX_INET_PROTOS];
93 extern const struct net_offload __rcu *inet_offloads[MAX_INET_PROTOS];
94 extern const struct net_offload __rcu *inet6_offloads[MAX_INET_PROTOS];
97 extern struct inet6_protocol __rcu *inet6_protos[MAX_INET_PROTOS];
/kernel/linux/linux-5.10/lib/
H A Dradix-tree.c78 get_slot_offset(const struct radix_tree_node *parent, void __rcu **slot) in get_slot_offset()
87 void __rcu **entry = rcu_dereference_raw(parent->slots[offset]); in radix_tree_descend()
453 node->slots[0] = (void __rcu *)entry; in radix_tree_extend()
506 root->xa_head = (void __rcu *)child; in radix_tree_shrink()
530 node->slots[0] = (void __rcu *)RADIX_TREE_RETRY; in radix_tree_shrink()
598 void __rcu ***slotp) in __radix_tree_create()
601 void __rcu **slot = (void __rcu **)&root->xa_head; in __radix_tree_create()
680 void __rcu **slot, void *item, bool replace) in insert_entries()
705 void __rcu **slo in radix_tree_insert()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dradix-tree.c80 get_slot_offset(const struct radix_tree_node *parent, void __rcu **slot) in get_slot_offset()
89 void __rcu **entry = rcu_dereference_raw(parent->slots[offset]); in radix_tree_descend()
455 node->slots[0] = (void __rcu *)entry; in radix_tree_extend()
508 root->xa_head = (void __rcu *)child; in radix_tree_shrink()
532 node->slots[0] = (void __rcu *)RADIX_TREE_RETRY; in radix_tree_shrink()
600 void __rcu ***slotp) in __radix_tree_create()
603 void __rcu **slot = (void __rcu **)&root->xa_head; in __radix_tree_create()
682 void __rcu **slot, void *item) in insert_entries()
707 void __rcu **slo in radix_tree_insert()
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dgen_stats.h58 struct net_rate_estimator __rcu **ptr);
71 struct net_rate_estimator __rcu **rate_est,
74 void gen_kill_estimator(struct net_rate_estimator __rcu **ptr);
77 struct net_rate_estimator __rcu **ptr,
80 bool gen_estimator_active(struct net_rate_estimator __rcu **ptr);
81 bool gen_estimator_read(struct net_rate_estimator __rcu **ptr,
H A Dprotocol.h93 extern struct net_protocol __rcu *inet_protos[MAX_INET_PROTOS];
94 extern const struct net_offload __rcu *inet_offloads[MAX_INET_PROTOS];
95 extern const struct net_offload __rcu *inet6_offloads[MAX_INET_PROTOS];
98 extern struct inet6_protocol __rcu *inet6_protos[MAX_INET_PROTOS];
/kernel/linux/linux-5.10/net/ipv4/
H 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()
223 struct xfrm4_protocol __rcu **pprev; in xfrm4_protocol_register()
270 struct xfrm4_protocol __rcu **pprev; in xfrm4_protocol_deregister()
H 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()
/kernel/linux/linux-6.6/net/ipv4/
H 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()
H 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()
/kernel/linux/linux-5.10/drivers/net/wireguard/
H 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;
/kernel/linux/linux-6.6/drivers/net/wireguard/
H 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;
/kernel/linux/linux-5.10/net/openvswitch/
H 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;
/kernel/linux/linux-6.6/net/openvswitch/
H 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;
/kernel/linux/linux-5.10/net/ipv6/
H 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()
/kernel/linux/linux-6.6/net/ipv6/
H 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()

Completed in 14 milliseconds

12345678910>>...34