Lines Matching refs:orig_node
462 if (res[j].orig_node == candidate) in batadv_is_orig_node_eligible()
502 struct batadv_orig_node *orig_node, *max_orig_node = NULL; in batadv_choose_next_candidate() local
519 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_choose_next_candidate()
521 tmp_max = BATADV_DAT_ADDR_MAX - orig_node->dat_addr + in batadv_choose_next_candidate()
526 *last_max, orig_node, in batadv_choose_next_candidate()
530 if (!atomic_inc_not_zero(&orig_node->refcount)) in batadv_choose_next_candidate()
536 max_orig_node = orig_node; in batadv_choose_next_candidate()
542 cands[select].orig_node = max_orig_node; in batadv_choose_next_candidate()
632 neigh_node = batadv_orig_router_get(cand[i].orig_node, in batadv_dat_send_data()
639 cand[i].orig_node, in batadv_dat_send_data()
667 batadv_orig_node_free_ref(cand[i].orig_node); in batadv_dat_send_data()