Lines Matching refs:mac_id

343 int ath11k_dp_rxbufs_replenish(struct ath11k_base *ab, int mac_id,  in ath11k_dp_rxbufs_replenish()  argument
404 cookie = FIELD_PREP(DP_RXDMA_BUF_COOKIE_PDEV_ID, mac_id) | in ath11k_dp_rxbufs_replenish()
489 ath11k_dp_rxbufs_replenish(ar->ab, dp->mac_id, rx_ring, num_entries, in ath11k_dp_rxdma_ring_buf_setup()
580 dp->mac_id, DP_RXDMA_BUF_RING_SIZE); in ath11k_dp_rx_pdev_srng_alloc()
591 dp->mac_id + i, 1024); in ath11k_dp_rx_pdev_srng_alloc()
602 HAL_RXDMA_DST, 0, dp->mac_id + i, in ath11k_dp_rx_pdev_srng_alloc()
614 HAL_RXDMA_MONITOR_STATUS, 0, dp->mac_id + i, in ath11k_dp_rx_pdev_srng_alloc()
637 HAL_RXDMA_MONITOR_BUF, 0, dp->mac_id, in ath11k_dp_rx_pdev_srng_alloc()
646 HAL_RXDMA_MONITOR_DST, 0, dp->mac_id, in ath11k_dp_rx_pdev_srng_alloc()
655 HAL_RXDMA_MONITOR_DESC, 0, dp->mac_id, in ath11k_dp_rx_pdev_srng_alloc()
2602 int mac_id) in ath11k_dp_rx_process_received_packets() argument
2612 if (unlikely(!rcu_access_pointer(ab->pdevs_active[mac_id]))) { in ath11k_dp_rx_process_received_packets()
2617 ar = ab->pdevs[mac_id].ar; in ath11k_dp_rx_process_received_packets()
2648 int buf_id, mac_id; in ath11k_dp_process_rx() local
2672 mac_id = FIELD_GET(DP_RXDMA_BUF_COOKIE_PDEV_ID, cookie); in ath11k_dp_process_rx()
2677 ar = ab->pdevs[mac_id].ar; in ath11k_dp_process_rx()
2696 num_buffs_reaped[mac_id]++; in ath11k_dp_process_rx()
2720 rxcb->mac_id = mac_id; in ath11k_dp_process_rx()
2721 __skb_queue_tail(&msdu_list[mac_id], msdu); in ath11k_dp_process_rx()
2893 int ath11k_dp_rx_mon_status_bufs_replenish(struct ath11k_base *ab, int mac_id, in ath11k_dp_rx_mon_status_bufs_replenish() argument
2931 cookie = FIELD_PREP(DP_RXDMA_BUF_COOKIE_PDEV_ID, mac_id) | in ath11k_dp_rx_mon_status_bufs_replenish()
2995 static int ath11k_dp_rx_reap_mon_status_ring(struct ath11k_base *ab, int mac_id, in ath11k_dp_rx_reap_mon_status_ring() argument
3014 ar = ab->pdevs[ath11k_hw_mac_id_to_pdev_id(&ab->hw_params, mac_id)].ar; in ath11k_dp_rx_reap_mon_status_ring()
3017 srng_id = ath11k_hw_mac_id_to_srng_id(&ab->hw_params, mac_id); in ath11k_dp_rx_reap_mon_status_ring()
3103 cookie = FIELD_PREP(DP_RXDMA_BUF_COOKIE_PDEV_ID, mac_id) | in ath11k_dp_rx_reap_mon_status_ring()
3426 cookie = FIELD_PREP(DP_RXDMA_BUF_COOKIE_PDEV_ID, dp->mac_id) | in ath11k_dp_rx_h_defrag_reo_reinject()
3777 int buf_id, mac_id; in ath11k_dp_process_rx_err() local
3838 mac_id = FIELD_GET(DP_RXDMA_BUF_COOKIE_PDEV_ID, in ath11k_dp_process_rx_err()
3841 ar = ab->pdevs[mac_id].ar; in ath11k_dp_process_rx_err()
3844 n_bufs_reaped[mac_id]++; in ath11k_dp_process_rx_err()
4085 int buf_id, mac_id; in ath11k_dp_rx_process_wbm_err() local
4113 mac_id = FIELD_GET(DP_RXDMA_BUF_COOKIE_PDEV_ID, err_info.cookie); in ath11k_dp_rx_process_wbm_err()
4115 ar = ab->pdevs[mac_id].ar; in ath11k_dp_rx_process_wbm_err()
4122 buf_id, mac_id); in ath11k_dp_rx_process_wbm_err()
4135 num_buffs_reaped[mac_id]++; in ath11k_dp_rx_process_wbm_err()
4148 __skb_queue_tail(&msdu_list[mac_id], msdu); in ath11k_dp_rx_process_wbm_err()
4191 int ath11k_dp_process_rxdma_err(struct ath11k_base *ab, int mac_id, int budget) in ath11k_dp_process_rxdma_err() argument
4214 ar = ab->pdevs[ath11k_hw_mac_id_to_pdev_id(&ab->hw_params, mac_id)].ar; in ath11k_dp_process_rxdma_err()
4216 mac_id)]; in ath11k_dp_process_rxdma_err()
4274 ath11k_dp_rxbufs_replenish(ab, mac_id, rx_ring, num_buf_freed, in ath11k_dp_process_rxdma_err()
4359 void ath11k_dp_rx_pdev_free(struct ath11k_base *ab, int mac_id) in ath11k_dp_rx_pdev_free() argument
4361 struct ath11k *ar = ab->pdevs[mac_id].ar; in ath11k_dp_rx_pdev_free()
4367 int ath11k_dp_rx_pdev_alloc(struct ath11k_base *ab, int mac_id) in ath11k_dp_rx_pdev_alloc() argument
4369 struct ath11k *ar = ab->pdevs[mac_id].ar; in ath11k_dp_rx_pdev_alloc()
4388 ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id, mac_id, HAL_RXDMA_BUF); in ath11k_dp_rx_pdev_alloc()
4399 mac_id + i, HAL_RXDMA_BUF); in ath11k_dp_rx_pdev_alloc()
4411 mac_id + i, HAL_RXDMA_DST); in ath11k_dp_rx_pdev_alloc()
4424 mac_id, HAL_RXDMA_MONITOR_BUF); in ath11k_dp_rx_pdev_alloc()
4432 mac_id, HAL_RXDMA_MONITOR_DST); in ath11k_dp_rx_pdev_alloc()
4440 mac_id, HAL_RXDMA_MONITOR_DESC); in ath11k_dp_rx_pdev_alloc()
4450 ret = ath11k_dp_tx_htt_srng_setup(ab, ring_id, mac_id + i, in ath11k_dp_rx_pdev_alloc()
4477 u8 mac_id) in ath11k_dp_rx_monitor_link_desc_return() argument
4504 "Monitor Link Desc Ring %d Full", mac_id); in ath11k_dp_rx_monitor_link_desc_return()
4635 ath11k_dp_rx_mon_mpdu_pop(struct ath11k *ar, int mac_id, in ath11k_dp_rx_mon_mpdu_pop() argument
4806 dp->mac_id)) in ath11k_dp_rx_mon_mpdu_pop()
4841 u32 mac_id, struct sk_buff *head_msdu, in ath11k_dp_rx_mon_merg_msdus() argument
5021 static int ath11k_dp_rx_mon_deliver(struct ath11k *ar, u32 mac_id, in ath11k_dp_rx_mon_deliver() argument
5032 mon_skb = ath11k_dp_rx_mon_merg_msdus(ar, mac_id, head_msdu, in ath11k_dp_rx_mon_deliver()
5084 static void ath11k_dp_rx_mon_dest_process(struct ath11k *ar, int mac_id, in ath11k_dp_rx_mon_dest_process() argument
5102 ring_id = dp->rxdma_err_dst_ring[mac_id].ring_id; in ath11k_dp_rx_mon_dest_process()
5127 mpdu_rx_bufs_used = ath11k_dp_rx_mon_mpdu_pop(ar, mac_id, ring_entry, in ath11k_dp_rx_mon_dest_process()
5163 ath11k_dp_rx_mon_deliver(ar, dp->mac_id, head_msdu, in ath11k_dp_rx_mon_dest_process()
5181 ath11k_dp_rxbufs_replenish(ar->ab, dp->mac_id, in ath11k_dp_rx_mon_dest_process()
5186 ath11k_dp_rxbufs_replenish(ar->ab, dp->mac_id, in ath11k_dp_rx_mon_dest_process()
5193 int ath11k_dp_rx_process_mon_status(struct ath11k_base *ab, int mac_id, in ath11k_dp_rx_process_mon_status() argument
5196 struct ath11k *ar = ath11k_ab_to_ar(ab, mac_id); in ath11k_dp_rx_process_mon_status()
5211 num_buffs_reaped = ath11k_dp_rx_reap_mon_status_ring(ab, mac_id, &budget, in ath11k_dp_rx_process_mon_status()
5243 ath11k_dp_rx_mon_dest_process(ar, mac_id, budget, napi); in ath11k_dp_rx_process_mon_status()
5420 dp->mac_id)) in ath11k_dp_rx_full_mon_mpdu_pop()
5476 int mac_id, in ath11k_dp_rx_full_mon_deliver_ppdu() argument
5495 ret = ath11k_dp_rx_mon_deliver(ar, mac_id, head_msdu, in ath11k_dp_rx_full_mon_deliver_ppdu()
5508 ath11k_dp_rx_process_full_mon_status_ring(struct ath11k_base *ab, int mac_id, in ath11k_dp_rx_process_full_mon_status_ring() argument
5511 struct ath11k *ar = ab->pdevs[mac_id].ar; in ath11k_dp_rx_process_full_mon_status_ring()
5520 quota = ath11k_dp_rx_process_mon_status(ab, mac_id, in ath11k_dp_rx_process_full_mon_status_ring()
5525 quota += ath11k_dp_rx_process_mon_status(ab, mac_id, in ath11k_dp_rx_process_full_mon_status_ring()
5529 ath11k_dp_rx_full_mon_deliver_ppdu(ar, dp->mac_id, in ath11k_dp_rx_process_full_mon_status_ring()
5550 static int ath11k_dp_full_mon_process_rx(struct ath11k_base *ab, int mac_id, in ath11k_dp_full_mon_process_rx() argument
5553 struct ath11k *ar = ab->pdevs[mac_id].ar; in ath11k_dp_full_mon_process_rx()
5621 ath11k_dp_rxbufs_replenish(ar->ab, dp->mac_id, in ath11k_dp_full_mon_process_rx()
5628 quota = ath11k_dp_rx_process_full_mon_status_ring(ab, mac_id, in ath11k_dp_full_mon_process_rx()
5634 int ath11k_dp_rx_process_mon_rings(struct ath11k_base *ab, int mac_id, in ath11k_dp_rx_process_mon_rings() argument
5637 struct ath11k *ar = ath11k_ab_to_ar(ab, mac_id); in ath11k_dp_rx_process_mon_rings()
5642 ret = ath11k_dp_full_mon_process_rx(ab, mac_id, napi, budget); in ath11k_dp_rx_process_mon_rings()
5644 ret = ath11k_dp_rx_process_mon_status(ab, mac_id, napi, budget); in ath11k_dp_rx_process_mon_rings()