/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
D | dp_rx_desc.c | 31 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 …]
|
D | dp_rx_buffer_pool.c | 35 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 …]
|
D | dp_rx.h | 223 #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 …]
|
D | dp_rx_buffer_pool.h | 84 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()
|
D | dp_rx.c | 160 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 …]
|
D | dp_rx_err.c | 288 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 …]
|
D | dp_rx_defrag.c | 116 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 …]
|
D | dp_types.h | 584 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];
|
D | dp_main.c | 1982 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()
|
D | dp_ipa.c | 269 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/ |
D | dp_rx_mon_status_1.0.c | 43 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 …]
|
D | dp_rx_mon_dest_1.0.c | 255 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/ |
D | dp_li_rx.h | 67 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()
|
D | dp_li_rx.c | 223 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/ |
D | dp_be_rx.c | 309 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 …]
|
D | dp_be_rx.h | 108 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/ |
D | dp_rh_rx.h | 35 struct rx_desc_pool *rx_desc_pool, 47 struct rx_desc_pool *rx_desc_pool,
|
D | dp_rh_rx.c | 732 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/ |
D | dp_rx_mon.h | 781 struct rx_desc_pool *dp_rx_get_mon_desc_pool(struct dp_soc *soc, in dp_rx_get_mon_desc_pool()
|