bla               214 net/batman-adv/bridge_loop_avoidance.c 	struct batadv_hashtable *hash = bat_priv->bla.claim_hash;
bla               254 net/batman-adv/bridge_loop_avoidance.c 	struct batadv_hashtable *hash = bat_priv->bla.backbone_hash;
bla               300 net/batman-adv/bridge_loop_avoidance.c 	hash = backbone_gw->bat_priv->bla.claim_hash;
bla               348 net/batman-adv/bridge_loop_avoidance.c 	memcpy(&local_claim_dest, &bat_priv->bla.claim_dest,
bla               518 net/batman-adv/bridge_loop_avoidance.c 	hash_added = batadv_hash_add(bat_priv->bla.backbone_hash,
bla               543 net/batman-adv/bridge_loop_avoidance.c 		atomic_inc(&bat_priv->bla.num_requests);
bla               604 net/batman-adv/bridge_loop_avoidance.c 	hash = bat_priv->bla.claim_hash;
bla               647 net/batman-adv/bridge_loop_avoidance.c 		atomic_inc(&backbone_gw->bat_priv->bla.num_requests);
bla               713 net/batman-adv/bridge_loop_avoidance.c 		hash_added = batadv_hash_add(bat_priv->bla.claim_hash,
bla               805 net/batman-adv/bridge_loop_avoidance.c 	claim_removed_node = batadv_hash_remove(bat_priv->bla.claim_hash,
bla               870 net/batman-adv/bridge_loop_avoidance.c 			atomic_dec(&backbone_gw->bat_priv->bla.num_requests);
bla              1014 net/batman-adv/bridge_loop_avoidance.c 	bla_dst_own = &bat_priv->bla.claim_dest;
bla              1139 net/batman-adv/bridge_loop_avoidance.c 	bla_dst_own = &bat_priv->bla.claim_dest;
bla              1222 net/batman-adv/bridge_loop_avoidance.c 	hash = bat_priv->bla.backbone_hash;
bla              1246 net/batman-adv/bridge_loop_avoidance.c 				atomic_dec(&bat_priv->bla.num_requests);
bla              1276 net/batman-adv/bridge_loop_avoidance.c 	hash = bat_priv->bla.claim_hash;
bla              1334 net/batman-adv/bridge_loop_avoidance.c 	bat_priv->bla.claim_dest.group = group;
bla              1346 net/batman-adv/bridge_loop_avoidance.c 	hash = bat_priv->bla.backbone_hash;
bla              1387 net/batman-adv/bridge_loop_avoidance.c 	batadv_bla_send_claim(bat_priv, bat_priv->bla.loopdetect_addr,
bla              1433 net/batman-adv/bridge_loop_avoidance.c 	bat_priv = container_of(priv_bla, struct batadv_priv, bla);
bla              1444 net/batman-adv/bridge_loop_avoidance.c 	if (atomic_dec_and_test(&bat_priv->bla.loopdetect_next)) {
bla              1449 net/batman-adv/bridge_loop_avoidance.c 		eth_random_addr(bat_priv->bla.loopdetect_addr);
bla              1450 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.loopdetect_addr[0] = 0xba;
bla              1451 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.loopdetect_addr[1] = 0xbe;
bla              1452 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.loopdetect_lasttime = jiffies;
bla              1453 net/batman-adv/bridge_loop_avoidance.c 		atomic_set(&bat_priv->bla.loopdetect_next,
bla              1460 net/batman-adv/bridge_loop_avoidance.c 	hash = bat_priv->bla.backbone_hash;
bla              1495 net/batman-adv/bridge_loop_avoidance.c 			atomic_dec(&backbone_gw->bat_priv->bla.num_requests);
bla              1504 net/batman-adv/bridge_loop_avoidance.c 	queue_delayed_work(batadv_event_workqueue, &bat_priv->bla.work,
bla              1530 net/batman-adv/bridge_loop_avoidance.c 	spin_lock_init(&bat_priv->bla.bcast_duplist_lock);
bla              1535 net/batman-adv/bridge_loop_avoidance.c 	memcpy(&bat_priv->bla.claim_dest.magic, claim_dest, 3);
bla              1536 net/batman-adv/bridge_loop_avoidance.c 	bat_priv->bla.claim_dest.type = 0;
bla              1540 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.claim_dest.group = htons(crc);
bla              1543 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.claim_dest.group = 0; /* will be set later */
bla              1549 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.bcast_duplist[i].entrytime = entrytime;
bla              1550 net/batman-adv/bridge_loop_avoidance.c 	bat_priv->bla.bcast_duplist_curr = 0;
bla              1552 net/batman-adv/bridge_loop_avoidance.c 	atomic_set(&bat_priv->bla.loopdetect_next,
bla              1555 net/batman-adv/bridge_loop_avoidance.c 	if (bat_priv->bla.claim_hash)
bla              1558 net/batman-adv/bridge_loop_avoidance.c 	bat_priv->bla.claim_hash = batadv_hash_new(128);
bla              1559 net/batman-adv/bridge_loop_avoidance.c 	bat_priv->bla.backbone_hash = batadv_hash_new(32);
bla              1561 net/batman-adv/bridge_loop_avoidance.c 	if (!bat_priv->bla.claim_hash || !bat_priv->bla.backbone_hash)
bla              1564 net/batman-adv/bridge_loop_avoidance.c 	batadv_hash_set_lock_class(bat_priv->bla.claim_hash,
bla              1566 net/batman-adv/bridge_loop_avoidance.c 	batadv_hash_set_lock_class(bat_priv->bla.backbone_hash,
bla              1571 net/batman-adv/bridge_loop_avoidance.c 	INIT_DELAYED_WORK(&bat_priv->bla.work, batadv_bla_periodic_work);
bla              1573 net/batman-adv/bridge_loop_avoidance.c 	queue_delayed_work(batadv_event_workqueue, &bat_priv->bla.work,
bla              1608 net/batman-adv/bridge_loop_avoidance.c 	spin_lock_bh(&bat_priv->bla.bcast_duplist_lock);
bla              1611 net/batman-adv/bridge_loop_avoidance.c 		curr = (bat_priv->bla.bcast_duplist_curr + i);
bla              1613 net/batman-adv/bridge_loop_avoidance.c 		entry = &bat_priv->bla.bcast_duplist[curr];
bla              1637 net/batman-adv/bridge_loop_avoidance.c 	curr = (bat_priv->bla.bcast_duplist_curr + BATADV_DUPLIST_SIZE - 1);
bla              1639 net/batman-adv/bridge_loop_avoidance.c 	entry = &bat_priv->bla.bcast_duplist[curr];
bla              1643 net/batman-adv/bridge_loop_avoidance.c 	bat_priv->bla.bcast_duplist_curr = curr;
bla              1646 net/batman-adv/bridge_loop_avoidance.c 	spin_unlock_bh(&bat_priv->bla.bcast_duplist_lock);
bla              1663 net/batman-adv/bridge_loop_avoidance.c 	struct batadv_hashtable *hash = bat_priv->bla.backbone_hash;
bla              1735 net/batman-adv/bridge_loop_avoidance.c 	cancel_delayed_work_sync(&bat_priv->bla.work);
bla              1738 net/batman-adv/bridge_loop_avoidance.c 	if (bat_priv->bla.claim_hash) {
bla              1740 net/batman-adv/bridge_loop_avoidance.c 		batadv_hash_destroy(bat_priv->bla.claim_hash);
bla              1741 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.claim_hash = NULL;
bla              1743 net/batman-adv/bridge_loop_avoidance.c 	if (bat_priv->bla.backbone_hash) {
bla              1745 net/batman-adv/bridge_loop_avoidance.c 		batadv_hash_destroy(bat_priv->bla.backbone_hash);
bla              1746 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.backbone_hash = NULL;
bla              1780 net/batman-adv/bridge_loop_avoidance.c 				bat_priv->bla.loopdetect_addr))
bla              1786 net/batman-adv/bridge_loop_avoidance.c 	if (batadv_has_timed_out(bat_priv->bla.loopdetect_lasttime,
bla              1845 net/batman-adv/bridge_loop_avoidance.c 	if (unlikely(atomic_read(&bat_priv->bla.num_requests)))
bla              1958 net/batman-adv/bridge_loop_avoidance.c 	if (unlikely(atomic_read(&bat_priv->bla.num_requests)))
bla              2038 net/batman-adv/bridge_loop_avoidance.c 	struct batadv_hashtable *hash = bat_priv->bla.claim_hash;
bla              2056 net/batman-adv/bridge_loop_avoidance.c 		   ntohs(bat_priv->bla.claim_dest.group));
bla              2229 net/batman-adv/bridge_loop_avoidance.c 	hash = bat_priv->bla.claim_hash;
bla              2272 net/batman-adv/bridge_loop_avoidance.c 	struct batadv_hashtable *hash = bat_priv->bla.backbone_hash;
bla              2290 net/batman-adv/bridge_loop_avoidance.c 		   ntohs(bat_priv->bla.claim_dest.group));
bla              2467 net/batman-adv/bridge_loop_avoidance.c 	hash = bat_priv->bla.backbone_hash;
bla               254 net/batman-adv/netlink.c 			ntohs(bat_priv->bla.claim_dest.group)))
bla               800 net/batman-adv/soft-interface.c 	atomic_set(&bat_priv->bla.num_requests, 0);
bla              1725 net/batman-adv/types.h 	struct batadv_priv_bla bla;