Home
last modified time | relevance | path

Searched refs:nc_node (Results 1 – 1 of 1) sorted by relevance

/linux-4.1.27/net/batman-adv/
Dnetwork-coding.c182 static void batadv_nc_node_release(struct batadv_nc_node *nc_node) in batadv_nc_node_release() argument
184 batadv_orig_node_free_ref(nc_node->orig_node); in batadv_nc_node_release()
185 kfree_rcu(nc_node, rcu); in batadv_nc_node_release()
193 static void batadv_nc_node_free_ref(struct batadv_nc_node *nc_node) in batadv_nc_node_free_ref() argument
195 if (atomic_dec_and_test(&nc_node->refcount)) in batadv_nc_node_free_ref()
196 batadv_nc_node_release(nc_node); in batadv_nc_node_free_ref()
231 struct batadv_nc_node *nc_node) in batadv_nc_to_purge_nc_node() argument
236 return batadv_has_timed_out(nc_node->last_seen, BATADV_NC_NODE_TIMEOUT); in batadv_nc_to_purge_nc_node()
297 struct batadv_nc_node *nc_node, *nc_node_tmp; in batadv_nc_purge_orig_nc_nodes() local
301 list_for_each_entry_safe(nc_node, nc_node_tmp, list, list) { in batadv_nc_purge_orig_nc_nodes()
[all …]