nc_node           208 net/batman-adv/network-coding.c 	struct batadv_nc_node *nc_node;
nc_node           210 net/batman-adv/network-coding.c 	nc_node = container_of(ref, struct batadv_nc_node, refcount);
nc_node           212 net/batman-adv/network-coding.c 	batadv_orig_node_put(nc_node->orig_node);
nc_node           213 net/batman-adv/network-coding.c 	kfree_rcu(nc_node, rcu);
nc_node           221 net/batman-adv/network-coding.c static void batadv_nc_node_put(struct batadv_nc_node *nc_node)
nc_node           223 net/batman-adv/network-coding.c 	kref_put(&nc_node->refcount, batadv_nc_node_release);
nc_node           275 net/batman-adv/network-coding.c 				       struct batadv_nc_node *nc_node)
nc_node           280 net/batman-adv/network-coding.c 	return batadv_has_timed_out(nc_node->last_seen, BATADV_NC_NODE_TIMEOUT);
nc_node           342 net/batman-adv/network-coding.c 	struct batadv_nc_node *nc_node, *nc_node_tmp;
nc_node           346 net/batman-adv/network-coding.c 	list_for_each_entry_safe(nc_node, nc_node_tmp, list, list) {
nc_node           350 net/batman-adv/network-coding.c 		if (to_purge && !to_purge(bat_priv, nc_node))
nc_node           355 net/batman-adv/network-coding.c 			   nc_node->addr, nc_node->orig_node->orig);
nc_node           356 net/batman-adv/network-coding.c 		list_del_rcu(&nc_node->list);
nc_node           357 net/batman-adv/network-coding.c 		batadv_nc_node_put(nc_node);
nc_node           798 net/batman-adv/network-coding.c 	struct batadv_nc_node *nc_node, *nc_node_out = NULL;
nc_node           808 net/batman-adv/network-coding.c 	list_for_each_entry_rcu(nc_node, list, list) {
nc_node           809 net/batman-adv/network-coding.c 		if (!batadv_compare_eth(nc_node->addr, orig_node->orig))
nc_node           812 net/batman-adv/network-coding.c 		if (!kref_get_unless_zero(&nc_node->refcount))
nc_node           816 net/batman-adv/network-coding.c 		nc_node_out = nc_node;
nc_node           841 net/batman-adv/network-coding.c 	struct batadv_nc_node *nc_node;
nc_node           857 net/batman-adv/network-coding.c 	nc_node = batadv_nc_find_nc_node(orig_node, orig_neigh_node, in_coding);
nc_node           860 net/batman-adv/network-coding.c 	if (nc_node)
nc_node           863 net/batman-adv/network-coding.c 	nc_node = kzalloc(sizeof(*nc_node), GFP_ATOMIC);
nc_node           864 net/batman-adv/network-coding.c 	if (!nc_node)
nc_node           868 net/batman-adv/network-coding.c 	INIT_LIST_HEAD(&nc_node->list);
nc_node           869 net/batman-adv/network-coding.c 	kref_init(&nc_node->refcount);
nc_node           870 net/batman-adv/network-coding.c 	ether_addr_copy(nc_node->addr, orig_node->orig);
nc_node           872 net/batman-adv/network-coding.c 	nc_node->orig_node = orig_neigh_node;
nc_node           875 net/batman-adv/network-coding.c 		   nc_node->addr, nc_node->orig_node->orig);
nc_node           878 net/batman-adv/network-coding.c 	kref_get(&nc_node->refcount);
nc_node           879 net/batman-adv/network-coding.c 	list_add_tail_rcu(&nc_node->list, list);
nc_node           884 net/batman-adv/network-coding.c 	return nc_node;
nc_node          1419 net/batman-adv/network-coding.c 	struct batadv_nc_node *nc_node;
nc_node          1423 net/batman-adv/network-coding.c 	list_for_each_entry_rcu(nc_node, &orig_node->in_coding_list, list) {
nc_node          1427 net/batman-adv/network-coding.c 						     ethhdr->h_source, nc_node);
nc_node          1896 net/batman-adv/network-coding.c 	struct batadv_nc_node *nc_node;
nc_node          1921 net/batman-adv/network-coding.c 			list_for_each_entry_rcu(nc_node,
nc_node          1925 net/batman-adv/network-coding.c 					   nc_node->addr);
nc_node          1928 net/batman-adv/network-coding.c 			list_for_each_entry_rcu(nc_node,
nc_node          1932 net/batman-adv/network-coding.c 					   nc_node->addr);