Searched refs:mon_mpdu (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_mon.c | 1844 if (WARN_ON_ONCE(pmon->mon_mpdu)) in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1847 pmon->mon_mpdu = kzalloc_obj(*pmon->mon_mpdu, GFP_ATOMIC); in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1848 if (!pmon->mon_mpdu) in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1855 if (pmon->mon_mpdu->tail) { in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1856 pmon->mon_mpdu->tail->next = NULL; in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1857 list_add_tail(&pmon->mon_mpdu->list, &pmon->dp_rx_mon_mpdu_list); in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1859 kfree(pmon->mon_mpdu); in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1861 pmon->mon_mpdu = NULL; in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1864 pmon->mon_mpdu->decap_format = pmon->decap_format; in ath12k_wifi7_dp_mon_parse_rx_dest_tlv() 1865 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 D | dp_mon.c | 209 struct dp_mon_mpdu *mon_mpdu, in ath12k_dp_mon_rx_merg_msdus() argument 218 u8 *hdr_desc, *dest, decap_format = mon_mpdu->decap_format; in ath12k_dp_mon_rx_merg_msdus() 225 head_msdu = mon_mpdu->head; in ath12k_dp_mon_rx_merg_msdus() 226 tail_msdu = mon_mpdu->tail; in ath12k_dp_mon_rx_merg_msdus() 574 if (!pmon->mon_mpdu->head) in ath12k_dp_mon_parse_status_buf() 575 pmon->mon_mpdu->head = msdu; in ath12k_dp_mon_parse_status_buf() 577 pmon->mon_mpdu->tail->next = msdu; in ath12k_dp_mon_parse_status_buf() 579 pmon->mon_mpdu->tail = msdu; in ath12k_dp_mon_parse_status_buf()
|
| H A D | dp_mon.h | 118 struct dp_mon_mpdu *mon_mpdu,
|
| H A D | dp.h | 148 struct dp_mon_mpdu *mon_mpdu; member
|
| H A D | dp_rx.c | 1839 pmon->mon_mpdu = NULL; in ath12k_dp_rx_pdev_mon_attach()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_rx.c | 5494 struct dp_full_mon_mpdu *mon_mpdu, in ath11k_dp_rx_full_mon_prepare_mpdu() argument 5498 mon_mpdu = kzalloc_obj(*mon_mpdu, GFP_ATOMIC); in ath11k_dp_rx_full_mon_prepare_mpdu() 5499 if (!mon_mpdu) in ath11k_dp_rx_full_mon_prepare_mpdu() 5502 list_add_tail(&mon_mpdu->list, &dp->dp_full_mon_mpdu_list); in ath11k_dp_rx_full_mon_prepare_mpdu() 5503 mon_mpdu->head = head; in ath11k_dp_rx_full_mon_prepare_mpdu() 5504 mon_mpdu->tail = tail; in ath11k_dp_rx_full_mon_prepare_mpdu() 5510 struct dp_full_mon_mpdu *mon_mpdu) in ath11k_dp_rx_full_mon_drop_ppdu() argument 5518 list_for_each_entry_safe(mon_mpdu, tmp, &dp->dp_full_mon_mpdu_list, list) { in ath11k_dp_rx_full_mon_drop_ppdu() 5519 list_del(&mon_mpdu->list); in ath11k_dp_rx_full_mon_drop_ppdu() 5521 tmp_msdu = mon_mpdu->head; in ath11k_dp_rx_full_mon_drop_ppdu() [all …]
|