Lines Matching refs:mon_mpdu
5441 struct dp_full_mon_mpdu *mon_mpdu, in ath11k_dp_rx_full_mon_prepare_mpdu() argument
5445 mon_mpdu = kzalloc(sizeof(*mon_mpdu), GFP_ATOMIC); in ath11k_dp_rx_full_mon_prepare_mpdu()
5446 if (!mon_mpdu) in ath11k_dp_rx_full_mon_prepare_mpdu()
5449 list_add_tail(&mon_mpdu->list, &dp->dp_full_mon_mpdu_list); in ath11k_dp_rx_full_mon_prepare_mpdu()
5450 mon_mpdu->head = head; in ath11k_dp_rx_full_mon_prepare_mpdu()
5451 mon_mpdu->tail = tail; in ath11k_dp_rx_full_mon_prepare_mpdu()
5457 struct dp_full_mon_mpdu *mon_mpdu) in ath11k_dp_rx_full_mon_drop_ppdu() argument
5465 list_for_each_entry_safe(mon_mpdu, tmp, &dp->dp_full_mon_mpdu_list, list) { in ath11k_dp_rx_full_mon_drop_ppdu()
5466 list_del(&mon_mpdu->list); in ath11k_dp_rx_full_mon_drop_ppdu()
5468 tmp_msdu = mon_mpdu->head; in ath11k_dp_rx_full_mon_drop_ppdu()
5475 kfree(mon_mpdu); in ath11k_dp_rx_full_mon_drop_ppdu()
5486 struct dp_full_mon_mpdu *mon_mpdu = pmon->mon_mpdu; in ath11k_dp_rx_full_mon_deliver_ppdu() local
5494 list_for_each_entry_safe(mon_mpdu, tmp, &dp->dp_full_mon_mpdu_list, list) { in ath11k_dp_rx_full_mon_deliver_ppdu()
5495 list_del(&mon_mpdu->list); in ath11k_dp_rx_full_mon_deliver_ppdu()
5496 head_msdu = mon_mpdu->head; in ath11k_dp_rx_full_mon_deliver_ppdu()
5497 tail_msdu = mon_mpdu->tail; in ath11k_dp_rx_full_mon_deliver_ppdu()
5505 kfree(mon_mpdu); in ath11k_dp_rx_full_mon_deliver_ppdu()
5549 ath11k_dp_rx_full_mon_drop_ppdu(&ab->dp, pmon->mon_mpdu); in ath11k_dp_rx_process_full_mon_status_ring()
5593 pmon->mon_mpdu, in ath11k_dp_full_mon_process_rx()