qcacmn: Add handler for near-full irqs for consumer rings
Add the handlers to process the near-full irqs for the rx, tx_completion, wbm_error and reo_status rings. Change-Id: Ia5a2abb6d66a96e8dcb5c651d24769382db0d666 CRs-Fixed: 2965081
This commit is contained in:

کامیت شده توسط
Madan Koyyalamudi

والد
47af4d320f
کامیت
20dddcb585
@@ -132,4 +132,28 @@ QDF_STATUS dp_tx_desc_pool_init_be(struct dp_soc *soc,
|
||||
void dp_tx_desc_pool_deinit_be(struct dp_soc *soc,
|
||||
struct dp_tx_desc_pool_s *tx_desc_pool,
|
||||
uint8_t pool_id);
|
||||
|
||||
#ifdef WLAN_FEATURE_NEAR_FULL_IRQ
|
||||
/**
|
||||
* dp_tx_comp_nf_handler() - Tx completion ring Near full scenario handler
|
||||
* @int_ctx: Interrupt context
|
||||
* @soc: Datapath SoC handle
|
||||
* @hal_ring_hdl: TX completion ring handle
|
||||
* @ring_id: TX completion ring number
|
||||
* @quota: Quota of the work to be done
|
||||
*
|
||||
* Return: work done
|
||||
*/
|
||||
uint32_t dp_tx_comp_nf_handler(struct dp_intr *int_ctx, struct dp_soc *soc,
|
||||
hal_ring_handle_t hal_ring_hdl, uint8_t ring_id,
|
||||
uint32_t quota);
|
||||
#else
|
||||
static inline
|
||||
uint32_t dp_tx_comp_nf_handler(struct dp_intr *int_ctx, struct dp_soc *soc,
|
||||
hal_ring_handle_t hal_ring_hdl, uint8_t ring_id,
|
||||
uint32_t quota)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* WLAN_FEATURE_NEAR_FULL_IRQ */
|
||||
#endif
|
||||
|
مرجع در شماره جدید
Block a user