Lines Matching refs:mon_mpdu
775 struct dp_mon_mpdu *mon_mpdu = pmon->mon_mpdu; in ath12k_dp_mon_rx_parse_status_tlv() local
792 mon_mpdu = kzalloc(sizeof(*mon_mpdu), GFP_ATOMIC); in ath12k_dp_mon_rx_parse_status_tlv()
793 if (!mon_mpdu) in ath12k_dp_mon_rx_parse_status_tlv()
808 struct dp_mon_mpdu *mon_mpdu = pmon->mon_mpdu; in ath12k_dp_mon_rx_parse_status_tlv() local
826 if (mon_mpdu->tail) in ath12k_dp_mon_rx_parse_status_tlv()
827 mon_mpdu->tail->next = msdu; in ath12k_dp_mon_rx_parse_status_tlv()
829 mon_mpdu->tail = msdu; in ath12k_dp_mon_rx_parse_status_tlv()
845 pmon->mon_mpdu->head = pmon->mon_mpdu->tail; in ath12k_dp_mon_rx_parse_status_tlv()
846 pmon->mon_mpdu->tail = NULL; in ath12k_dp_mon_rx_parse_status_tlv()
851 list_add_tail(&pmon->mon_mpdu->list, &pmon->dp_rx_mon_mpdu_list); in ath12k_dp_mon_rx_parse_status_tlv()
1242 struct dp_mon_mpdu *mon_mpdu = pmon->mon_mpdu; in ath12k_dp_mon_rx_parse_mon_status() local
1248 list_for_each_entry_safe(mon_mpdu, tmp, &pmon->dp_rx_mon_mpdu_list, list) { in ath12k_dp_mon_rx_parse_mon_status()
1249 list_del(&mon_mpdu->list); in ath12k_dp_mon_rx_parse_mon_status()
1250 head_msdu = mon_mpdu->head; in ath12k_dp_mon_rx_parse_mon_status()
1251 tail_msdu = mon_mpdu->tail; in ath12k_dp_mon_rx_parse_mon_status()
1258 kfree(mon_mpdu); in ath12k_dp_mon_rx_parse_mon_status()
1897 struct dp_mon_mpdu *mon_mpdu = tx_ppdu_info->tx_mon_mpdu; in ath12k_dp_mon_tx_parse_status_tlv() local
1899 mon_mpdu = kzalloc(sizeof(*mon_mpdu), GFP_ATOMIC); in ath12k_dp_mon_tx_parse_status_tlv()
1900 if (!mon_mpdu) in ath12k_dp_mon_tx_parse_status_tlv()
1913 struct dp_mon_mpdu *mon_mpdu = tx_ppdu_info->tx_mon_mpdu; in ath12k_dp_mon_tx_parse_status_tlv() local
1931 if (!mon_mpdu->head) in ath12k_dp_mon_tx_parse_status_tlv()
1932 mon_mpdu->head = msdu; in ath12k_dp_mon_tx_parse_status_tlv()
1933 else if (mon_mpdu->tail) in ath12k_dp_mon_tx_parse_status_tlv()
1934 mon_mpdu->tail->next = msdu; in ath12k_dp_mon_tx_parse_status_tlv()
1936 mon_mpdu->tail = msdu; in ath12k_dp_mon_tx_parse_status_tlv()
1987 struct dp_mon_mpdu *tmp, *mon_mpdu; in ath12k_dp_mon_tx_process_ppdu_info() local
1990 list_for_each_entry_safe(mon_mpdu, tmp, in ath12k_dp_mon_tx_process_ppdu_info()
1992 list_del(&mon_mpdu->list); in ath12k_dp_mon_tx_process_ppdu_info()
1993 head_msdu = mon_mpdu->head; in ath12k_dp_mon_tx_process_ppdu_info()
1999 kfree(mon_mpdu); in ath12k_dp_mon_tx_process_ppdu_info()