/net/openvswitch/ |
H A D | vport-netdev.h | 30 struct rcu_head rcu; member in struct:netdev_vport
|
H A D | vport-netdev.c | 125 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 D | datapath.h | 58 * @rcu: RCU callback head for deferred destruction. 70 struct rcu_head rcu; member in struct:datapath
|
H A D | vport.h | 63 * @rcu: RCU callback head for deferred destruction. 76 struct rcu_head rcu; member in struct:vport
|
H A D | flow.h | 38 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 D | fib_lookup.h | 14 struct rcu_head rcu; member in struct:fib_alias
|
/net/netlabel/ |
H A D | netlabel_domainhash.h | 80 struct rcu_head rcu; member in struct:netlbl_dom_map
|
H A D | netlabel_unlabeled.c | 87 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 D | vlan_core.c | 173 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 D | vlan.h | 112 struct rcu_head rcu; member in struct:vlan_info
|
/net/batman-adv/ |
H A D | hard-interface.c | 35 void batadv_hardif_free_rcu(struct rcu_head *rcu) argument 39 hard_iface = container_of(rcu, struct batadv_hard_iface, rcu);
|
H A D | originator.c | 74 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 D | bridge_loop_avoidance.c | 114 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 D | network-coding.c | 112 * 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 D | af_can.h | 53 struct rcu_head rcu; member in struct:receiver
|
H A D | gw.c | 131 struct rcu_head rcu; member in struct:cgw_job
|
/net/core/ |
H A D | drop_monitor.c | 58 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 D | filter.c | 640 * @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 D | addrlabel.c | 43 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 D | mesh.h | 110 struct rcu_head rcu; member in struct:mesh_path
|
H A D | mesh_pathtbl.c | 36 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 D | ipt_CLUSTERIP.c | 57 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 D | l2tp_core.h | 165 struct rcu_head rcu; member in struct:l2tp_tunnel
|
/net/netfilter/ |
H A D | nfnetlink_log.c | 74 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 D | nfnetlink_queue_core.c | 46 struct rcu_head rcu; member in struct:nfqnl_instance 156 rcu); 167 call_rcu(&inst->rcu, instance_destroy_rcu);
|