Home
last modified time | relevance | path

Searched refs:dat_entry (Results 1 – 1 of 1) sorted by relevance

/linux-4.4.14/net/batman-adv/
Ddistributed-arp-table.c69 static void batadv_dat_entry_free_ref(struct batadv_dat_entry *dat_entry) in batadv_dat_entry_free_ref() argument
71 if (atomic_dec_and_test(&dat_entry->refcount)) in batadv_dat_entry_free_ref()
72 kfree_rcu(dat_entry, rcu); in batadv_dat_entry_free_ref()
81 static bool batadv_dat_to_purge(struct batadv_dat_entry *dat_entry) in batadv_dat_to_purge() argument
83 return batadv_has_timed_out(dat_entry->last_update, in batadv_dat_to_purge()
102 struct batadv_dat_entry *dat_entry; in __batadv_dat_purge() local
115 hlist_for_each_entry_safe(dat_entry, node_tmp, head, in __batadv_dat_purge()
120 if (to_purge && !to_purge(dat_entry)) in __batadv_dat_purge()
123 hlist_del_rcu(&dat_entry->hash_entry); in __batadv_dat_purge()
124 batadv_dat_entry_free_ref(dat_entry); in __batadv_dat_purge()
[all …]