Lines Matching refs:hash
65 u32 hash = 0; in batadv_choose_claim() local
67 hash = jhash(&claim->addr, sizeof(claim->addr), hash); in batadv_choose_claim()
68 hash = jhash(&claim->vid, sizeof(claim->vid), hash); in batadv_choose_claim()
70 return hash % size; in batadv_choose_claim()
77 u32 hash = 0; in batadv_choose_backbone_gw() local
79 hash = jhash(&claim->addr, sizeof(claim->addr), hash); in batadv_choose_backbone_gw()
80 hash = jhash(&claim->vid, sizeof(claim->vid), hash); in batadv_choose_backbone_gw()
82 return hash % size; in batadv_choose_backbone_gw()
155 struct batadv_hashtable *hash = bat_priv->bla.claim_hash; in batadv_claim_hash_find() local
161 if (!hash) in batadv_claim_hash_find()
164 index = batadv_choose_claim(data, hash->size); in batadv_claim_hash_find()
165 head = &hash->table[index]; in batadv_claim_hash_find()
195 struct batadv_hashtable *hash = bat_priv->bla.backbone_hash; in batadv_backbone_hash_find() local
201 if (!hash) in batadv_backbone_hash_find()
207 index = batadv_choose_backbone_gw(&search_entry, hash->size); in batadv_backbone_hash_find()
208 head = &hash->table[index]; in batadv_backbone_hash_find()
231 struct batadv_hashtable *hash; in batadv_bla_del_backbone_claims() local
238 hash = backbone_gw->bat_priv->bla.claim_hash; in batadv_bla_del_backbone_claims()
239 if (!hash) in batadv_bla_del_backbone_claims()
242 for (i = 0; i < hash->size; i++) { in batadv_bla_del_backbone_claims()
243 head = &hash->table[i]; in batadv_bla_del_backbone_claims()
244 list_lock = &hash->list_locks[i]; in batadv_bla_del_backbone_claims()
479 struct batadv_hashtable *hash; in batadv_bla_answer_request() local
493 hash = bat_priv->bla.claim_hash; in batadv_bla_answer_request()
494 for (i = 0; i < hash->size; i++) { in batadv_bla_answer_request()
495 head = &hash->table[i]; in batadv_bla_answer_request()
1007 struct batadv_hashtable *hash; in batadv_bla_purge_backbone_gw() local
1011 hash = bat_priv->bla.backbone_hash; in batadv_bla_purge_backbone_gw()
1012 if (!hash) in batadv_bla_purge_backbone_gw()
1015 for (i = 0; i < hash->size; i++) { in batadv_bla_purge_backbone_gw()
1016 head = &hash->table[i]; in batadv_bla_purge_backbone_gw()
1017 list_lock = &hash->list_locks[i]; in batadv_bla_purge_backbone_gw()
1061 struct batadv_hashtable *hash; in batadv_bla_purge_claims() local
1064 hash = bat_priv->bla.claim_hash; in batadv_bla_purge_claims()
1065 if (!hash) in batadv_bla_purge_claims()
1068 for (i = 0; i < hash->size; i++) { in batadv_bla_purge_claims()
1069 head = &hash->table[i]; in batadv_bla_purge_claims()
1109 struct batadv_hashtable *hash; in batadv_bla_update_orig_address() local
1127 hash = bat_priv->bla.backbone_hash; in batadv_bla_update_orig_address()
1128 if (!hash) in batadv_bla_update_orig_address()
1131 for (i = 0; i < hash->size; i++) { in batadv_bla_update_orig_address()
1132 head = &hash->table[i]; in batadv_bla_update_orig_address()
1163 struct batadv_hashtable *hash; in batadv_bla_periodic_work() local
1180 hash = bat_priv->bla.backbone_hash; in batadv_bla_periodic_work()
1181 if (!hash) in batadv_bla_periodic_work()
1184 for (i = 0; i < hash->size; i++) { in batadv_bla_periodic_work()
1185 head = &hash->table[i]; in batadv_bla_periodic_work()
1370 struct batadv_hashtable *hash = bat_priv->bla.backbone_hash; in batadv_bla_is_backbone_gw_orig() local
1378 if (!hash) in batadv_bla_is_backbone_gw_orig()
1381 for (i = 0; i < hash->size; i++) { in batadv_bla_is_backbone_gw_orig()
1382 head = &hash->table[i]; in batadv_bla_is_backbone_gw_orig()
1642 struct batadv_hashtable *hash = bat_priv->bla.claim_hash; in batadv_bla_claim_table_seq_print_text() local
1661 for (i = 0; i < hash->size; i++) { in batadv_bla_claim_table_seq_print_text()
1662 head = &hash->table[i]; in batadv_bla_claim_table_seq_print_text()
1686 struct batadv_hashtable *hash = bat_priv->bla.backbone_hash; in batadv_bla_backbone_table_seq_print_text() local
1706 for (i = 0; i < hash->size; i++) { in batadv_bla_backbone_table_seq_print_text()
1707 head = &hash->table[i]; in batadv_bla_backbone_table_seq_print_text()