Lines Matching refs:mec_hash
786 soc->mec_hash.mask = hash_elems - 1; in dp_peer_mec_hash_attach()
787 soc->mec_hash.idx_bits = log2; in dp_peer_mec_hash_attach()
793 soc->mec_hash.bins = qdf_mem_malloc(hash_elems * in dp_peer_mec_hash_attach()
797 if (!soc->mec_hash.bins) in dp_peer_mec_hash_attach()
801 TAILQ_INIT(&soc->mec_hash.bins[i]); in dp_peer_mec_hash_attach()
822 index ^= index >> soc->mec_hash.idx_bits; in dp_peer_mec_hash_index()
823 index &= soc->mec_hash.mask; in dp_peer_mec_hash_index()
840 TAILQ_FOREACH(mecentry, &soc->mec_hash.bins[index], hash_list_elem) { in dp_peer_mec_hash_find_by_pdevid()
865 TAILQ_INSERT_TAIL(&soc->mec_hash.bins[index], mecentry, hash_list_elem); in dp_peer_mec_hash_add()
934 TAILQ_REMOVE(&soc->mec_hash.bins[index], mecentry, in dp_peer_mec_detach_entry()
958 qdf_mem_free(soc->mec_hash.bins); in dp_peer_mec_hash_detach()
959 soc->mec_hash.bins = NULL; in dp_peer_mec_hash_detach()