Lines Matching refs:pmon

587 				  struct ath12k_mon_data *pmon,  in ath12k_dp_mon_rx_parse_status_tlv()  argument
590 struct hal_rx_mon_ppdu_info *ppdu_info = &pmon->mon_ppdu_info; in ath12k_dp_mon_rx_parse_status_tlv()
775 struct dp_mon_mpdu *mon_mpdu = pmon->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()
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()
1191 ath12k_dp_mon_parse_rx_dest(struct ath12k_base *ab, struct ath12k_mon_data *pmon, in ath12k_dp_mon_parse_rx_dest() argument
1194 struct hal_rx_mon_ppdu_info *ppdu_info = &pmon->mon_ppdu_info; in ath12k_dp_mon_parse_rx_dest()
1219 hal_status = ath12k_dp_mon_rx_parse_status_tlv(ab, pmon, in ath12k_dp_mon_parse_rx_dest()
1234 struct ath12k_mon_data *pmon, in ath12k_dp_mon_rx_parse_mon_status() argument
1240 struct hal_rx_mon_ppdu_info *ppdu_info = &pmon->mon_ppdu_info; in ath12k_dp_mon_rx_parse_mon_status()
1242 struct dp_mon_mpdu *mon_mpdu = pmon->mon_mpdu; in ath12k_dp_mon_rx_parse_mon_status()
1246 ath12k_dp_mon_parse_rx_dest(ab, pmon, skb); in ath12k_dp_mon_rx_parse_mon_status()
1248 list_for_each_entry_safe(mon_mpdu, tmp, &pmon->dp_rx_mon_mpdu_list, list) { in ath12k_dp_mon_rx_parse_mon_status()
1339 ath12k_dp_mon_tx_get_ppdu_info(struct ath12k_mon_data *pmon, in ath12k_dp_mon_tx_get_ppdu_info() argument
1346 tx_ppdu_info = pmon->tx_prot_ppdu_info; in ath12k_dp_mon_tx_get_ppdu_info()
1352 tx_ppdu_info = pmon->tx_data_ppdu_info; in ath12k_dp_mon_tx_get_ppdu_info()
1368 pmon->tx_prot_ppdu_info = tx_ppdu_info; in ath12k_dp_mon_tx_get_ppdu_info()
1370 pmon->tx_data_ppdu_info = tx_ppdu_info; in ath12k_dp_mon_tx_get_ppdu_info()
1376 ath12k_dp_mon_hal_tx_ppdu_info(struct ath12k_mon_data *pmon, in ath12k_dp_mon_hal_tx_ppdu_info() argument
1401 if (!pmon->tx_prot_ppdu_info->is_used) in ath12k_dp_mon_hal_tx_ppdu_info()
1402 pmon->tx_prot_ppdu_info->is_used = true; in ath12k_dp_mon_hal_tx_ppdu_info()
1404 return pmon->tx_prot_ppdu_info; in ath12k_dp_mon_hal_tx_ppdu_info()
1408 if (!pmon->tx_data_ppdu_info->is_used) in ath12k_dp_mon_hal_tx_ppdu_info()
1409 pmon->tx_data_ppdu_info->is_used = true; in ath12k_dp_mon_hal_tx_ppdu_info()
1411 return pmon->tx_data_ppdu_info; in ath12k_dp_mon_hal_tx_ppdu_info()
1598 struct ath12k_mon_data *pmon, in ath12k_dp_mon_tx_parse_status_tlv() argument
1605 tx_ppdu_info = ath12k_dp_mon_hal_tx_ppdu_info(pmon, tlv_tag); in ath12k_dp_mon_tx_parse_status_tlv()
2005 struct ath12k_mon_data *pmon, in ath12k_dp_mon_tx_parse_mon_status() argument
2021 tx_prot_ppdu_info = ath12k_dp_mon_tx_get_ppdu_info(pmon, ppdu_id, in ath12k_dp_mon_tx_parse_mon_status()
2033 tx_data_ppdu_info = ath12k_dp_mon_tx_get_ppdu_info(pmon, ppdu_id, in ath12k_dp_mon_tx_parse_mon_status()
2044 tlv_status = ath12k_dp_mon_tx_parse_status_tlv(ab, pmon, in ath12k_dp_mon_tx_parse_mon_status()
2065 struct ath12k_mon_data *pmon = (struct ath12k_mon_data *)&pdev_dp->mon_data; in ath12k_dp_mon_srng_process() local
2081 ppdu_info = &pmon->mon_ppdu_info; in ath12k_dp_mon_srng_process()
2124 pmon->dest_skb_q[dest_idx] = skb; in ath12k_dp_mon_srng_process()
2133 skb = pmon->dest_skb_q[i]; in ath12k_dp_mon_srng_process()
2136 ath12k_dp_mon_rx_parse_mon_status(ar, pmon, mac_id, in ath12k_dp_mon_srng_process()
2139 ath12k_dp_mon_tx_parse_mon_status(ar, pmon, mac_id, in ath12k_dp_mon_srng_process()
2153 pmon->dest_skb_q[i] = NULL; in ath12k_dp_mon_srng_process()
2477 struct ath12k_mon_data *pmon = (struct ath12k_mon_data *)&pdev_dp->mon_data; in ath12k_dp_mon_rx_process_stats() local
2478 struct hal_rx_mon_ppdu_info *ppdu_info = &pmon->mon_ppdu_info; in ath12k_dp_mon_rx_process_stats()
2524 pmon->dest_skb_q[dest_idx] = skb; in ath12k_dp_mon_rx_process_stats()
2532 skb = pmon->dest_skb_q[i]; in ath12k_dp_mon_rx_process_stats()
2533 hal_status = ath12k_dp_mon_parse_rx_dest(ab, pmon, skb); in ath12k_dp_mon_rx_process_stats()