Home
last modified time | relevance | path

Searched refs:rx_desc_pool (Results 1 – 19 of 19) sorted by relevance

/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/
Ddp_rx_desc.c31 QDF_STATUS dp_rx_desc_pool_is_allocated(struct rx_desc_pool *rx_desc_pool) in dp_rx_desc_pool_is_allocated() argument
33 if (!rx_desc_pool->desc_pages.num_pages) { in dp_rx_desc_pool_is_allocated()
35 rx_desc_pool->elem_size, rx_desc_pool->pool_size); in dp_rx_desc_pool_is_allocated()
45 struct rx_desc_pool *rx_desc_pool) in dp_rx_desc_pool_alloc() argument
51 rx_desc_pool->elem_size = desc_size; in dp_rx_desc_pool_alloc()
52 rx_desc_pool->desc_pages.page_size = DP_BLOCKMEM_SIZE; in dp_rx_desc_pool_alloc()
53 dp_desc_multi_pages_mem_alloc(soc, rx_desc_pool->desc_type, in dp_rx_desc_pool_alloc()
54 &rx_desc_pool->desc_pages, in dp_rx_desc_pool_alloc()
56 if (!rx_desc_pool->desc_pages.num_pages) { in dp_rx_desc_pool_alloc()
63 &rx_desc_pool->desc_pages, in dp_rx_desc_pool_alloc()
[all …]
Ddp_rx_buffer_pool.c35 struct rx_desc_pool *rx_desc_pool = &soc->rx_desc_buf[mac_id]; in dp_rx_buffer_pool_refill() local
56 refill_nbuf = qdf_nbuf_alloc(soc->osdev, rx_desc_pool->buf_size, in dp_rx_buffer_pool_refill()
58 rx_desc_pool->buf_alignment, in dp_rx_buffer_pool_refill()
95 struct rx_desc_pool *rx_desc_pool; in dp_rx_buffer_pool_nbuf_free() local
101 rx_desc_pool = &soc->rx_desc_buf[mac_id]; in dp_rx_buffer_pool_nbuf_free()
110 rx_desc_pool->buf_alignment); in dp_rx_buffer_pool_nbuf_free()
116 struct rx_desc_pool *rx_desc_pool; in dp_rx_refill_buff_pool_enqueue() local
132 rx_desc_pool = &soc->rx_desc_buf[0]; in dp_rx_refill_buff_pool_enqueue()
152 nbuf = qdf_nbuf_alloc(dev, rx_desc_pool->buf_size, in dp_rx_refill_buff_pool_enqueue()
154 rx_desc_pool->buf_alignment, in dp_rx_refill_buff_pool_enqueue()
[all …]
Ddp_rx.h223 #define dp_rx_buffers_replenish(soc, mac_id, rxdma_srng, rx_desc_pool, \ argument
225 __dp_rx_buffers_replenish(soc, mac_id, rxdma_srng, rx_desc_pool, \
566 struct rx_desc_pool *rx_pool);
570 struct rx_desc_pool *pool, in dp_get_rx_desc_from_cookie()
576 struct rx_desc_pool *rx_desc_pool; in dp_get_rx_desc_from_cookie() local
582 rx_desc_pool = &pool[pool_id]; in dp_get_rx_desc_from_cookie()
584 (rx_desc_pool->desc_pages.cacheable_pages[page_id] + in dp_get_rx_desc_from_cookie()
585 rx_desc_pool->elem_size * offset); in dp_get_rx_desc_from_cookie()
592 struct rx_desc_pool *pool, in dp_get_rx_mon_status_desc_from_cookie()
598 struct rx_desc_pool *rx_desc_pool; in dp_get_rx_mon_status_desc_from_cookie() local
[all …]
Ddp_rx_buffer_pool.h84 struct rx_desc_pool *rx_desc_pool,
97 struct rx_desc_pool *rx_desc_pool,
195 struct rx_desc_pool *rx_desc_pool, in dp_rx_buffer_pool_nbuf_alloc() argument
198 return qdf_nbuf_alloc(soc->osdev, rx_desc_pool->buf_size, in dp_rx_buffer_pool_nbuf_alloc()
200 rx_desc_pool->buf_alignment, FALSE); in dp_rx_buffer_pool_nbuf_alloc()
213 struct rx_desc_pool *rx_desc_pool, in dp_rx_buffer_pool_nbuf_map() argument
221 rx_desc_pool->buf_size); in dp_rx_buffer_pool_nbuf_map()
229 rx_desc_pool->buf_size); in dp_rx_buffer_pool_nbuf_map()
Ddp_rx.c160 struct rx_desc_pool *rx_desc_pool; in dp_rx_desc_nbuf_len_sanity_check() local
162 rx_desc_pool = &soc->rx_desc_buf[0]; in dp_rx_desc_nbuf_len_sanity_check()
163 qdf_assert_always(pkt_len <= rx_desc_pool->buf_size); in dp_rx_desc_nbuf_len_sanity_check()
237 struct rx_desc_pool *rx_desc_pool) in dp_pdev_frag_alloc_and_map() argument
242 qdf_frag_alloc(&rx_desc_pool->pf_cache, rx_desc_pool->buf_size); in dp_pdev_frag_alloc_and_map()
253 rx_desc_pool->buf_size, in dp_pdev_frag_alloc_and_map()
270 struct rx_desc_pool *rx_desc_pool) in dp_pdev_frag_alloc_and_map() argument
341 struct rx_desc_pool *rx_desc_pool) in dp_pdev_nbuf_alloc_and_map_replenish() argument
348 rx_desc_pool, in dp_pdev_nbuf_alloc_and_map_replenish()
356 ret = dp_rx_buffer_pool_nbuf_map(dp_soc, rx_desc_pool, in dp_pdev_nbuf_alloc_and_map_replenish()
[all …]
Ddp_rx_err.c288 struct rx_desc_pool *rx_desc_pool; in dp_rx_msdus_drop() local
334 rx_desc_pool = &soc->rx_desc_buf[rx_desc->pool_id]; in dp_rx_msdus_drop()
336 dp_rx_nbuf_unmap_pool(soc, rx_desc_pool, rx_desc->nbuf); in dp_rx_msdus_drop()
731 struct rx_desc_pool *rx_desc_pool; in dp_rx_bar_frame_handle() local
736 rx_desc_pool = &soc->rx_desc_buf[rx_desc->pool_id]; in dp_rx_bar_frame_handle()
738 dp_rx_nbuf_unmap_pool(soc, rx_desc_pool, nbuf); in dp_rx_bar_frame_handle()
1045 struct rx_desc_pool *rx_desc_pool; in dp_rx_reo_err_entry_process() local
1119 rx_desc_pool = &soc->rx_desc_buf[rx_desc_pool_id]; in dp_rx_reo_err_entry_process()
1121 dp_rx_nbuf_unmap_pool(soc, rx_desc_pool, nbuf); in dp_rx_reo_err_entry_process()
1852 struct rx_desc_pool *rx_desc_pool; in dp_rx_err_handle_msdu_buf() local
[all …]
Ddp_rx_defrag.c116 struct rx_desc_pool *rx_desc_pool; in dp_rx_return_head_frag_desc() local
127 rx_desc_pool = &soc->rx_desc_buf[pool_id]; in dp_rx_return_head_frag_desc()
131 dp_rx_buffers_replenish(soc, 0, dp_rxdma_srng, rx_desc_pool, in dp_rx_return_head_frag_desc()
1236 struct rx_desc_pool *rx_desc_pool = NULL; in dp_rx_defrag_reo_reinject() local
1298 rx_desc_pool = &soc->rx_desc_buf[pdev->lmac_id]; in dp_rx_defrag_reo_reinject()
1303 rx_desc_pool->buf_size); in dp_rx_defrag_reo_reinject()
1311 rx_desc_pool->buf_size, true, in dp_rx_defrag_reo_reinject()
1316 QDF_NBUF_CB_PADDR(head), rx_desc_pool->buf_size); in dp_rx_defrag_reo_reinject()
1327 ret = dp_check_paddr(soc, &head, &paddr, rx_desc_pool); in dp_rx_defrag_reo_reinject()
2143 struct rx_desc_pool *rx_desc_pool; in dp_rx_frag_handle() local
[all …]
Ddp_types.h584 struct rx_desc_pool { struct
2386 struct rx_desc_pool *rx_desc_pool,
2389 struct rx_desc_pool *rx_desc_pool,
2848 struct rx_desc_pool rx_desc_mon[MAX_RXDESC_POOLS];
2851 struct rx_desc_pool rx_desc_status[MAX_RXDESC_POOLS];
2854 struct rx_desc_pool rx_desc_buf[MAX_RXDESC_POOLS];
Ddp_main.c1982 struct rx_desc_pool *rx_desc_pool; in dp_process_lmac_rings() local
1984 rx_desc_pool = &soc->rx_desc_buf[mac_for_pdev]; in dp_process_lmac_rings()
1998 rx_desc_pool, in dp_process_lmac_rings()
12096 struct rx_desc_pool *rx_desc_pool = &soc->rx_desc_buf[mac_id]; in dp_umac_reset_handle_post_reset_complete() local
12099 rx_desc_pool, true); in dp_umac_reset_handle_post_reset_complete()
Ddp_ipa.c269 struct rx_desc_pool *rx_pool; in dp_ipa_handle_rx_buf_pool_smmu_mapping()
334 struct rx_desc_pool *rx_pool; in dp_ipa_handle_rx_buf_pool_smmu_mapping()
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/
Ddp_rx_mon_status_1.0.c43 struct rx_desc_pool *rx_desc_pool,
674 struct rx_desc_pool *rx_desc_pool; in dp_rx_mon_status_srng_process() local
676 rx_desc_pool = &soc->rx_desc_status[mac_id]; in dp_rx_mon_status_srng_process()
743 rx_desc_pool->buf_size); in dp_rx_mon_status_srng_process()
756 rx_desc_pool->buf_size); in dp_rx_mon_status_srng_process()
772 rx_desc_pool, in dp_rx_mon_status_srng_process()
801 struct rx_desc_pool *rx_desc_pool; in dp_rx_mon_status_srng_process() local
803 rx_desc_pool = &soc->rx_desc_status[mac_id]; in dp_rx_mon_status_srng_process()
809 &tail, mac_id, rx_desc_pool); in dp_rx_mon_status_srng_process()
861 struct rx_desc_pool *rx_desc_pool; in dp_rx_pdev_mon_status_buffers_alloc() local
[all …]
Ddp_rx_mon_dest_1.0.c255 struct rx_desc_pool *rx_desc_pool; in dp_rx_mon_mpdu_pop() local
282 rx_desc_pool = dp_rx_get_mon_desc_pool(soc, in dp_rx_mon_mpdu_pop()
286 rx_desc_pool->buf_size); in dp_rx_mon_mpdu_pop()
504 struct rx_desc_pool *rx_desc_pool; in dp_rx_mon_drop_one_mpdu() local
506 rx_desc_pool = dp_rx_get_mon_desc_pool(soc, mac_id, pdev->pdev_id); in dp_rx_mon_drop_one_mpdu()
550 rx_desc_pool->buf_size); in dp_rx_mon_drop_one_mpdu()
791 struct rx_desc_pool *rx_desc_pool; in dp_rx_pdev_mon_buf_buffers_alloc() local
799 rx_desc_pool = dp_rx_get_mon_desc_pool(soc, mac_id, pdev_id); in dp_rx_pdev_mon_buf_buffers_alloc()
813 rx_desc_pool, in dp_rx_pdev_mon_buf_buffers_alloc()
821 rx_desc_pool, in dp_rx_pdev_mon_buf_buffers_alloc()
[all …]
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/
Ddp_li_rx.h67 struct rx_desc_pool *rx_desc_pool,
79 struct rx_desc_pool *rx_desc_pool,
202 struct rx_desc_pool *rx_desc_pool; in dp_rx_cookie_2_va_rxdma_buf_prefetch() local
208 rx_desc_pool = &soc->rx_desc_buf[pool_id]; in dp_rx_cookie_2_va_rxdma_buf_prefetch()
210 if (qdf_unlikely(index >= rx_desc_pool->pool_size)) in dp_rx_cookie_2_va_rxdma_buf_prefetch()
Ddp_li_rx.c223 struct rx_desc_pool *rx_desc_pool; in dp_rx_process_li() local
539 rx_desc_pool = &soc->rx_desc_buf[mac_id]; in dp_rx_process_li()
542 rx_desc_pool, in dp_rx_process_li()
970 struct rx_desc_pool *rx_desc_pool, in dp_rx_desc_pool_init_li() argument
973 return dp_rx_desc_pool_init_generic(soc, rx_desc_pool, pool_id); in dp_rx_desc_pool_init_li()
978 struct rx_desc_pool *rx_desc_pool, in dp_rx_desc_pool_deinit_li() argument
1110 struct rx_desc_pool *rx_desc_pool; in dp_rx_wbm_err_reap_desc_li() local
1216 rx_desc_pool = &soc->rx_desc_buf[rx_desc->pool_id]; in dp_rx_wbm_err_reap_desc_li()
1218 dp_rx_nbuf_unmap_pool(soc, rx_desc_pool, nbuf); in dp_rx_wbm_err_reap_desc_li()
1314 rx_desc_pool = &replenish_soc->rx_desc_buf[mac_id]; in dp_rx_wbm_err_reap_desc_li()
[all …]
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/
Ddp_be_rx.c309 struct rx_desc_pool *rx_desc_pool; in dp_rx_process_be() local
616 rx_desc_pool = &replenish_soc->rx_desc_buf[mac_id]; in dp_rx_process_be()
620 rx_desc_pool, in dp_rx_process_be()
1060 struct rx_desc_pool *rx_desc_pool, in dp_rx_desc_pool_init_be_cc() argument
1070 if (!rx_desc_pool->pool_size) { in dp_rx_desc_pool_init_be_cc()
1079 rx_desc_elem = rx_desc_pool->freelist; in dp_rx_desc_pool_init_be_cc()
1112 struct rx_desc_pool *rx_desc_pool, in dp_rx_desc_pool_init_be_cc() argument
1122 if (!rx_desc_pool->pool_size) { in dp_rx_desc_pool_init_be_cc()
1131 for (i = 0; i <= rx_desc_pool->pool_size - 1; i++) { in dp_rx_desc_pool_init_be_cc()
1132 if (i == rx_desc_pool->pool_size - 1) in dp_rx_desc_pool_init_be_cc()
[all …]
Ddp_be_rx.h108 struct rx_desc_pool *rx_desc_pool,
120 struct rx_desc_pool *rx_desc_pool,
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/
Ddp_rh_rx.h35 struct rx_desc_pool *rx_desc_pool,
47 struct rx_desc_pool *rx_desc_pool,
Ddp_rh_rx.c732 struct rx_desc_pool *rx_desc_pool; in dp_rx_data_indication_handler() local
957 rx_desc_pool = &soc->rx_desc_buf[mac_id]; in dp_rx_data_indication_handler()
960 rx_desc_pool, in dp_rx_data_indication_handler()
1597 struct rx_desc_pool *rx_desc_pool, in dp_rx_desc_pool_init_rh() argument
1600 return dp_rx_desc_pool_init_generic(soc, rx_desc_pool, pool_id); in dp_rx_desc_pool_init_rh()
1604 struct rx_desc_pool *rx_desc_pool, in dp_rx_desc_pool_deinit_rh() argument
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/
Ddp_rx_mon.h781 struct rx_desc_pool *dp_rx_get_mon_desc_pool(struct dp_soc *soc, in dp_rx_get_mon_desc_pool()