/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
H A D | dp_rings_main.c | 563 struct dp_intr *int_ctx = (struct dp_intr *)dp_ctx; in dp_service_near_full_srngs() local 564 struct dp_soc *soc = int_ctx->soc; in dp_service_near_full_srngs() 570 return soc->arch_ops.dp_service_near_full_srngs(soc, int_ctx, in dp_service_near_full_srngs() 579 struct dp_intr *int_ctx = (struct dp_intr *)dp_ctx; in dp_service_srngs() local 580 struct dp_intr_stats *intr_stats = &int_ctx->intr_stats; in dp_service_srngs() 581 struct dp_soc *soc = int_ctx->soc; in dp_service_srngs() 595 tx_mask = int_ctx->tx_ring_mask; in dp_service_srngs() 596 rx_mask = int_ctx->rx_ring_mask; in dp_service_srngs() 597 rx_err_mask = int_ctx->rx_err_ring_mask; in dp_service_srngs() 598 rx_wbm_rel_mask = int_ctx->rx_wbm_rel_ring_mask; in dp_service_srngs() [all …]
|
H A D | dp_reo.c | 126 uint32_t dp_reo_status_ring_handler(struct dp_intr *int_ctx, struct dp_soc *soc) in dp_reo_status_ring_handler() argument 134 if (dp_srng_access_start(int_ctx, soc, soc->reo_status_ring.hal_srng)) { in dp_reo_status_ring_handler() 174 dp_srng_access_end(int_ctx, soc, soc->reo_status_ring.hal_srng); in dp_reo_status_ring_handler()
|
H A D | dp_rx.h | 970 dp_rx_process(struct dp_intr *int_ctx, hal_ring_handle_t hal_ring_hdl, 3216 dp_rxdma_err_process(struct dp_intr *int_ctx, struct dp_soc *soc, 3284 uint32_t dp_rx_err_process(struct dp_intr *int_ctx, struct dp_soc *soc, 3301 dp_rx_wbm_err_process(struct dp_intr *int_ctx, struct dp_soc *soc, 3314 dp_rx_srng_access_start(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_srng_access_start() argument 3329 dp_rx_srng_access_end(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_srng_access_end() argument 3336 dp_rx_srng_access_start(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_srng_access_start() argument 3339 return dp_srng_access_start(int_ctx, soc, hal_ring_hdl); in dp_rx_srng_access_start() 3343 dp_rx_srng_access_end(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_srng_access_end() argument 3346 dp_srng_access_end(int_ctx, soc, hal_ring_hdl); in dp_rx_srng_access_end() [all …]
|
H A D | dp_umac_reset.c | 306 struct dp_intr *int_ctx = (struct dp_intr *)dp_ctx; in dp_umac_reset_peek_rx_event() local 307 struct dp_soc *soc = int_ctx->soc; in dp_umac_reset_peek_rx_event() 455 struct dp_intr *int_ctx = (struct dp_intr *)dp_ctx; in dp_umac_reset_rx_event_handler() local 456 struct dp_soc *soc = int_ctx->soc; in dp_umac_reset_rx_event_handler()
|
H A D | dp_rx_err.c | 2031 dp_rx_err_process(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_err_process() argument 2073 if (qdf_unlikely(dp_srng_access_start(int_ctx, soc, hal_ring_hdl))) { in dp_rx_err_process() 2344 dp_srng_access_end(int_ctx, soc, hal_ring_hdl); in dp_rx_err_process() 2383 int_ctx->dp_intr_id)) in dp_rx_err_process() 2558 dp_rx_wbm_err_process(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_wbm_err_process() argument 2581 nbuf_head = soc->arch_ops.dp_rx_wbm_err_reap_desc(int_ctx, soc, in dp_rx_wbm_err_process() 3091 dp_rxdma_err_process(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rxdma_err_process() argument 3120 if (qdf_unlikely(dp_srng_access_start(int_ctx, soc, err_dst_srng))) { in dp_rxdma_err_process() 3134 dp_srng_access_end(int_ctx, soc, err_dst_srng); in dp_rxdma_err_process()
|
H A D | dp_main.c | 1900 struct dp_intr *int_ctx, in dp_process_rxdma_dst_ring() argument 1908 return dp_monitor_process(soc, int_ctx, in dp_process_rxdma_dst_ring() 1911 return dp_rxdma_err_process(int_ctx, soc, mac_for_pdev, in dp_process_rxdma_dst_ring() 1922 int dp_process_lmac_rings(struct dp_intr *int_ctx, int total_budget) in dp_process_lmac_rings() argument 1924 struct dp_intr_stats *intr_stats = &int_ctx->intr_stats; in dp_process_lmac_rings() 1925 struct dp_soc *soc = int_ctx->soc; in dp_process_lmac_rings() 1943 if (int_ctx->rx_mon_ring_mask & (1 << mac_for_pdev)) { in dp_process_lmac_rings() 1944 work_done = dp_monitor_process(soc, int_ctx, in dp_process_lmac_rings() 1955 if (int_ctx->tx_mon_ring_mask & (1 << mac_for_pdev)) { in dp_process_lmac_rings() 1956 work_done = dp_tx_mon_process(soc, int_ctx, in dp_process_lmac_rings() [all …]
|
H A D | dp_rings.h | 124 int dp_process_lmac_rings(struct dp_intr *int_ctx, int total_budget);
|
H A D | dp_internal.h | 474 uint32_t dp_monitor_process(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_monitor_process() argument 948 uint32_t dp_tx_mon_buf_refill(struct dp_intr *int_ctx) in dp_tx_mon_buf_refill() argument 954 dp_tx_mon_process(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_tx_mon_process() argument 967 uint32_t dp_rx_mon_buf_refill(struct dp_intr *int_ctx) in dp_rx_mon_buf_refill() argument 3161 uint32_t dp_reo_status_ring_handler(struct dp_intr *int_ctx, 4027 int dp_srng_access_start(struct dp_intr *int_ctx, struct dp_soc *dp_soc, 4039 void dp_srng_access_end(struct dp_intr *int_ctx, struct dp_soc *dp_soc, 4043 static inline int dp_srng_access_start(struct dp_intr *int_ctx, in dp_srng_access_start() argument 4052 static inline void dp_srng_access_end(struct dp_intr *int_ctx, in dp_srng_access_end() argument
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/ |
H A D | dp_rx_mon_status_1.0.c | 422 dp_rx_mon_status_process_tlv(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_status_process_tlv() argument 597 dp_rx_mon_dest_process(soc, int_ctx, mac_id, in dp_rx_mon_status_process_tlv() 623 dp_rx_mon_status_srng_process(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_status_srng_process() argument 659 if (qdf_unlikely(dp_srng_access_start(int_ctx, soc, mon_status_srng))) in dp_rx_mon_status_srng_process() 835 dp_srng_access_end(int_ctx, soc, mon_status_srng); in dp_rx_mon_status_srng_process() 842 dp_rx_mon_status_process(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_status_process() argument 847 work_done = dp_rx_mon_status_srng_process(soc, int_ctx, mac_id, quota); in dp_rx_mon_status_process() 849 dp_rx_mon_status_process_tlv(soc, int_ctx, mac_id, quota); in dp_rx_mon_status_process()
|
H A D | dp_rx_mon_1.0.h | 68 void dp_rx_mon_dest_process(struct dp_soc *soc, struct dp_intr *int_ctx, 81 void dp_rx_mon_dest_process(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_dest_process() argument 147 uint32_t dp_rxdma_err_process(struct dp_intr *int_ctx, struct dp_soc *soc,
|
H A D | dp_mon_1.0.c | 1065 dp_rx_mon_process(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_process() argument 1074 dp_rx_mon_process_1_0(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_process_1_0() argument 1080 return dp_rx_mon_process(soc, int_ctx, mac_id, quota); in dp_rx_mon_process_1_0() 1082 return dp_rx_mon_status_process(soc, int_ctx, mac_id, quota); in dp_rx_mon_process_1_0()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/ |
H A D | dp_be_tx.h | 328 uint32_t dp_tx_comp_nf_handler(struct dp_intr *int_ctx, struct dp_soc *soc, 333 uint32_t dp_tx_comp_nf_handler(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_tx_comp_nf_handler() argument
|
H A D | dp_be_rx.h | 95 uint32_t dp_rx_process_be(struct dp_intr *int_ctx, 241 uint32_t dp_rx_nf_process(struct dp_intr *int_ctx, 247 uint32_t dp_rx_nf_process(struct dp_intr *int_ctx, in dp_rx_nf_process() argument 697 dp_rx_wbm_err_reap_desc_be(struct dp_intr *int_ctx, struct dp_soc *soc,
|
H A D | dp_be_rx.c | 280 uint32_t dp_rx_process_be(struct dp_intr *int_ctx, in dp_rx_process_be() argument 310 struct dp_soc *soc = int_ctx->soc; in dp_rx_process_be() 347 intr_id = int_ctx->dp_intr_id; in dp_rx_process_be() 381 if (qdf_unlikely(dp_rx_srng_access_start(int_ctx, soc, hal_ring_hdl))) { in dp_rx_process_be() 597 dp_rx_srng_access_end(int_ctx, soc, hal_ring_hdl); in dp_rx_process_be() 1429 uint32_t dp_rx_nf_process(struct dp_intr *int_ctx, in dp_rx_nf_process() argument 1434 struct dp_soc *soc = int_ctx->soc; in dp_rx_nf_process() 1982 dp_rx_wbm_err_reap_desc_be(struct dp_intr *int_ctx, struct dp_soc *soc, 2011 if (qdf_unlikely(dp_srng_access_start(int_ctx, soc, hal_ring_hdl))) { 2177 dp_srng_access_end(int_ctx, soc, hal_ring_hdl);
|
H A D | dp_be.c | 2004 dp_service_near_full_srngs_be(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_service_near_full_srngs_be() argument 2011 struct dp_intr_stats *intr_stats = &int_ctx->intr_stats; in dp_service_near_full_srngs_be() 2012 int tx_ring_near_full_mask = int_ctx->tx_ring_near_full_mask; in dp_service_near_full_srngs_be() 2013 int rx_near_full_grp_1_mask = int_ctx->rx_near_full_grp_1_mask; in dp_service_near_full_srngs_be() 2014 int rx_near_full_grp_2_mask = int_ctx->rx_near_full_grp_2_mask; in dp_service_near_full_srngs_be() 2027 work_done = dp_rx_nf_process(int_ctx, in dp_service_near_full_srngs_be() 2049 work_done = dp_tx_comp_nf_handler(int_ctx, soc, in dp_service_near_full_srngs_be()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/ |
H A D | dp_mon.h | 652 struct dp_intr *int_ctx, 656 struct dp_intr *int_ctx, 853 QDF_STATUS (*rx_mon_refill_buf_ring)(struct dp_intr *int_ctx); 854 QDF_STATUS (*tx_mon_refill_buf_ring)(struct dp_intr *int_ctx); 934 struct dp_intr *int_ctx, 2562 uint32_t dp_monitor_process(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_monitor_process() argument 2577 return mon_soc->mon_rx_process(soc, int_ctx, mac_id, quota); in dp_monitor_process() 2581 uint32_t dp_tx_mon_process(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_tx_mon_process() argument 2598 return monitor_ops->mon_tx_process(soc, int_ctx, mac_id, quota); in dp_tx_mon_process() 2602 uint32_t dp_tx_mon_buf_refill(struct dp_intr *int_ctx) in dp_tx_mon_buf_refill() argument [all …]
|
H A D | dp_rx_mon.h | 98 dp_rx_mon_status_process(struct dp_soc *soc, struct dp_intr *int_ctx, 173 uint32_t dp_rx_mon_process(struct dp_soc *soc, struct dp_intr *int_ctx, 225 uint32_t dp_mon_process(struct dp_soc *soc, struct dp_intr *int_ctx,
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/ |
H A D | dp_li_rx.c | 192 uint32_t dp_rx_process_li(struct dp_intr *int_ctx, in dp_rx_process_li() argument 224 struct dp_soc *soc = int_ctx->soc; in dp_rx_process_li() 259 intr_id = int_ctx->dp_intr_id; in dp_rx_process_li() 290 if (qdf_unlikely(dp_rx_srng_access_start(int_ctx, soc, hal_ring_hdl))) { in dp_rx_process_li() 525 dp_rx_srng_access_end(int_ctx, soc, hal_ring_hdl); in dp_rx_process_li() 1097 dp_rx_wbm_err_reap_desc_li(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_wbm_err_reap_desc_li() argument 1129 if (qdf_unlikely(dp_srng_access_start(int_ctx, soc, hal_ring_hdl))) { in dp_rx_wbm_err_reap_desc_li() 1299 dp_srng_access_end(int_ctx, soc, hal_ring_hdl); in dp_rx_wbm_err_reap_desc_li()
|
H A D | dp_li_rx.h | 40 uint32_t dp_rx_process_li(struct dp_intr *int_ctx, 323 dp_rx_wbm_err_reap_desc_li(struct dp_intr *int_ctx, struct dp_soc *soc,
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/ |
H A D | dp_rx_mon_2.0.h | 441 dp_rx_mon_process_2_0(struct dp_soc *soc, struct dp_intr *int_ctx, 452 dp_rx_mon_process_2_0(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_process_2_0() argument
|
H A D | dp_tx_mon_2.0.c | 100 dp_tx_mon_srng_process_2_0(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_tx_mon_srng_process_2_0() argument 145 if (qdf_unlikely(dp_srng_access_start(int_ctx, soc, mon_dst_srng))) { in dp_tx_mon_srng_process_2_0() 276 dp_srng_access_end(int_ctx, soc, mon_dst_srng); in dp_tx_mon_srng_process_2_0() 298 dp_tx_mon_process_2_0(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_tx_mon_process_2_0() argument 303 work_done = dp_tx_mon_srng_process_2_0(soc, int_ctx, mac_id, quota); in dp_tx_mon_process_2_0()
|
H A D | dp_mon_2.0.c | 515 QDF_STATUS dp_rx_mon_refill_buf_ring_2_0(struct dp_intr *int_ctx) in dp_rx_mon_refill_buf_ring_2_0() argument 517 struct dp_soc *soc = int_ctx->soc; in dp_rx_mon_refill_buf_ring_2_0() 522 struct dp_intr_stats *intr_stats = &int_ctx->intr_stats; in dp_rx_mon_refill_buf_ring_2_0() 684 dp_tx_mon_process_2_0(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_tx_mon_process_2_0() argument
|
H A D | dp_tx_mon_2.0.h | 146 dp_tx_mon_process_2_0(struct dp_soc *soc, struct dp_intr *int_ctx,
|
H A D | dp_rx_mon_2.0.c | 2403 dp_rx_mon_srng_process_2_0(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_srng_process_2_0() argument 2437 if (qdf_unlikely(dp_rx_srng_access_start(int_ctx, soc, mon_dst_srng))) { in dp_rx_mon_srng_process_2_0() 2563 dp_rx_srng_access_end(int_ctx, soc, mon_dst_srng); in dp_rx_mon_srng_process_2_0() 2571 dp_rx_mon_process_2_0(struct dp_soc *soc, struct dp_intr *int_ctx, in dp_rx_mon_process_2_0() argument 2576 work_done = dp_rx_mon_srng_process_2_0(soc, int_ctx, mac_id, quota); in dp_rx_mon_process_2_0()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/ |
H A D | dp_rh.c | 620 struct dp_intr *int_ctx = (struct dp_intr *)dp_ctx; in dp_service_srngs_rh() local 621 struct dp_soc *soc = int_ctx->soc; in dp_service_srngs_rh() 627 work_done = dp_process_lmac_rings(int_ctx, remaining_quota); in dp_service_srngs_rh()
|