| /linux/include/linux/ |
| H A D | radix-tree.h | 177 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 D | nfslocalio.h | 35 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 D | rcupdate.h | 42 #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 D | notifier.h | 56 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 D | watch_queue.h | 40 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 D | if_inet6.h | 95 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 D | protocol.h | 95 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 D | ip6_fib.h | 68 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 D | net_failover.h | 12 struct net_device __rcu *primary_dev; 15 struct net_device __rcu *standby_dev;
|
| /linux/include/net/netns/ |
| H A D | netfilter.h | 15 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 D | xfrm.h | 15 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 D | ipv4.h | 51 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 D | mpls.h | 18 struct mpls_route __rcu * __rcu *platform_label;
|
| /linux/lib/ |
| H A D | radix-tree.c | 80 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 D | flow_table.h | 51 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 D | tunnel4.c | 19 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 D | xfrm6_protocol.c | 22 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 D | tunnel6.c | 22 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 D | dma-fence.c | 582 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 D | cid.h | 63 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 D | gen_estimator.c | 134 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 D | mld.h | 206 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 D | scsi_device.h | 146 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 D | nf_internals.h | 39 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 D | noise.h | 44 struct noise_keypair __rcu *current_keypair; 45 struct noise_keypair __rcu *previous_keypair; 46 struct noise_keypair __rcu *next_keypair;
|