Home
last modified time | relevance | path

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

/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/
H A Ddp_tx_desc.h91 (_tx_desc_pool)->avail_desc = 0; \
512 pool->avail_desc--; in dp_tx_get_desc_flow_pool()
531 pool->avail_desc++; in dp_tx_put_desc_flow_pool()
556 pool->avail_desc = 0; in dp_tx_flow_pool_member_clean()
570 dp_tx_is_threshold_reached(struct dp_tx_desc_pool_s *pool, uint16_t avail_desc) in dp_tx_is_threshold_reached() argument
572 if (qdf_unlikely(avail_desc == pool->stop_th[DP_TH_BE_BK])) in dp_tx_is_threshold_reached()
574 else if (qdf_unlikely(avail_desc == pool->stop_th[DP_TH_VI])) in dp_tx_is_threshold_reached()
576 else if (qdf_unlikely(avail_desc == pool->stop_th[DP_TH_VO])) in dp_tx_is_threshold_reached()
578 else if (qdf_unlikely(avail_desc == pool->stop_th[DP_TH_HI])) in dp_tx_is_threshold_reached()
593 if (pool->avail_desc > pool->stop_th[DP_TH_BE_BK]) { in dp_tx_adjust_flow_pool_state()
[all …]
H A Ddp_tx_flow_control.c183 if (pool->avail_desc > pool->start_th) in dp_tx_flow_pool_reattach()
244 tmp_pool.pool_size, tmp_pool.avail_desc); in dp_tx_dump_flow_pool_info()
287 pool->pool_size, pool->avail_desc, in dp_tx_dump_flow_pool_info_compact()
365 pool->avail_desc = flow_pool_size; in dp_tx_create_flow_pool()
451 pool->flow_pool_id, pool->pool_create_cnt, pool->avail_desc, in dp_tx_delete_flow_pool()
474 if (pool->avail_desc < pool->pool_size) { in dp_tx_delete_flow_pool()
H A Ddp_types.h833 uint16_t avail_desc; member
/wlan-driver/qcacld-3.0/core/dp/txrx/
H A Dol_txrx_flow_control.c101 enough_desc_flag = (pool->avail_desc < (pool->stop_th + in ol_txrx_fwd_desc_thresh_check()
149 free_desc += pool->avail_desc; in ol_tx_get_total_free_desc()
246 if (pool->avail_desc == pool->flow_pool_size || force == true) in ol_tx_delete_flow_pool()
253 size = pool->avail_desc; in ol_tx_delete_flow_pool()
255 pool->avail_desc = 0; in ol_tx_delete_flow_pool()
400 pool->avail_desc); in ol_tx_dump_flow_pool_info_compact()
468 tmp_pool.flow_pool_size, tmp_pool.avail_desc, in ol_tx_dump_flow_pool_info()
576 uint16_t desc_count = src_pool->avail_desc; in ol_tx_distribute_descs_to_deficient_pools()
602 if (dst_pool->avail_desc > dst_pool->start_th) { in ol_tx_distribute_descs_to_deficient_pools()
694 pool->avail_desc = size; in ol_tx_create_flow_pool()
[all …]
H A Dol_tx_desc.c297 if (pool->avail_desc) { in ol_tx_desc_alloc()
300 if (qdf_unlikely(pool->avail_desc < pool->stop_th && in ol_tx_desc_alloc()
301 (pool->avail_desc >= pool->stop_priority_th) && in ol_tx_desc_alloc()
308 } else if (qdf_unlikely((pool->avail_desc < in ol_tx_desc_alloc()
602 if (pool->avail_desc > pool->start_priority_th) { in ol_tx_desc_free()
611 if (pool->avail_desc > pool->start_th) { in ol_tx_desc_free()
619 if (pool->avail_desc == pool->flow_pool_size) { in ol_tx_desc_free()
H A Dol_tx_desc.h318 pool->avail_desc--; in ol_tx_get_desc_flow_pool()
338 pool->avail_desc++; in ol_tx_put_desc_flow_pool()
H A Dol_txrx_types.h520 uint16_t avail_desc; member