Lines Matching refs:tt_common_entry
174 struct batadv_tt_common_entry *tt_common_entry; in batadv_tt_local_hash_find() local
177 tt_common_entry = batadv_tt_hash_find(bat_priv->tt.local_hash, addr, in batadv_tt_local_hash_find()
179 if (tt_common_entry) in batadv_tt_local_hash_find()
180 tt_local_entry = container_of(tt_common_entry, in batadv_tt_local_hash_find()
199 struct batadv_tt_common_entry *tt_common_entry; in batadv_tt_global_hash_find() local
202 tt_common_entry = batadv_tt_hash_find(bat_priv->tt.global_hash, addr, in batadv_tt_global_hash_find()
204 if (tt_common_entry) in batadv_tt_global_hash_find()
205 tt_global_entry = container_of(tt_common_entry, in batadv_tt_global_hash_find()
1314 struct batadv_tt_common_entry *tt_common_entry; in batadv_tt_local_purge_list() local
1317 hlist_for_each_entry_safe(tt_common_entry, node_tmp, head, in batadv_tt_local_purge_list()
1319 tt_local_entry = container_of(tt_common_entry, in batadv_tt_local_purge_list()
1365 struct batadv_tt_common_entry *tt_common_entry; in batadv_tt_local_table_free() local
1381 hlist_for_each_entry_safe(tt_common_entry, node_tmp, in batadv_tt_local_table_free()
1383 hlist_del_rcu(&tt_common_entry->hash_entry); in batadv_tt_local_table_free()
1384 tt_local = container_of(tt_common_entry, in batadv_tt_local_table_free()
2199 struct batadv_tt_common_entry *tt_common_entry; in batadv_tt_global_del_orig() local
2215 hlist_for_each_entry_safe(tt_common_entry, safe, in batadv_tt_global_del_orig()
2218 if (match_vid >= 0 && tt_common_entry->vid != match_vid) in batadv_tt_global_del_orig()
2221 tt_global = container_of(tt_common_entry, in batadv_tt_global_del_orig()
2234 hlist_del_rcu(&tt_common_entry->hash_entry); in batadv_tt_global_del_orig()
2308 struct batadv_tt_common_entry *tt_common_entry; in batadv_tt_global_table_free() local
2324 hlist_for_each_entry_safe(tt_common_entry, node_tmp, in batadv_tt_global_table_free()
2326 hlist_del_rcu(&tt_common_entry->hash_entry); in batadv_tt_global_table_free()
2327 tt_global = container_of(tt_common_entry, in batadv_tt_global_table_free()
2696 const struct batadv_tt_common_entry *tt_common_entry = entry_ptr; in batadv_tt_local_valid() local
2698 if (tt_common_entry->flags & BATADV_TT_CLIENT_NEW) in batadv_tt_local_valid()
2702 *flags = tt_common_entry->flags; in batadv_tt_local_valid()
2723 const struct batadv_tt_common_entry *tt_common_entry = entry_ptr; in batadv_tt_global_valid() local
2727 if (tt_common_entry->flags & BATADV_TT_CLIENT_ROAM || in batadv_tt_global_valid()
2728 tt_common_entry->flags & BATADV_TT_CLIENT_TEMP) in batadv_tt_global_valid()
2731 tt_global_entry = container_of(tt_common_entry, in batadv_tt_global_valid()
2760 struct batadv_tt_common_entry *tt_common_entry; in batadv_tt_tvlv_generate() local
2778 hlist_for_each_entry_rcu(tt_common_entry, in batadv_tt_tvlv_generate()
2783 ret = valid_cb(tt_common_entry, cb_data, &flags); in batadv_tt_tvlv_generate()
2787 ether_addr_copy(tt_change->addr, tt_common_entry->addr); in batadv_tt_tvlv_generate()
2789 tt_change->vid = htons(tt_common_entry->vid); in batadv_tt_tvlv_generate()
3604 struct batadv_tt_common_entry *tt_common_entry; in batadv_tt_local_set_flags() local
3615 hlist_for_each_entry_rcu(tt_common_entry, in batadv_tt_local_set_flags()
3618 if ((tt_common_entry->flags & flags) == flags) in batadv_tt_local_set_flags()
3620 tt_common_entry->flags |= flags; in batadv_tt_local_set_flags()
3622 if (!(tt_common_entry->flags & flags)) in batadv_tt_local_set_flags()
3624 tt_common_entry->flags &= ~flags; in batadv_tt_local_set_flags()
3631 tt_common_entry->vid); in batadv_tt_local_set_flags()