Home
last modified time | relevance | path

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

12345

/include/net/netns/
Dnetfilter.h16 const struct nf_queue_handler __rcu *queue_handler;
17 const struct nf_logger __rcu *nf_loggers[NFPROTO_NUMPROTO];
21 struct nf_hook_entries __rcu *hooks_ipv4[NF_INET_NUMHOOKS];
22 struct nf_hook_entries __rcu *hooks_ipv6[NF_INET_NUMHOOKS];
24 struct nf_hook_entries __rcu *hooks_arp[NF_ARP_NUMHOOKS];
27 struct nf_hook_entries __rcu *hooks_bridge[NF_INET_NUMHOOKS];
Dxfrm.h16 struct hlist_head __rcu *table;
43 struct hlist_head __rcu *state_bydst;
44 struct hlist_head __rcu *state_bysrc;
45 struct hlist_head __rcu *state_byspi;
Dmpls.h16 struct mpls_route __rcu * __rcu *platform_label;
Dipv4.h54 struct ip_ra_chain __rcu *ra_chain;
60 struct fib_table __rcu *fib_main;
61 struct fib_table __rcu *fib_default;
181 const struct tcp_congestion_ops __rcu *tcp_congestion_control;
182 struct tcp_fastopen_context __rcu *tcp_fastopen_ctx;
Dbpf.h16 struct bpf_prog_array __rcu *run_array[MAX_NETNS_BPF_ATTACH_TYPE];
Dconntrack.h115 struct nf_ct_event_notifier __rcu *nf_conntrack_event_cb;
116 struct nf_exp_event_notifier __rcu *nf_expect_event_cb;
/include/linux/
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_free(struct radix_tree_root *root,
[all …]
Drhashtable-types.h18 struct rhash_head __rcu *next;
23 struct rhlist_head __rcu *next;
82 struct bucket_table __rcu *tbl;
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;
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 **bucket, in rht_lock_nested()
[all …]
Drcupdate.h379 rcu_check_sparse(p, __rcu); \
414 #define RCU_INITIALIZER(v) (typeof(*(v)) __force __rcu *)(v)
450 rcu_check_sparse(p, __rcu); \
495 #define rcu_access_pointer(p) __rcu_access_pointer((p), __rcu)
531 __rcu_dereference_check((p), (c) || rcu_read_lock_held(), __rcu)
541 __rcu_dereference_check((p), (c) || rcu_read_lock_bh_held(), __rcu)
552 __rcu)
561 #define rcu_dereference_raw_check(p) __rcu_dereference_check((p), 1, __rcu)
580 __rcu_dereference_protected((p), (c), __rcu)
855 rcu_check_sparse(p, __rcu); \
Dwatch_queue.h40 struct watch_filter __rcu *filter;
60 struct watch_queue __rcu *queue; /* Queue to post events to */
62 struct watch_list __rcu *watch_list;
Dfdtable.h29 struct file __rcu **fd; /* current fd array */
57 struct fdtable __rcu *fdt;
67 struct file __rcu * fd_array[NR_OPEN_DEFAULT];
Dbpf_local_storage.h63 struct bpf_local_storage_map __rcu *smap;
71 struct bpf_local_storage __rcu *local_storage;
81 struct bpf_local_storage_data __rcu *cache[BPF_LOCAL_STORAGE_CACHE_SIZE];
Digmp.h54 struct ip_mc_socklist __rcu *next_rcu;
57 struct ip_sf_socklist __rcu *sflist;
79 struct ip_mc_list __rcu *next_rcu;
81 struct ip_mc_list __rcu *next_hash;
Ddma-resv.h60 struct dma_fence __rcu *shared[];
74 struct dma_fence __rcu *fence_excl;
75 struct dma_resv_list __rcu *fence;
Dif_tap.h38 struct tap_queue __rcu *taps[MAX_TAP_QUEUES];
66 struct tap_dev __rcu *tap;
/include/net/
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,
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];
Dnet_failover.h12 struct net_device __rcu *primary_dev;
15 struct net_device __rcu *standby_dev;
Dfailover.h27 struct net_device __rcu *failover_dev;
28 struct failover_ops __rcu *ops;
Dip6_fib.h76 struct fib6_node __rcu *parent;
77 struct fib6_node __rcu *left;
78 struct fib6_node __rcu *right;
80 struct fib6_node __rcu *subtree;
82 struct fib6_info __rcu *leaf;
87 struct fib6_info __rcu *rr_ptr;
165 struct rt6_exception_bucket __rcu *rt6i_exception_bucket;
170 struct fib6_info __rcu *fib6_next;
171 struct fib6_node __rcu *fib6_node;
215 struct fib6_info __rcu *from;
/include/net/tc_act/
Dtc_bpf.h14 struct bpf_prog __rcu *filter;
Dtc_skbmod.h22 struct tcf_skbmod_params __rcu *skbmod_p;
/include/net/netfilter/
Dxt_rateest.h21 struct net_rate_estimator __rcu *rate_est;

12345