Searched defs:rcu (Results 1 - 25 of 35) sorted by relevance

12

/net/openvswitch/
H A Dvport-netdev.h30 struct rcu_head rcu; member in struct:netdev_vport
H A Dvport-netdev.c125 static void free_port_rcu(struct rcu_head *rcu) argument
127 struct netdev_vport *netdev_vport = container_of(rcu,
128 struct netdev_vport, rcu);
144 call_rcu(&netdev_vport->rcu, free_port_rcu);
H A Ddatapath.h58 * @rcu: RCU callback head for deferred destruction.
70 struct rcu_head rcu; member in struct:datapath
H A Dvport.h63 * @rcu: RCU callback head for deferred destruction.
76 struct rcu_head rcu; member in struct:vport
H A Dflow.h38 struct rcu_head rcu; member in struct:sw_flow_actions
98 struct rcu_head rcu; member in struct:sw_flow
153 struct rcu_head rcu; member in struct:flow_table
/net/ipv4/
H A Dfib_lookup.h14 struct rcu_head rcu; member in struct:fib_alias
/net/netlabel/
H A Dnetlabel_domainhash.h80 struct rcu_head rcu; member in struct:netlbl_dom_map
H A Dnetlabel_unlabeled.c87 struct rcu_head rcu; member in struct:netlbl_unlhsh_addr4
95 struct rcu_head rcu; member in struct:netlbl_unlhsh_addr6
104 struct rcu_head rcu; member in struct:netlbl_unlhsh_iface
178 iface = container_of(entry, struct netlbl_unlhsh_iface, rcu);
530 kfree_rcu(entry, rcu);
591 kfree_rcu(entry, rcu);
627 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface);
742 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface);
/net/8021q/
H A Dvlan_core.c173 static void vlan_info_rcu_free(struct rcu_head *rcu) argument
175 vlan_info_free(container_of(rcu, struct vlan_info, rcu));
336 call_rcu(&vlan_info->rcu, vlan_info_rcu_free);
H A Dvlan.h112 struct rcu_head rcu; member in struct:vlan_info
/net/batman-adv/
H A Dhard-interface.c35 void batadv_hardif_free_rcu(struct rcu_head *rcu) argument
39 hard_iface = container_of(rcu, struct batadv_hard_iface, rcu);
H A Doriginator.c74 kfree_rcu(neigh_node, rcu);
120 static void batadv_orig_node_free_rcu(struct rcu_head *rcu) argument
126 orig_node = container_of(rcu, struct batadv_orig_node, rcu);
161 * schedule an rcu callback for freeing it
167 call_rcu(&orig_node->rcu, batadv_orig_node_free_rcu);
172 * possibly free it (without rcu callback)
178 batadv_orig_node_free_rcu(&orig_node->rcu);
H A Dbridge_loop_avoidance.c114 kfree_rcu(backbone_gw, rcu);
118 static void batadv_claim_free_rcu(struct rcu_head *rcu) argument
122 claim = container_of(rcu, struct batadv_bla_claim, rcu);
132 call_rcu(&claim->rcu, batadv_claim_free_rcu);
H A Dnetwork-coding.c112 * batadv_nc_node_free_rcu - rcu callback to free an nc node and remove
114 * @rcu: rcu pointer of the nc node
116 static void batadv_nc_node_free_rcu(struct rcu_head *rcu) argument
120 nc_node = container_of(rcu, struct batadv_nc_node, rcu);
133 call_rcu(&nc_node->rcu, batadv_nc_node_free_rcu);
144 kfree_rcu(nc_path, rcu);
/net/can/
H A Daf_can.h53 struct rcu_head rcu; member in struct:receiver
H A Dgw.c131 struct rcu_head rcu; member in struct:cgw_job
/net/core/
H A Ddrop_monitor.c58 struct rcu_head rcu; member in struct:dm_hw_stat_delta
252 kfree_rcu(new_stat, rcu);
324 kfree_rcu(new_stat, rcu);
H A Dfilter.c640 * @rcu: rcu_head that contains the sk_filter to free
642 void sk_filter_release_rcu(struct rcu_head *rcu) argument
644 struct sk_filter *fp = container_of(rcu, struct sk_filter, rcu);
/net/ipv6/
H A Daddrlabel.c43 struct rcu_head rcu; member in struct:ip6addrlbl_entry
141 ip6addrlbl_free(container_of(h, struct ip6addrlbl_entry, rcu));
152 call_rcu(&p->rcu, ip6addrlbl_free_rcu);
/net/mac80211/
H A Dmesh.h110 struct rcu_head rcu; member in struct:mesh_path
H A Dmesh_pathtbl.c36 struct rcu_head rcu; member in struct:mpath_node
362 * Locking: must be called within a read rcu section.
384 * Locking: must be called within a read rcu section.
467 kfree_rcu(gate, rcu);
582 static void mesh_table_free_rcu(struct rcu_head *rcu) argument
584 struct mesh_table *tbl = container_of(rcu, struct mesh_table, rcu_head);
749 struct mpath_node *node = container_of(rp, struct mpath_node, rcu);
768 call_rcu(&node->rcu, mesh_path_node_reclaim);
781 * sta_info_destroy() calls this) so any reader in a rcu read block will be
/net/ipv4/netfilter/
H A Dipt_CLUSTERIP.c57 struct rcu_head rcu; member in struct:clusterip_config
79 kfree(container_of(head, struct clusterip_config, rcu));
86 call_rcu_bh(&c->rcu, clusterip_config_rcu_free);
/net/l2tp/
H A Dl2tp_core.h165 struct rcu_head rcu; member in struct:l2tp_tunnel
/net/netfilter/
H A Dnfnetlink_log.c74 struct rcu_head rcu; member in struct:nfulnl_instance
135 container_of(head, struct nfulnl_instance, rcu);
146 call_rcu_bh(&inst->rcu, nfulnl_instance_free_rcu);
H A Dnfnetlink_queue_core.c46 struct rcu_head rcu; member in struct:nfqnl_instance
156 rcu);
167 call_rcu(&inst->rcu, instance_destroy_rcu);

Completed in 292 milliseconds

12