Home
last modified time | relevance | path

Searched refs:ase (Results 1 – 5 of 5) sorted by relevance

/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/
H A Ddp_txrx_wds.c65 struct dp_ast_entry *ase, *temp_ase; in dp_pdev_build_peer_ase_list() local
75 DP_PEER_ITERATE_ASE_LIST(peer, ase, temp_ase) { in dp_pdev_build_peer_ase_list()
76 if (ase->type != CDP_TXRX_AST_TYPE_WDS && in dp_pdev_build_peer_ase_list()
77 ase->type != CDP_TXRX_AST_TYPE_DA) in dp_pdev_build_peer_ase_list()
80 if (ase->is_active) { in dp_pdev_build_peer_ase_list()
81 ase->is_active = false; in dp_pdev_build_peer_ase_list()
85 if (ase->delete_in_progress) { in dp_pdev_build_peer_ase_list()
87 QDF_MAC_ADDR_REF(ase->mac_addr.raw), in dp_pdev_build_peer_ase_list()
88 ase->type); in dp_pdev_build_peer_ase_list()
92 if (ase->is_mapped) in dp_pdev_build_peer_ase_list()
[all …]
H A Ddp_peer.c1192 struct dp_ast_entry *ase) in dp_peer_ast_hash_add() argument
1196 index = dp_peer_ast_hash_index(soc, &ase->mac_addr); in dp_peer_ast_hash_add()
1197 TAILQ_INSERT_TAIL(&soc->ast_hash.bins[index], ase, hash_list_elem); in dp_peer_ast_hash_add()
1201 struct dp_ast_entry *ase) in dp_peer_ast_hash_remove() argument
1210 index = dp_peer_ast_hash_index(soc, &ase->mac_addr); in dp_peer_ast_hash_remove()
1215 ase->peer_id, index, QDF_MAC_ADDR_REF(ase->mac_addr.raw)); in dp_peer_ast_hash_remove()
1218 if (tmpase == ase) { in dp_peer_ast_hash_remove()
1227 TAILQ_REMOVE(&soc->ast_hash.bins[index], ase, hash_list_elem); in dp_peer_ast_hash_remove()
1236 struct dp_ast_entry *ase; in dp_peer_ast_hash_find_by_vdevid() local
1243 TAILQ_FOREACH(ase, &soc->ast_hash.bins[index], hash_list_elem) { in dp_peer_ast_hash_find_by_vdevid()
[all …]
H A Ddp_main.c758 struct dp_ast_entry *ase = NULL; in dp_peer_flush_ast_entries() local
761 DP_PEER_ITERATE_ASE_LIST(peer, ase, temp_ase) { in dp_peer_flush_ast_entries()
762 if ((ase->type == in dp_peer_flush_ast_entries()
764 (ase->type == in dp_peer_flush_ast_entries()
766 (ase->type == in dp_peer_flush_ast_entries()
769 dp_peer_del_ast(soc, ase); in dp_peer_flush_ast_entries()
803 struct dp_ast_entry *ase = NULL; in dp_peer_send_wds_disconnect() local
806 DP_PEER_ITERATE_ASE_LIST(peer, ase, temp_ase) { in dp_peer_send_wds_disconnect()
807 if (ase->type == CDP_TXRX_AST_TYPE_WDS) { in dp_peer_send_wds_disconnect()
809 ase->mac_addr.raw, in dp_peer_send_wds_disconnect()
[all …]
H A Ddp_rx_err.c68 struct dp_ast_entry *ase = NULL; in dp_rx_mcast_echo_check() local
118 ase = soc->ast_table[sa_idx]; in dp_rx_mcast_echo_check()
129 if (ase && (ase->peer_id != txrx_peer->peer_id)) { in dp_rx_mcast_echo_check()
H A Ddp_peer.h989 struct dp_ast_entry *ase);