Lines Matching defs:tt_roam_node
3462 struct batadv_tt_roam_node *tt_roam_node;
3469 list_for_each_entry(tt_roam_node, &bat_priv->tt.roam_list, list) {
3470 if (!batadv_compare_eth(tt_roam_node->addr, client))
3473 if (batadv_has_timed_out(tt_roam_node->first_time,
3477 if (!batadv_atomic_dec_not_zero(&tt_roam_node->counter))
3485 tt_roam_node = kmem_cache_alloc(batadv_tt_roam_cache,
3487 if (!tt_roam_node)
3490 tt_roam_node->first_time = jiffies;
3491 atomic_set(&tt_roam_node->counter,
3493 ether_addr_copy(tt_roam_node->addr, client);
3495 list_add(&tt_roam_node->list, &bat_priv->tt.roam_list);