Searched refs:dp_peer (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_peer.c | 364 struct ath12k_dp_peer *dp_peer; in ath12k_dp_peer_find_by_addr_and_sta() local 368 list_for_each_entry(dp_peer, &dp_hw->dp_peers_list, list) { in ath12k_dp_peer_find_by_addr_and_sta() 369 if (ether_addr_equal(dp_peer->addr, addr) && (dp_peer->sta == sta)) in ath12k_dp_peer_find_by_addr_and_sta() 370 return dp_peer; in ath12k_dp_peer_find_by_addr_and_sta() 381 struct ath12k_dp_peer *dp_peer; in ath12k_dp_peer_create_find() local 385 list_for_each_entry(dp_peer, &dp_hw->dp_peers_list, list) { in ath12k_dp_peer_create_find() 386 if (ether_addr_equal(dp_peer->addr, addr)) { in ath12k_dp_peer_create_find() 387 if (!sta || mlo_peer || dp_peer->is_mlo || in ath12k_dp_peer_create_find() 388 dp_peer->sta == sta) in ath12k_dp_peer_create_find() 389 return dp_peer; in ath12k_dp_peer_create_find() [all …]
|
| H A D | dp_rx.c | 549 rx_tid = &peer->dp_peer->rx_tid[i]; in ath12k_dp_rx_peer_tid_cleanup() 600 if (!peer || !peer->dp_peer) { in ath12k_dp_rx_peer_tid_setup() 626 rx_tid = &peer->dp_peer->rx_tid[tid]; in ath12k_dp_rx_peer_tid_setup() 657 ret = ath12k_dp_arch_rx_assign_reoq(dp, peer->dp_peer, rx_tid, ssn, pn_type); in ath12k_dp_rx_peer_tid_setup() 755 if (!peer || !peer->dp_peer) { in ath12k_dp_rx_ampdu_stop() 773 ret = ath12k_dp_arch_peer_rx_tid_reo_update(dp, peer, peer->dp_peer->rx_tid, in ath12k_dp_rx_ampdu_stop() 811 if (!peer || !peer->dp_peer) { in ath12k_dp_rx_peer_pn_replay_config() 822 rx_tid = &peer->dp_peer->rx_tid[tid]; in ath12k_dp_rx_peer_pn_replay_config() 1449 if (!peer || !peer->dp_peer) { in ath12k_dp_rx_peer_frag_setup() 1463 rx_tid = &peer->dp_peer->rx_tid[i]; in ath12k_dp_rx_peer_frag_setup() [all …]
|
| H A D | mac.c | 1213 struct ath12k_dp_peer *dp_peer = NULL; in ath12k_mac_peer_cleanup_all() local 1224 if (peer->sta && peer->dp_peer) in ath12k_mac_peer_cleanup_all() 1229 dp_peer = peer->dp_peer; in ath12k_mac_peer_cleanup_all() 1231 rcu_assign_pointer(dp_peer->link_peers[peer->link_id], NULL); in ath12k_mac_peer_cleanup_all() 1267 struct ath12k_dp_peer *dp_peer, *tmp; in ath12k_mac_dp_peer_cleanup() local 1273 list_for_each_entry_safe(dp_peer, tmp, &dp_hw->dp_peers_list, list) { in ath12k_mac_dp_peer_cleanup() 1274 if (dp_peer->is_mlo) { in ath12k_mac_dp_peer_cleanup() 1275 rcu_assign_pointer(dp_hw->dp_peers[dp_peer->peer_id], NULL); in ath12k_mac_dp_peer_cleanup() 1276 clear_bit(dp_peer->peer_id, ah->free_ml_peer_id_map); in ath12k_mac_dp_peer_cleanup() 1279 list_move(&dp_peer->list, &peers); in ath12k_mac_dp_peer_cleanup() [all …]
|
| H A D | dp.c | 31 if (!peer || !peer->dp_peer) { in ath12k_dp_peer_cleanup() 44 crypto_free_shash(peer->dp_peer->tfm_mmic); in ath12k_dp_peer_cleanup() 45 peer->dp_peer->dp_setup_done = false; in ath12k_dp_peer_cleanup()
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_rx.c | 252 int ath12k_wifi7_dp_rx_assign_reoq(struct ath12k_base *ab, struct ath12k_dp_peer *dp_peer, in ath12k_wifi7_dp_rx_assign_reoq() argument 264 buf = &dp_peer->reoq_bufs[tid]; in ath12k_wifi7_dp_rx_assign_reoq()
|