tt_global 1459 net/batman-adv/multicast.c struct batadv_tt_global_entry *tt_global; tt_global 1462 net/batman-adv/multicast.c tt_global = batadv_tt_global_hash_find(bat_priv, addr, vid); tt_global 1463 net/batman-adv/multicast.c if (!tt_global) tt_global 1467 net/batman-adv/multicast.c hlist_for_each_entry_rcu(orig_entry, &tt_global->orig_list, list) { tt_global 1479 net/batman-adv/multicast.c batadv_tt_global_entry_put(tt_global); tt_global 603 net/batman-adv/translation-table.c struct batadv_tt_global_entry *tt_global, tt_global 611 net/batman-adv/translation-table.c tt_global->common.addr, tt_global 612 net/batman-adv/translation-table.c batadv_print_vid(tt_global->common.vid), message); tt_global 617 net/batman-adv/translation-table.c &tt_global->common); tt_global 646 net/batman-adv/translation-table.c struct batadv_tt_global_entry *tt_global = NULL; tt_global 668 net/batman-adv/translation-table.c tt_global = batadv_tt_global_hash_find(bat_priv, addr, vid); tt_global 770 net/batman-adv/translation-table.c if (tt_global && !(tt_global->common.flags & BATADV_TT_CLIENT_ROAM)) { tt_global 772 net/batman-adv/translation-table.c head = &tt_global->orig_list; tt_global 775 net/batman-adv/translation-table.c batadv_send_roam_adv(bat_priv, tt_global->common.addr, tt_global 776 net/batman-adv/translation-table.c tt_global->common.vid, tt_global 781 net/batman-adv/translation-table.c batadv_tt_global_free(bat_priv, tt_global, tt_global 783 net/batman-adv/translation-table.c tt_global = NULL; tt_global 788 net/batman-adv/translation-table.c tt_global->common.flags |= BATADV_TT_CLIENT_ROAM; tt_global 789 net/batman-adv/translation-table.c tt_global->roam_at = jiffies; tt_global 828 net/batman-adv/translation-table.c if (tt_global) tt_global 829 net/batman-adv/translation-table.c batadv_tt_global_entry_put(tt_global); tt_global 1594 net/batman-adv/translation-table.c batadv_tt_global_sync_flags(struct batadv_tt_global_entry *tt_global) tt_global 1601 net/batman-adv/translation-table.c head = &tt_global->orig_list; tt_global 1606 net/batman-adv/translation-table.c flags |= tt_global->common.flags & (~BATADV_TT_SYNC_MASK); tt_global 1607 net/batman-adv/translation-table.c tt_global->common.flags = flags; tt_global 1618 net/batman-adv/translation-table.c batadv_tt_global_orig_entry_add(struct batadv_tt_global_entry *tt_global, tt_global 1624 net/batman-adv/translation-table.c spin_lock_bh(&tt_global->list_lock); tt_global 1626 net/batman-adv/translation-table.c orig_entry = batadv_tt_global_orig_entry_find(tt_global, orig_node); tt_global 1642 net/batman-adv/translation-table.c batadv_tt_global_size_inc(orig_node, tt_global->common.vid); tt_global 1650 net/batman-adv/translation-table.c &tt_global->orig_list); tt_global 1651 net/batman-adv/translation-table.c atomic_inc(&tt_global->orig_list_count); tt_global 1654 net/batman-adv/translation-table.c batadv_tt_global_sync_flags(tt_global); tt_global 1659 net/batman-adv/translation-table.c spin_unlock_bh(&tt_global->list_lock); tt_global 1980 net/batman-adv/translation-table.c struct batadv_tt_global_entry *tt_global; tt_global 2001 net/batman-adv/translation-table.c tt_global = container_of(tt_common_entry, tt_global 2004 net/batman-adv/translation-table.c batadv_tt_global_print_entry(bat_priv, tt_global, seq); tt_global 2429 net/batman-adv/translation-table.c struct batadv_tt_global_entry *tt_global; tt_global 2452 net/batman-adv/translation-table.c tt_global = container_of(tt_common_entry, tt_global 2456 net/batman-adv/translation-table.c batadv_tt_global_del_orig_node(bat_priv, tt_global, tt_global 2459 net/batman-adv/translation-table.c if (hlist_empty(&tt_global->orig_list)) { tt_global 2460 net/batman-adv/translation-table.c vid = tt_global->common.vid; tt_global 2463 net/batman-adv/translation-table.c tt_global->common.addr, tt_global 2466 net/batman-adv/translation-table.c batadv_tt_global_entry_put(tt_global); tt_global 2474 net/batman-adv/translation-table.c static bool batadv_tt_global_to_purge(struct batadv_tt_global_entry *tt_global, tt_global 2481 net/batman-adv/translation-table.c if ((tt_global->common.flags & BATADV_TT_CLIENT_ROAM) && tt_global 2482 net/batman-adv/translation-table.c batadv_has_timed_out(tt_global->roam_at, roam_timeout)) { tt_global 2487 net/batman-adv/translation-table.c if ((tt_global->common.flags & BATADV_TT_CLIENT_TEMP) && tt_global 2488 net/batman-adv/translation-table.c batadv_has_timed_out(tt_global->common.added_at, temp_timeout)) { tt_global 2505 net/batman-adv/translation-table.c struct batadv_tt_global_entry *tt_global; tt_global 2514 net/batman-adv/translation-table.c tt_global = container_of(tt_common, tt_global 2518 net/batman-adv/translation-table.c if (!batadv_tt_global_to_purge(tt_global, &msg)) tt_global 2523 net/batman-adv/translation-table.c tt_global->common.addr, tt_global 2524 net/batman-adv/translation-table.c batadv_print_vid(tt_global->common.vid), tt_global 2529 net/batman-adv/translation-table.c batadv_tt_global_entry_put(tt_global); tt_global 2540 net/batman-adv/translation-table.c struct batadv_tt_global_entry *tt_global; tt_global 2558 net/batman-adv/translation-table.c tt_global = container_of(tt_common_entry, tt_global 2561 net/batman-adv/translation-table.c batadv_tt_global_entry_put(tt_global); tt_global 2678 net/batman-adv/translation-table.c struct batadv_tt_global_entry *tt_global; tt_global 2689 net/batman-adv/translation-table.c tt_global = container_of(tt_common, tt_global 2715 net/batman-adv/translation-table.c tt_orig = batadv_tt_global_orig_entry_find(tt_global,