Home
last modified time | relevance | path

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

12345678910>>...16

/linux/include/linux/
H A Dradix-tree.h177 static inline void *radix_tree_deref_slot(void __rcu **slot) in radix_tree_deref_slot()
192 static inline void *radix_tree_deref_slot_protected(void __rcu **slot, in radix_tree_deref_slot_protected()
223 struct radix_tree_node **nodep, void __rcu ***slotp);
225 void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *,
228 void __rcu **slot, void *entry);
230 const struct radix_tree_iter *, void __rcu **slot, void *entry);
232 void __rcu **slot, void *entry);
234 struct radix_tree_iter *iter, void __rcu **slot);
255 void __rcu ***results, unsigned long first_index,
264 void __rcu **idr_get_fre
[all...]
H A Dnfslocalio.h35 struct net __rcu *net; /* nfsd's network namespace */
63 struct nfsd_file __rcu **pnf,
65 struct net *(*nfsd_file_put_local)(struct nfsd_file __rcu **);
77 struct nfsd_file __rcu **pnf,
92 static inline void nfs_to_nfsd_file_put_local(struct nfsd_file __rcu **localio) in nfs_to_nfsd_file_put_local()
H A Drcupdate.h42 #define __rcu_guarded __rcu __guarded_by(RCU)
490 rcu_check_sparse(p, __rcu); \
534 #define RCU_INITIALIZER(v) (typeof(*(v)) __force __rcu *)(v)
570 rcu_check_sparse(p, __rcu); \
625 #define rcu_access_pointer(p) __rcu_access_pointer((p), __UNIQUE_ID(rcu), __rcu)
662 (c) || rcu_read_lock_held(), __rcu)
678 (c) || rcu_read_lock_bh_held(), __rcu)
695 __rcu)
713 __rcu)
723 __rcu_dereference_check((p), __UNIQUE_ID(rcu), 1, __rcu)
[all …]
H 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;
78 struct notifier_block __rcu *head;
H A Dwatch_queue.h40 struct watch_filter __rcu *filter;
59 struct watch_queue __rcu *queue; /* Queue to post events to */
61 struct watch_list __rcu *watch_list;
/linux/include/net/
H A Dif_inet6.h95 struct ipv6_mc_socklist __rcu *next;
96 struct ip6_sf_socklist __rcu *sflist;
101 struct ip6_sf_list __rcu *sf_next;
119 struct ifmcaddr6 __rcu *next;
120 struct ip6_sf_list __rcu *mca_sources;
121 struct ip6_sf_list __rcu *mca_tomb;
145 struct ifacaddr6 __rcu *aca_next;
171 struct ifmcaddr6 __rcu *mc_list;
172 struct ifmcaddr6 __rcu *mc_tomb;
197 struct ifacaddr6 __rcu *ac_lis
[all...]
H A Dprotocol.h95 extern struct net_protocol __rcu *inet_protos[MAX_INET_PROTOS];
96 extern const struct net_offload __rcu *inet_offloads[MAX_INET_PROTOS];
97 extern const struct net_offload __rcu *inet6_offloads[MAX_INET_PROTOS];
100 extern struct inet6_protocol __rcu *inet6_protos[MAX_INET_PROTOS];
H A Dip6_fib.h68 struct fib6_node __rcu *parent;
69 struct fib6_node __rcu *left;
70 struct fib6_node __rcu *right;
72 struct fib6_node __rcu *subtree;
74 struct fib6_info __rcu *leaf;
79 struct fib6_info __rcu *rr_ptr;
155 struct rt6_exception_bucket __rcu *rt6i_exception_bucket;
160 struct fib6_info __rcu *fib6_next;
161 struct fib6_node __rcu *fib6_node;
209 struct fib6_info __rcu *from;
H A Dnet_failover.h12 struct net_device __rcu *primary_dev;
15 struct net_device __rcu *standby_dev;
/linux/include/net/netns/
H A Dnetfilter.h15 const struct nf_logger __rcu *nf_loggers[NFPROTO_NUMPROTO];
22 struct nf_hook_entries __rcu *hooks_ipv4[NF_INET_NUMHOOKS];
23 struct nf_hook_entries __rcu *hooks_ipv6[NF_INET_NUMHOOKS];
25 struct nf_hook_entries __rcu *hooks_arp[NF_ARP_NUMHOOKS];
28 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;
62 struct sock __rcu *nlsk;
H A Dipv4.h51 struct sock __rcu *sk;
115 struct ip_ra_chain __rcu *ra_chain;
119 struct fib_table __rcu *fib_main;
120 struct fib_table __rcu *fib_default;
237 const struct tcp_congestion_ops __rcu *tcp_congestion_control;
238 struct tcp_fastopen_context __rcu *tcp_fastopen_ctx;
279 struct mr_table __rcu *mrt;
H A Dmpls.h18 struct mpls_route __rcu * __rcu *platform_label;
/linux/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 **slot; in radix_tree_insert()
749 void __rcu ***slotp) in __radix_tree_lookup()
[all …]
/linux/net/openvswitch/
H A Dflow_table.h51 struct sw_flow_mask __rcu *masks[] __counted_by(max);
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/net/ipv4/
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()
/linux/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()
238 struct xfrm6_protocol __rcu **pprev; in xfrm6_protocol_register()
285 struct xfrm6_protocol __rcu **pprev; in xfrm6_protocol_deregister()
H 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/drivers/dma-buf/
H A Ddma-fence.c582 const char __rcu *timeline; in dma_fence_release()
583 const char __rcu *driver; in dma_fence_release()
1041 const char __rcu *timeline = (const char __rcu *)""; in dma_fence_describe()
1042 const char __rcu *driver = (const char __rcu *)""; in dma_fence_describe()
1167 const char __rcu *dma_fence_driver_name(struct dma_fence *fence) in dma_fence_driver_name()
1174 return (const char __rcu *)ops->get_driver_name(fence); in dma_fence_driver_name()
1176 return (const char __rcu *)"detached-driver"; in dma_fence_driver_name()
1200 const char __rcu *dma_fence_timeline_name(struct dma_fence *fence) in dma_fence_timeline_name()
1207 return (const char __rcu *)ops->get_timeline_name(fence); in dma_fence_timeline_name()
1209 return (const char __rcu *)"signaled-timeline"; in dma_fence_timeline_name()
/linux/kernel/sched/ext/
H A Dcid.h63 extern s16 __rcu *scx_cid_to_cpu_tbl;
64 extern s16 __rcu *scx_cpu_to_cid_tbl;
65 extern s32 __rcu *scx_cid_to_shard;
66 extern s32 __rcu *scx_shard_node;
67 extern struct scx_cid_shard __rcu *scx_cid_shard_ranges;
68 extern struct scx_cid_topo __rcu *scx_cid_topo;
/linux/net/core/
H A Dgen_estimator.c134 struct net_rate_estimator __rcu **rate_est, in gen_new_estimator()
207 void gen_kill_estimator(struct net_rate_estimator __rcu **rate_est) in gen_kill_estimator()
237 struct net_rate_estimator __rcu **rate_est, in gen_replace_estimator()
252 bool gen_estimator_active(struct net_rate_estimator __rcu **rate_est) in gen_estimator_active()
258 bool gen_estimator_read(struct net_rate_estimator __rcu **rate_est, in gen_estimator_read()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmld.h206 struct ieee80211_bss_conf __rcu *fw_id_to_bss_conf[IWL_FW_MAX_LINKS];
207 struct ieee80211_vif __rcu *fw_id_to_vif[NUM_MAC_INDEX_DRIVER];
208 struct ieee80211_txq __rcu *fw_id_to_txq[IWL_MAX_TVQM_QUEUES];
233 struct ieee80211_link_sta __rcu *fw_id_to_link_sta[IWL_STATION_COUNT_MAX];
282 struct iwl_mld_baid_data __rcu *fw_id_to_ba[IWL_MAX_BAID];
309 struct iwl_mld_time_sync_data __rcu *time_sync;
/linux/include/scsi/
H A Dscsi_device.h146 struct scsi_vpd __rcu *vpd_pg0;
147 struct scsi_vpd __rcu *vpd_pg83;
148 struct scsi_vpd __rcu *vpd_pg80;
149 struct scsi_vpd __rcu *vpd_pg89;
150 struct scsi_vpd __rcu *vpd_pgb0;
151 struct scsi_vpd __rcu *vpd_pgb1;
152 struct scsi_vpd __rcu *vpd_pgb2;
153 struct scsi_vpd __rcu *vpd_pgb7;
/linux/net/netfilter/
H A Dnf_internals.h39 void nf_hook_entries_delete_raw(struct nf_hook_entries __rcu **pp,
41 int nf_hook_entries_insert_raw(struct nf_hook_entries __rcu **pp,
/linux/drivers/net/wireguard/
H A Dnoise.h44 struct noise_keypair __rcu *current_keypair;
45 struct noise_keypair __rcu *previous_keypair;
46 struct noise_keypair __rcu *next_keypair;

12345678910>>...16