Lines Matching refs:orig_node
431 if (res[j].orig_node == candidate) in batadv_is_orig_node_eligible()
470 struct batadv_orig_node *orig_node, *max_orig_node = NULL; in batadv_choose_next_candidate() local
487 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_choose_next_candidate()
489 tmp_max = BATADV_DAT_ADDR_MAX - orig_node->dat_addr + in batadv_choose_next_candidate()
494 *last_max, orig_node, in batadv_choose_next_candidate()
498 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_choose_next_candidate()
504 max_orig_node = orig_node; in batadv_choose_next_candidate()
510 cands[select].orig_node = max_orig_node; in batadv_choose_next_candidate()
594 neigh_node = batadv_orig_router_get(cand[i].orig_node, in batadv_dat_send_data()
601 cand[i].orig_node, in batadv_dat_send_data()
629 batadv_orig_node_free_ref(cand[i].orig_node); in batadv_dat_send_data()