tvlv              174 net/batman-adv/main.c 	spin_lock_init(&bat_priv->tvlv.container_list_lock);
tvlv              175 net/batman-adv/main.c 	spin_lock_init(&bat_priv->tvlv.handler_list_lock);
tvlv              193 net/batman-adv/main.c 	INIT_HLIST_HEAD(&bat_priv->tvlv.container_list);
tvlv              194 net/batman-adv/main.c 	INIT_HLIST_HEAD(&bat_priv->tvlv.handler_list);
tvlv               72 net/batman-adv/tvlv.c 				 &bat_priv->tvlv.handler_list, list) {
tvlv               96 net/batman-adv/tvlv.c 	struct batadv_tvlv_container *tvlv;
tvlv               98 net/batman-adv/tvlv.c 	tvlv = container_of(ref, struct batadv_tvlv_container, refcount);
tvlv               99 net/batman-adv/tvlv.c 	kfree(tvlv);
tvlv              107 net/batman-adv/tvlv.c static void batadv_tvlv_container_put(struct batadv_tvlv_container *tvlv)
tvlv              109 net/batman-adv/tvlv.c 	kref_put(&tvlv->refcount, batadv_tvlv_container_release);
tvlv              127 net/batman-adv/tvlv.c 	struct batadv_tvlv_container *tvlv_tmp, *tvlv = NULL;
tvlv              129 net/batman-adv/tvlv.c 	lockdep_assert_held(&bat_priv->tvlv.container_list_lock);
tvlv              131 net/batman-adv/tvlv.c 	hlist_for_each_entry(tvlv_tmp, &bat_priv->tvlv.container_list, list) {
tvlv              139 net/batman-adv/tvlv.c 		tvlv = tvlv_tmp;
tvlv              143 net/batman-adv/tvlv.c 	return tvlv;
tvlv              158 net/batman-adv/tvlv.c 	struct batadv_tvlv_container *tvlv;
tvlv              161 net/batman-adv/tvlv.c 	lockdep_assert_held(&bat_priv->tvlv.container_list_lock);
tvlv              163 net/batman-adv/tvlv.c 	hlist_for_each_entry(tvlv, &bat_priv->tvlv.container_list, list) {
tvlv              165 net/batman-adv/tvlv.c 		tvlv_len += ntohs(tvlv->tvlv_hdr.len);
tvlv              181 net/batman-adv/tvlv.c 					 struct batadv_tvlv_container *tvlv)
tvlv              183 net/batman-adv/tvlv.c 	lockdep_assert_held(&bat_priv->tvlv.container_list_lock);
tvlv              185 net/batman-adv/tvlv.c 	if (!tvlv)
tvlv              188 net/batman-adv/tvlv.c 	hlist_del(&tvlv->list);
tvlv              191 net/batman-adv/tvlv.c 	batadv_tvlv_container_put(tvlv);
tvlv              192 net/batman-adv/tvlv.c 	batadv_tvlv_container_put(tvlv);
tvlv              205 net/batman-adv/tvlv.c 	struct batadv_tvlv_container *tvlv;
tvlv              207 net/batman-adv/tvlv.c 	spin_lock_bh(&bat_priv->tvlv.container_list_lock);
tvlv              208 net/batman-adv/tvlv.c 	tvlv = batadv_tvlv_container_get(bat_priv, type, version);
tvlv              209 net/batman-adv/tvlv.c 	batadv_tvlv_container_remove(bat_priv, tvlv);
tvlv              210 net/batman-adv/tvlv.c 	spin_unlock_bh(&bat_priv->tvlv.container_list_lock);
tvlv              246 net/batman-adv/tvlv.c 	spin_lock_bh(&bat_priv->tvlv.container_list_lock);
tvlv              251 net/batman-adv/tvlv.c 	hlist_add_head(&tvlv_new->list, &bat_priv->tvlv.container_list);
tvlv              252 net/batman-adv/tvlv.c 	spin_unlock_bh(&bat_priv->tvlv.container_list_lock);
tvlv              309 net/batman-adv/tvlv.c 	struct batadv_tvlv_container *tvlv;
tvlv              315 net/batman-adv/tvlv.c 	spin_lock_bh(&bat_priv->tvlv.container_list_lock);
tvlv              329 net/batman-adv/tvlv.c 	hlist_for_each_entry(tvlv, &bat_priv->tvlv.container_list, list) {
tvlv              331 net/batman-adv/tvlv.c 		tvlv_hdr->type = tvlv->tvlv_hdr.type;
tvlv              332 net/batman-adv/tvlv.c 		tvlv_hdr->version = tvlv->tvlv_hdr.version;
tvlv              333 net/batman-adv/tvlv.c 		tvlv_hdr->len = tvlv->tvlv_hdr.len;
tvlv              335 net/batman-adv/tvlv.c 		memcpy(tvlv_value, tvlv + 1, ntohs(tvlv->tvlv_hdr.len));
tvlv              336 net/batman-adv/tvlv.c 		tvlv_value = (u8 *)tvlv_value + ntohs(tvlv->tvlv_hdr.len);
tvlv              340 net/batman-adv/tvlv.c 	spin_unlock_bh(&bat_priv->tvlv.container_list_lock);
tvlv              452 net/batman-adv/tvlv.c 				 &bat_priv->tvlv.handler_list, list) {
tvlv              520 net/batman-adv/tvlv.c 	spin_lock_bh(&bat_priv->tvlv.handler_list_lock);
tvlv              524 net/batman-adv/tvlv.c 		spin_unlock_bh(&bat_priv->tvlv.handler_list_lock);
tvlv              531 net/batman-adv/tvlv.c 		spin_unlock_bh(&bat_priv->tvlv.handler_list_lock);
tvlv              544 net/batman-adv/tvlv.c 	hlist_add_head_rcu(&tvlv_handler->list, &bat_priv->tvlv.handler_list);
tvlv              545 net/batman-adv/tvlv.c 	spin_unlock_bh(&bat_priv->tvlv.handler_list_lock);
tvlv              568 net/batman-adv/tvlv.c 	spin_lock_bh(&bat_priv->tvlv.handler_list_lock);
tvlv              570 net/batman-adv/tvlv.c 	spin_unlock_bh(&bat_priv->tvlv.handler_list_lock);
tvlv             1740 net/batman-adv/types.h 	struct batadv_priv_tvlv tvlv;