/linux-2.6.39/include/linux/ |
D | rcupdate.h | 376 #define rcu_access_pointer(p) __rcu_access_pointer((p), __rcu) 412 __rcu_dereference_check((p), rcu_read_lock_held() || (c), __rcu) 422 __rcu_dereference_check((p), rcu_read_lock_bh_held() || (c), __rcu) 433 __rcu) 449 #define rcu_access_index(p) __rcu_access_index((p), __rcu) 490 __rcu_dereference_protected((p), (c), __rcu) 500 __rcu_dereference_protected((p), (c), __rcu) 510 __rcu_dereference_protected((p), (c), __rcu) 697 __rcu_assign_pointer((p), (v), __rcu) 706 p = (typeof(*v) __force __rcu *)(v)
|
D | rculist.h | 25 #define list_next_rcu(list) (*((struct list_head __rcu **)(&(list)->next))) 226 ({typeof (*ptr) __rcu *__ptr = (typeof (*ptr) __rcu __force *)ptr; \ 329 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu() 338 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) 339 #define hlist_next_rcu(node) (*((struct hlist_node __rcu **)(&(node)->next))) 340 #define hlist_pprev_rcu(node) (*((struct hlist_node __rcu **)((node)->pprev)))
|
D | notifier.h | 52 struct notifier_block __rcu *next; 58 struct notifier_block __rcu *head; 63 struct notifier_block __rcu *head; 67 struct notifier_block __rcu *head; 73 struct notifier_block __rcu *head;
|
D | fdtable.h | 34 struct file __rcu **fd; /* current fd array */ 49 struct fdtable __rcu *fdt; 58 struct file __rcu * fd_array[NR_OPEN_DEFAULT];
|
D | rculist_nulls.h | 41 (*((struct hlist_nulls_node __rcu __force **)&(head)->first)) 44 (*((struct hlist_nulls_node __rcu __force **)&(node)->next))
|
D | compiler.h | 20 # define __rcu __attribute__((noderef, address_space(4))) macro 22 # define __rcu macro 42 # define __rcu macro
|
D | igmp.h | 170 struct ip_mc_socklist __rcu *next_rcu; 173 struct ip_sf_socklist __rcu *sflist; 195 struct ip_mc_list __rcu *next_rcu;
|
D | idr.h | 53 struct idr_layer __rcu *ary[1<<IDR_BITS]; 60 struct idr_layer __rcu *top;
|
D | netfilter.h | 282 extern const struct nf_afinfo __rcu *nf_afinfo[NFPROTO_NUMPROTO]; 372 extern void (*ip_ct_attach)(struct sk_buff *, struct sk_buff *) __rcu; 374 extern void (*nf_ct_destroy)(struct nf_conntrack *) __rcu;
|
/linux-2.6.39/net/ipv4/ |
D | tunnel4.c | 17 static struct xfrm_tunnel __rcu *tunnel4_handlers __read_mostly; 18 static struct xfrm_tunnel __rcu *tunnel64_handlers __read_mostly; 21 static inline struct xfrm_tunnel __rcu **fam_handlers(unsigned short family) in fam_handlers() 28 struct xfrm_tunnel __rcu **pprev; in xfrm4_tunnel_register() 60 struct xfrm_tunnel __rcu **pprev; in xfrm4_tunnel_deregister()
|
D | inetpeer.c | 75 #define peer_avl_empty_rcu ((struct inet_peer __rcu __force *)&peer_fake_node) 83 struct inet_peer __rcu *root; 189 struct inet_peer __rcu **v; \ 247 struct inet_peer __rcu **v; \ 263 static void peer_avl_rebalance(struct inet_peer __rcu **stack[], in peer_avl_rebalance() 264 struct inet_peer __rcu ***stackend, in peer_avl_rebalance() 267 struct inet_peer __rcu **nodep; in peer_avl_rebalance() 358 struct inet_peer __rcu **stack[PEER_MAXDEPTH]) in unlink_from_pool() 372 struct inet_peer __rcu ***stackptr, ***delp; in unlink_from_pool() 425 static int cleanup_once(unsigned long ttl, struct inet_peer __rcu **stack[PEER_MAXDEPTH]) in cleanup_once() [all …]
|
D | ipip.c | 125 struct ip_tunnel __rcu *tunnels_r_l[HASH_SIZE]; 126 struct ip_tunnel __rcu *tunnels_r[HASH_SIZE]; 127 struct ip_tunnel __rcu *tunnels_l[HASH_SIZE]; 128 struct ip_tunnel __rcu *tunnels_wc[1]; 129 struct ip_tunnel __rcu **tunnels[4]; 200 static struct ip_tunnel __rcu **__ipip_bucket(struct ipip_net *ipn, in __ipip_bucket() 219 static inline struct ip_tunnel __rcu **ipip_bucket(struct ipip_net *ipn, in ipip_bucket() 227 struct ip_tunnel __rcu **tp; in ipip_tunnel_unlink() 242 struct ip_tunnel __rcu **tp = ipip_bucket(ipn, t); in ipip_tunnel_link() 254 struct ip_tunnel __rcu **tp; in ipip_tunnel_locate()
|
D | protocol.c | 31 const struct net_protocol __rcu *inet_protos[MAX_INET_PROTOS] __read_mostly;
|
/linux-2.6.39/include/net/ |
D | ipip.h | 19 struct ip_tunnel __rcu *next; 37 struct ip_tunnel_prl_entry __rcu *prl; /* potential router list */ 42 struct ip_tunnel_prl_entry __rcu *next;
|
D | protocol.h | 92 extern const struct net_protocol __rcu *inet_protos[MAX_INET_PROTOS]; 95 extern const struct inet6_protocol __rcu *inet6_protos[MAX_INET_PROTOS];
|
D | dn_dev.h | 8 struct dn_ifaddr __rcu *ifa_next; 87 struct dn_ifaddr __rcu *ifa_list;
|
D | ip6_tunnel.h | 16 struct ip6_tnl __rcu *next; /* next tunnel in list */
|
/linux-2.6.39/net/ipv6/ |
D | tunnel6.c | 33 static struct xfrm6_tunnel __rcu *tunnel6_handlers __read_mostly; 34 static struct xfrm6_tunnel __rcu *tunnel46_handlers __read_mostly; 39 struct xfrm6_tunnel __rcu **pprev; in xfrm6_tunnel_register() 71 struct xfrm6_tunnel __rcu **pprev; in xfrm6_tunnel_deregister()
|
D | sit.c | 72 struct ip_tunnel __rcu *tunnels_r_l[HASH_SIZE]; 73 struct ip_tunnel __rcu *tunnels_r[HASH_SIZE]; 74 struct ip_tunnel __rcu *tunnels_l[HASH_SIZE]; 75 struct ip_tunnel __rcu *tunnels_wc[1]; 76 struct ip_tunnel __rcu **tunnels[4]; 151 static struct ip_tunnel __rcu **__ipip6_bucket(struct sit_net *sitn, in __ipip6_bucket() 170 static inline struct ip_tunnel __rcu **ipip6_bucket(struct sit_net *sitn, in ipip6_bucket() 178 struct ip_tunnel __rcu **tp; in ipip6_tunnel_unlink() 193 struct ip_tunnel __rcu **tp = ipip6_bucket(sitn, t); in ipip6_tunnel_link() 222 struct ip_tunnel __rcu **tp; in ipip6_tunnel_locate() [all …]
|
D | protocol.c | 28 const struct inet6_protocol __rcu *inet6_protos[MAX_INET_PROTOS] __read_mostly;
|
/linux-2.6.39/include/linux/sunrpc/ |
D | auth_gss.h | 72 struct gss_ctx __rcu *gc_gss_ctx; 83 struct gss_cl_ctx __rcu *gc_ctx;
|
/linux-2.6.39/net/802/ |
D | stp.c | 24 static const struct stp_proto __rcu *garp_protos[GARP_ADDR_RANGE + 1] __read_mostly; 25 static const struct stp_proto __rcu *stp_proto __read_mostly;
|
/linux-2.6.39/net/netfilter/ |
D | core.c | 30 const struct nf_afinfo __rcu *nf_afinfo[NFPROTO_NUMPROTO] __read_mostly; 226 void (*ip_ct_attach)(struct sk_buff *, struct sk_buff *) __rcu __read_mostly; 243 void (*nf_ct_destroy)(struct nf_conntrack *) __rcu __read_mostly;
|
D | nf_conntrack_proto.c | 31 static struct nf_conntrack_l4proto __rcu **nf_ct_protos[PF_MAX] __read_mostly; 32 struct nf_conntrack_l3proto __rcu *nf_ct_l3protos[AF_MAX] __read_mostly; 287 struct nf_conntrack_l4proto __rcu **proto_array; in nf_conntrack_l4proto_register()
|
/linux-2.6.39/drivers/vhost/ |
D | vhost.h | 107 void __rcu *private_data; 117 struct vhost_memory __rcu *memory;
|