Lines Matching refs:tt_local

640 	struct batadv_tt_local_entry *tt_local;
660 tt_local = batadv_tt_local_hash_find(bat_priv, addr, vid);
665 if (tt_local) {
666 tt_local->last_seen = jiffies;
667 if (tt_local->common.flags & BATADV_TT_CLIENT_PENDING) {
676 tt_local->common.flags &= ~BATADV_TT_CLIENT_PENDING;
680 if (tt_local->common.flags & BATADV_TT_CLIENT_ROAM) {
689 tt_local->common.flags &= ~BATADV_TT_CLIENT_ROAM;
706 tt_local = kmem_cache_alloc(batadv_tl_cache, GFP_ATOMIC);
707 if (!tt_local)
716 kmem_cache_free(batadv_tl_cache, tt_local);
717 tt_local = NULL;
726 ether_addr_copy(tt_local->common.addr, addr);
731 tt_local->common.flags = BATADV_TT_CLIENT_NEW;
732 tt_local->common.vid = vid;
734 tt_local->common.flags |= BATADV_TT_CLIENT_WIFI;
735 kref_init(&tt_local->common.refcount);
736 tt_local->last_seen = jiffies;
737 tt_local->common.added_at = tt_local->last_seen;
738 tt_local->vlan = vlan;
745 tt_local->common.flags |= BATADV_TT_CLIENT_NOPURGE;
747 kref_get(&tt_local->common.refcount);
749 batadv_choose_tt, &tt_local->common,
750 &tt_local->common.hash_entry);
754 batadv_tt_local_entry_put(tt_local);
759 batadv_tt_local_event(bat_priv, tt_local, BATADV_NO_FLAGS);
790 remote_flags = tt_local->common.flags & BATADV_TT_REMOTE_MASK;
793 tt_local->common.flags |= BATADV_TT_CLIENT_WIFI;
795 tt_local->common.flags &= ~BATADV_TT_CLIENT_WIFI;
804 tt_local->common.flags |= BATADV_TT_CLIENT_ISOLA;
806 tt_local->common.flags &= ~BATADV_TT_CLIENT_ISOLA;
811 if (remote_flags ^ (tt_local->common.flags & BATADV_TT_REMOTE_MASK))
812 batadv_tt_local_event(bat_priv, tt_local, BATADV_NO_FLAGS);
820 if (tt_local)
821 batadv_tt_local_entry_put(tt_local);
1076 struct batadv_tt_local_entry *tt_local;
1102 tt_local = container_of(tt_common_entry,
1105 last_seen_jiffies = jiffies - tt_local->last_seen;
1128 tt_local->vlan->tt.crc);
1451 struct batadv_tt_local_entry *tt_local;
1469 tt_local = container_of(tt_common_entry,
1473 batadv_tt_local_entry_put(tt_local);
3881 struct batadv_tt_local_entry *tt_local;
3907 tt_local = container_of(tt_common,
3911 batadv_tt_local_entry_put(tt_local);