Lines Matching refs:sw_mon_entries
2973 if (pmon->sw_mon_entries.ppdu_id < ppdu_id) { in ath11k_dp_rx_mon_update_status_buf_state()
2975 ppdu_id_diff = ppdu_id - pmon->sw_mon_entries.ppdu_id; in ath11k_dp_rx_mon_update_status_buf_state()
2978 } else if (pmon->sw_mon_entries.ppdu_id > ppdu_id) { in ath11k_dp_rx_mon_update_status_buf_state()
2980 ppdu_id_diff = pmon->sw_mon_entries.ppdu_id - ppdu_id; in ath11k_dp_rx_mon_update_status_buf_state()
5252 struct hal_sw_mon_ring_entries *sw_mon_entries) in ath11k_dp_rx_full_mon_mpdu_pop() argument
5273 ath11k_hal_rx_sw_mon_ring_buf_paddr_get(ring_entry, sw_mon_entries); in ath11k_dp_rx_full_mon_mpdu_pop()
5275 sw_cookie = sw_mon_entries->mon_dst_sw_cookie; in ath11k_dp_rx_full_mon_mpdu_pop()
5276 sw_mon_entries->end_of_ppdu = false; in ath11k_dp_rx_full_mon_mpdu_pop()
5277 sw_mon_entries->drop_ppdu = false; in ath11k_dp_rx_full_mon_mpdu_pop()
5278 p_last_buf_addr_info = sw_mon_entries->dst_buf_addr_info; in ath11k_dp_rx_full_mon_mpdu_pop()
5279 msdu_cnt = sw_mon_entries->msdu_cnt; in ath11k_dp_rx_full_mon_mpdu_pop()
5281 sw_mon_entries->end_of_ppdu = in ath11k_dp_rx_full_mon_mpdu_pop()
5283 if (sw_mon_entries->end_of_ppdu) in ath11k_dp_rx_full_mon_mpdu_pop()
5306 (sw_mon_entries->mon_dst_paddr - in ath11k_dp_rx_full_mon_mpdu_pop()
5339 i, msdu, sw_mon_entries->ppdu_id); in ath11k_dp_rx_full_mon_mpdu_pop()
5379 &sw_mon_entries->mon_dst_paddr, in ath11k_dp_rx_full_mon_mpdu_pop()
5380 &sw_mon_entries->mon_dst_sw_cookie, in ath11k_dp_rx_full_mon_mpdu_pop()
5392 } while (sw_mon_entries->mon_dst_paddr && msdu_cnt); in ath11k_dp_rx_full_mon_mpdu_pop()
5480 struct hal_sw_mon_ring_entries *sw_mon_entries; in ath11k_dp_rx_process_full_mon_status_ring() local
5483 sw_mon_entries = &pmon->sw_mon_entries; in ath11k_dp_rx_process_full_mon_status_ring()
5489 count = sw_mon_entries->status_buf_count; in ath11k_dp_rx_process_full_mon_status_ring()
5500 sw_mon_entries->drop_ppdu = true; in ath11k_dp_rx_process_full_mon_status_ring()
5510 if (sw_mon_entries->drop_ppdu) in ath11k_dp_rx_process_full_mon_status_ring()
5522 struct hal_sw_mon_ring_entries *sw_mon_entries; in ath11k_dp_full_mon_process_rx() local
5533 sw_mon_entries = &pmon->sw_mon_entries; in ath11k_dp_full_mon_process_rx()
5549 sw_mon_entries); in ath11k_dp_full_mon_process_rx()
5552 if (!sw_mon_entries->end_of_ppdu) { in ath11k_dp_full_mon_process_rx()
5564 if (!sw_mon_entries->ppdu_id && in ath11k_dp_full_mon_process_rx()
5565 !sw_mon_entries->mon_status_paddr) { in ath11k_dp_full_mon_process_rx()
5574 pmon->mon_status_paddr = sw_mon_entries->mon_status_paddr; in ath11k_dp_full_mon_process_rx()