Lines Matching refs:bla

140 	struct batadv_hashtable *hash = bat_priv->bla.claim_hash;  in batadv_claim_hash_find()
180 struct batadv_hashtable *hash = bat_priv->bla.backbone_hash; in batadv_backbone_hash_find()
223 hash = backbone_gw->bat_priv->bla.claim_hash; in batadv_bla_del_backbone_claims()
269 memcpy(&local_claim_dest, &bat_priv->bla.claim_dest, in batadv_bla_send_claim()
399 hash_added = batadv_hash_add(bat_priv->bla.backbone_hash, in batadv_bla_get_backbone_gw()
424 atomic_inc(&bat_priv->bla.num_requests); in batadv_bla_get_backbone_gw()
478 hash = bat_priv->bla.claim_hash; in batadv_bla_answer_request()
521 atomic_inc(&backbone_gw->bat_priv->bla.num_requests); in batadv_bla_send_request()
582 hash_added = batadv_hash_add(bat_priv->bla.claim_hash, in batadv_bla_add_claim()
633 batadv_hash_remove(bat_priv->bla.claim_hash, batadv_compare_claim, in batadv_bla_del_claim()
681 atomic_dec(&backbone_gw->bat_priv->bla.num_requests); in batadv_handle_announce()
798 bla_dst_own = &bat_priv->bla.claim_dest; in batadv_check_claim_group()
925 bla_dst_own = &bat_priv->bla.claim_dest; in batadv_bla_process_claim()
997 hash = bat_priv->bla.backbone_hash; in batadv_bla_purge_backbone_gw()
1021 atomic_dec(&bat_priv->bla.num_requests); in batadv_bla_purge_backbone_gw()
1050 hash = bat_priv->bla.claim_hash; in batadv_bla_purge_claims()
1101 bat_priv->bla.claim_dest.group = group; in batadv_bla_update_orig_address()
1113 hash = bat_priv->bla.backbone_hash; in batadv_bla_update_orig_address()
1155 bat_priv = container_of(priv_bla, struct batadv_priv, bla); in batadv_bla_periodic_work()
1166 hash = bat_priv->bla.backbone_hash; in batadv_bla_periodic_work()
1198 atomic_dec(&backbone_gw->bat_priv->bla.num_requests); in batadv_bla_periodic_work()
1207 queue_delayed_work(batadv_event_workqueue, &bat_priv->bla.work, in batadv_bla_periodic_work()
1228 spin_lock_init(&bat_priv->bla.bcast_duplist_lock); in batadv_bla_init()
1233 memcpy(&bat_priv->bla.claim_dest.magic, claim_dest, 3); in batadv_bla_init()
1234 bat_priv->bla.claim_dest.type = 0; in batadv_bla_init()
1238 bat_priv->bla.claim_dest.group = htons(crc); in batadv_bla_init()
1241 bat_priv->bla.claim_dest.group = 0; /* will be set later */ in batadv_bla_init()
1247 bat_priv->bla.bcast_duplist[i].entrytime = entrytime; in batadv_bla_init()
1248 bat_priv->bla.bcast_duplist_curr = 0; in batadv_bla_init()
1250 if (bat_priv->bla.claim_hash) in batadv_bla_init()
1253 bat_priv->bla.claim_hash = batadv_hash_new(128); in batadv_bla_init()
1254 bat_priv->bla.backbone_hash = batadv_hash_new(32); in batadv_bla_init()
1256 if (!bat_priv->bla.claim_hash || !bat_priv->bla.backbone_hash) in batadv_bla_init()
1259 batadv_hash_set_lock_class(bat_priv->bla.claim_hash, in batadv_bla_init()
1261 batadv_hash_set_lock_class(bat_priv->bla.backbone_hash, in batadv_bla_init()
1266 INIT_DELAYED_WORK(&bat_priv->bla.work, batadv_bla_periodic_work); in batadv_bla_init()
1268 queue_delayed_work(batadv_event_workqueue, &bat_priv->bla.work, in batadv_bla_init()
1300 spin_lock_bh(&bat_priv->bla.bcast_duplist_lock); in batadv_bla_check_bcast_duplist()
1303 curr = (bat_priv->bla.bcast_duplist_curr + i); in batadv_bla_check_bcast_duplist()
1305 entry = &bat_priv->bla.bcast_duplist[curr]; in batadv_bla_check_bcast_duplist()
1329 curr = (bat_priv->bla.bcast_duplist_curr + BATADV_DUPLIST_SIZE - 1); in batadv_bla_check_bcast_duplist()
1331 entry = &bat_priv->bla.bcast_duplist[curr]; in batadv_bla_check_bcast_duplist()
1335 bat_priv->bla.bcast_duplist_curr = curr; in batadv_bla_check_bcast_duplist()
1338 spin_unlock_bh(&bat_priv->bla.bcast_duplist_lock); in batadv_bla_check_bcast_duplist()
1356 struct batadv_hashtable *hash = bat_priv->bla.backbone_hash; in batadv_bla_is_backbone_gw_orig()
1424 cancel_delayed_work_sync(&bat_priv->bla.work); in batadv_bla_free()
1427 if (bat_priv->bla.claim_hash) { in batadv_bla_free()
1429 batadv_hash_destroy(bat_priv->bla.claim_hash); in batadv_bla_free()
1430 bat_priv->bla.claim_hash = NULL; in batadv_bla_free()
1432 if (bat_priv->bla.backbone_hash) { in batadv_bla_free()
1434 batadv_hash_destroy(bat_priv->bla.backbone_hash); in batadv_bla_free()
1435 bat_priv->bla.backbone_hash = NULL; in batadv_bla_free()
1473 if (unlikely(atomic_read(&bat_priv->bla.num_requests))) in batadv_bla_rx()
1572 if (unlikely(atomic_read(&bat_priv->bla.num_requests))) in batadv_bla_tx()
1628 struct batadv_hashtable *hash = bat_priv->bla.claim_hash; in batadv_bla_claim_table_seq_print_text()
1644 ntohs(bat_priv->bla.claim_dest.group)); in batadv_bla_claim_table_seq_print_text()
1672 struct batadv_hashtable *hash = bat_priv->bla.backbone_hash; in batadv_bla_backbone_table_seq_print_text()
1689 ntohs(bat_priv->bla.claim_dest.group)); in batadv_bla_backbone_table_seq_print_text()