Lines Matching refs:orig_node
525 if (res[j].orig_node == candidate) in batadv_is_orig_node_eligible()
565 struct batadv_orig_node *orig_node, *max_orig_node = NULL; in batadv_choose_next_candidate() local
582 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_choose_next_candidate()
584 tmp_max = BATADV_DAT_ADDR_MAX - orig_node->dat_addr + in batadv_choose_next_candidate()
589 *last_max, orig_node, in batadv_choose_next_candidate()
593 if (!kref_get_unless_zero(&orig_node->refcount)) in batadv_choose_next_candidate()
598 max_orig_node = orig_node; in batadv_choose_next_candidate()
604 cands[select].orig_node = max_orig_node; in batadv_choose_next_candidate()
694 neigh_node = batadv_orig_router_get(cand[i].orig_node, in batadv_dat_forward_data()
701 cand[i].orig_node, in batadv_dat_forward_data()
727 batadv_orig_node_put(cand[i].orig_node); in batadv_dat_forward_data()