Home
last modified time | relevance | path

Searched refs:mon_mpdu (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_mon.c1800 if (WARN_ON_ONCE(pmon->mon_mpdu)) in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1803 pmon->mon_mpdu = kzalloc_obj(*pmon->mon_mpdu, GFP_ATOMIC); in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1804 if (!pmon->mon_mpdu) in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1811 if (pmon->mon_mpdu->tail) { in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1812 pmon->mon_mpdu->tail->next = NULL; in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1813 list_add_tail(&pmon->mon_mpdu->list, &pmon->dp_rx_mon_mpdu_list); in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1815 kfree(pmon->mon_mpdu); in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1817 pmon->mon_mpdu = NULL; in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1820 pmon->mon_mpdu->decap_format = pmon->decap_format; in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
1821 pmon->mon_mpdu->err_bitmap = pmon->err_bitmap; in ath12k_wifi7_dp_mon_parse_rx_dest_tlv()
[all …]
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_mon.c208 struct dp_mon_mpdu *mon_mpdu, in ath12k_dp_mon_rx_merg_msdus() argument
217 u8 *hdr_desc, *dest, decap_format = mon_mpdu->decap_format; in ath12k_dp_mon_rx_merg_msdus()
224 head_msdu = mon_mpdu->head; in ath12k_dp_mon_rx_merg_msdus()
225 tail_msdu = mon_mpdu->tail; in ath12k_dp_mon_rx_merg_msdus()
642 if (!pmon->mon_mpdu->head) in ath12k_dp_mon_parse_status_buf()
643 pmon->mon_mpdu->head = msdu; in ath12k_dp_mon_parse_status_buf()
645 pmon->mon_mpdu->tail->next = msdu; in ath12k_dp_mon_parse_status_buf()
647 pmon->mon_mpdu->tail = msdu; in ath12k_dp_mon_parse_status_buf()
H A Ddp_mon.h120 struct dp_mon_mpdu *mon_mpdu,
H A Ddp.h148 struct dp_mon_mpdu *mon_mpdu; member
H A Ddp_rx.c1853 pmon->mon_mpdu = NULL; in ath12k_dp_rx_pdev_mon_attach()
/linux/drivers/net/wireless/ath/ath11k/
H A Ddp_rx.c5483 struct dp_full_mon_mpdu *mon_mpdu, in ath11k_dp_rx_full_mon_prepare_mpdu() argument
5487 mon_mpdu = kzalloc_obj(*mon_mpdu, GFP_ATOMIC); in ath11k_dp_rx_full_mon_prepare_mpdu()
5488 if (!mon_mpdu) in ath11k_dp_rx_full_mon_prepare_mpdu()
5491 list_add_tail(&mon_mpdu->list, &dp->dp_full_mon_mpdu_list); in ath11k_dp_rx_full_mon_prepare_mpdu()
5492 mon_mpdu->head = head; in ath11k_dp_rx_full_mon_prepare_mpdu()
5493 mon_mpdu->tail = tail; in ath11k_dp_rx_full_mon_prepare_mpdu()
5499 struct dp_full_mon_mpdu *mon_mpdu) in ath11k_dp_rx_full_mon_drop_ppdu() argument
5507 list_for_each_entry_safe(mon_mpdu, tmp, &dp->dp_full_mon_mpdu_list, list) { in ath11k_dp_rx_full_mon_drop_ppdu()
5508 list_del(&mon_mpdu->list); in ath11k_dp_rx_full_mon_drop_ppdu()
5510 tmp_msdu = mon_mpdu->head; in ath11k_dp_rx_full_mon_drop_ppdu()
[all …]
H A Ddp.h165 struct dp_full_mon_mpdu *mon_mpdu; member