Lines Matching refs:hash
93 u32 hash = 0; in batadv_choose_tt() local
96 hash = jhash(&tt->addr, ETH_ALEN, hash); in batadv_choose_tt()
97 hash = jhash(&tt->vid, sizeof(tt->vid), hash); in batadv_choose_tt()
99 return hash % size; in batadv_choose_tt()
112 batadv_tt_hash_find(struct batadv_hashtable *hash, const u8 *addr, in batadv_tt_hash_find() argument
119 if (!hash) in batadv_tt_hash_find()
125 index = batadv_choose_tt(&to_search, hash->size); in batadv_tt_hash_find()
126 head = &hash->table[index]; in batadv_tt_hash_find()
939 struct batadv_hashtable *hash = bat_priv->tt.local_hash; in batadv_tt_local_seq_print_text() local
963 for (i = 0; i < hash->size; i++) { in batadv_tt_local_seq_print_text()
964 head = &hash->table[i]; in batadv_tt_local_seq_print_text()
1150 struct batadv_hashtable *hash = bat_priv->tt.local_hash; in batadv_tt_local_purge() local
1155 for (i = 0; i < hash->size; i++) { in batadv_tt_local_purge()
1156 head = &hash->table[i]; in batadv_tt_local_purge()
1157 list_lock = &hash->list_locks[i]; in batadv_tt_local_purge()
1167 struct batadv_hashtable *hash; in batadv_tt_local_table_free() local
1179 hash = bat_priv->tt.local_hash; in batadv_tt_local_table_free()
1181 for (i = 0; i < hash->size; i++) { in batadv_tt_local_table_free()
1182 head = &hash->table[i]; in batadv_tt_local_table_free()
1183 list_lock = &hash->list_locks[i]; in batadv_tt_local_table_free()
1206 batadv_hash_destroy(hash); in batadv_tt_local_table_free()
1629 struct batadv_hashtable *hash = bat_priv->tt.global_hash; in batadv_tt_global_seq_print_text() local
1647 for (i = 0; i < hash->size; i++) { in batadv_tt_global_seq_print_text()
1648 head = &hash->table[i]; in batadv_tt_global_seq_print_text()
1868 struct batadv_hashtable *hash = bat_priv->tt.global_hash; in batadv_tt_global_del_orig() local
1874 if (!hash) in batadv_tt_global_del_orig()
1877 for (i = 0; i < hash->size; i++) { in batadv_tt_global_del_orig()
1878 head = &hash->table[i]; in batadv_tt_global_del_orig()
1879 list_lock = &hash->list_locks[i]; in batadv_tt_global_del_orig()
1934 struct batadv_hashtable *hash = bat_priv->tt.global_hash; in batadv_tt_global_purge() local
1943 for (i = 0; i < hash->size; i++) { in batadv_tt_global_purge()
1944 head = &hash->table[i]; in batadv_tt_global_purge()
1945 list_lock = &hash->list_locks[i]; in batadv_tt_global_purge()
1973 struct batadv_hashtable *hash; in batadv_tt_global_table_free() local
1984 hash = bat_priv->tt.global_hash; in batadv_tt_global_table_free()
1986 for (i = 0; i < hash->size; i++) { in batadv_tt_global_table_free()
1987 head = &hash->table[i]; in batadv_tt_global_table_free()
1988 list_lock = &hash->list_locks[i]; in batadv_tt_global_table_free()
2002 batadv_hash_destroy(hash); in batadv_tt_global_table_free()
2113 struct batadv_hashtable *hash = bat_priv->tt.global_hash; in batadv_tt_global_crc() local
2121 for (i = 0; i < hash->size; i++) { in batadv_tt_global_crc()
2122 head = &hash->table[i]; in batadv_tt_global_crc()
2189 struct batadv_hashtable *hash = bat_priv->tt.local_hash; in batadv_tt_local_crc() local
2196 for (i = 0; i < hash->size; i++) { in batadv_tt_local_crc()
2197 head = &hash->table[i]; in batadv_tt_local_crc()
2365 struct batadv_hashtable *hash, in batadv_tt_tvlv_generate() argument
2380 for (i = 0; i < hash->size; i++) { in batadv_tt_tvlv_generate()
2381 head = &hash->table[i]; in batadv_tt_tvlv_generate()
3186 struct batadv_hashtable *hash = bat_priv->tt.local_hash; in batadv_tt_local_set_flags() local
3192 if (!hash) in batadv_tt_local_set_flags()
3195 for (i = 0; i < hash->size; i++) { in batadv_tt_local_set_flags()
3196 head = &hash->table[i]; in batadv_tt_local_set_flags()
3225 struct batadv_hashtable *hash = bat_priv->tt.local_hash; in batadv_tt_local_purge_pending_clients() local
3234 if (!hash) in batadv_tt_local_purge_pending_clients()
3237 for (i = 0; i < hash->size; i++) { in batadv_tt_local_purge_pending_clients()
3238 head = &hash->table[i]; in batadv_tt_local_purge_pending_clients()
3239 list_lock = &hash->list_locks[i]; in batadv_tt_local_purge_pending_clients()