Home
last modified time | relevance | path

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

/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/
Ddp_tx_desc.c114 &tx_desc_pool->desc_pages, in dp_tx_desc_pool_cleanup()
127 &tx_desc_pool->desc_pages, in dp_tx_desc_pool_cleanup()
208 tx_desc_pool->desc_pages.page_size = DP_BLOCKMEM_SIZE; in dp_tx_desc_pool_alloc()
210 &tx_desc_pool->desc_pages, in dp_tx_desc_pool_alloc()
214 if (!tx_desc_pool->desc_pages.num_pages) { in dp_tx_desc_pool_alloc()
243 if (tx_desc_pool->desc_pages.num_pages) in dp_tx_desc_pool_free()
245 &tx_desc_pool->desc_pages, 0, in dp_tx_desc_pool_free()
269 &tx_desc_pool->desc_pages, in dp_tx_desc_pool_init()
276 *tx_desc_pool->desc_pages.cacheable_pages; in dp_tx_desc_pool_init()
323 &dp_tx_ext_desc_pool->desc_pages, in dp_tx_ext_desc_pool_alloc_by_id()
[all …]
Ddp_rx_desc.c33 if (!rx_desc_pool->desc_pages.num_pages) { in dp_rx_desc_pool_is_allocated()
52 rx_desc_pool->desc_pages.page_size = DP_BLOCKMEM_SIZE; 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()
87 num_desc_per_page = rx_desc_pool->desc_pages.num_element_per_page; in dp_rx_desc_pool_init_generic()
125 *rx_desc_pool->desc_pages.cacheable_pages; in dp_rx_desc_pool_init()
140 return rx_desc_pool->desc_pages.cacheable_pages[page_id] + in dp_rx_desc_find()
153 if (qdf_unlikely(!(rx_desc_pool->desc_pages.cacheable_pages))) { in dp_rx_desc_nbuf_collect()
158 num_desc_per_page = rx_desc_pool->desc_pages.num_element_per_page; in dp_rx_desc_nbuf_collect()
[all …]
Ddp_tx_desc.h1234 if (page_id >= pool->desc_pages.num_pages) { in dp_tx_is_desc_id_valid()
1241 pool->desc_pages.num_pages); in dp_tx_is_desc_id_valid()
1248 if (offset >= pool->desc_pages.num_element_per_page) { in dp_tx_is_desc_id_valid()
1255 pool->desc_pages.num_element_per_page); in dp_tx_is_desc_id_valid()
1324 return tx_desc_pool->desc_pages.cacheable_pages[page_id] + in dp_tx_desc_find()
Ddp_rx.h584 (rx_desc_pool->desc_pages.cacheable_pages[page_id] + in dp_get_rx_desc_from_cookie()
606 (rx_desc_pool->desc_pages.cacheable_pages[page_id] + in dp_get_rx_mon_status_desc_from_cookie()
794 if (page_id >= rx_desc_pool->desc_pages.num_pages || in dp_rx_is_sw_cookie_valid()
795 offset >= rx_desc_pool->desc_pages.num_element_per_page) in dp_rx_is_sw_cookie_valid()
Ddp_types.h588 struct qdf_mem_multi_page_t desc_pages; member
642 struct qdf_mem_multi_page_t desc_pages; member
778 struct qdf_mem_multi_page_t desc_pages; member
795 struct qdf_mem_multi_page_t desc_pages; member
828 struct qdf_mem_multi_page_t desc_pages; member
Ddp_tx_flow_control.c683 if (!tx_desc_pool->desc_pages.num_pages) in dp_tx_desc_pool_dealloc()
Ddp_tx.c7168 !(tx_desc_pool->desc_pages.cacheable_pages))
7184 tx_desc_pool->desc_pages.num_element_per_page;
7190 desc_pages.cacheable_pages)))
7263 if (!tx_desc_pool->desc_pages.cacheable_pages)
7267 tx_desc_pool->desc_pages.num_element_per_page;
Ddp_ipa.c291 num_desc_per_page = rx_pool->desc_pages.num_element_per_page; in dp_ipa_handle_rx_buf_pool_smmu_mapping()
295 if (qdf_unlikely(!(rx_pool->desc_pages.cacheable_pages))) in dp_ipa_handle_rx_buf_pool_smmu_mapping()
Ddp_main.c12792 !(tx_desc_pool->desc_pages.cacheable_pages)) in dp_find_missing_tx_comp()
12797 tx_desc_pool->desc_pages.num_element_per_page; in dp_find_missing_tx_comp()
12803 desc_pages.cacheable_pages))) in dp_find_missing_tx_comp()
/wlan-driver/qcacld-3.0/core/dp/htt/
Dhtt_tx.c146 target_page = index / pdev->frag_descs.desc_pages.num_element_per_page; in htt_tx_frag_desc_field_update()
147 offset = index % pdev->frag_descs.desc_pages.num_element_per_page; in htt_tx_frag_desc_field_update()
148 dma_page = &pdev->frag_descs.desc_pages.dma_pages[target_page]; in htt_tx_frag_desc_field_update()
167 qdf_mem_multi_pages_alloc(pdev->osdev, &pdev->frag_descs.desc_pages, in htt_tx_frag_desc_attach()
170 if ((0 == pdev->frag_descs.desc_pages.num_pages) || in htt_tx_frag_desc_attach()
171 (!pdev->frag_descs.desc_pages.dma_pages)) { in htt_tx_frag_desc_attach()
188 qdf_mem_multi_pages_free(pdev->osdev, &pdev->frag_descs.desc_pages, in htt_tx_frag_desc_detach()
220 pdev->frag_descs.desc_pages.num_element_per_page; in htt_tx_frag_alloc()
222 pdev->frag_descs.desc_pages.num_element_per_page; in htt_tx_frag_alloc()
223 dma_page = &pdev->frag_descs.desc_pages.dma_pages[frag_page_index]; in htt_tx_frag_alloc()
[all …]
Dhtt_types.h386 struct qdf_mem_multi_page_t desc_pages; member
394 struct qdf_mem_multi_page_t desc_pages; member
Dhtt_h2t.c198 pdev->frag_descs.desc_pages.dma_pages->page_p_addr); in htt_h2t_frag_desc_bank_cfg_msg()
200 pdev->frag_descs.desc_pages.dma_pages->page_p_addr); in htt_h2t_frag_desc_bank_cfg_msg()
203 pdev->frag_descs.desc_pages.dma_pages->page_p_addr; in htt_h2t_frag_desc_bank_cfg_msg()
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/
Ddp_rh_tx.c436 &tcl_desc_pool->desc_pages, in dp_tx_tcl_desc_pool_alloc_rh()
439 if (!tcl_desc_pool->desc_pages.num_pages) { in dp_tx_tcl_desc_pool_alloc_rh()
449 &tcl_desc_pool->desc_pages, in dp_tx_tcl_desc_pool_alloc_rh()
473 &tcl_desc_pool->desc_pages, in dp_tx_tcl_desc_pool_free_rh()
501 if (qdf_mem_multi_page_link(soc->osdev, &tcl_desc_pool->desc_pages, in dp_tx_tcl_desc_pool_init_rh()
510 page_info = tcl_desc_pool->desc_pages.dma_pages; in dp_tx_tcl_desc_pool_init_rh()
550 page_id = index / tcl_desc_pool->desc_pages.num_element_per_page; in dp_tx_alloc_tcl_desc_rh()
551 offset = index % tcl_desc_pool->desc_pages.num_element_per_page; in dp_tx_alloc_tcl_desc_rh()
552 dma_page = &tcl_desc_pool->desc_pages.dma_pages[page_id]; in dp_tx_alloc_tcl_desc_rh()
600 num_desc_per_page = tx_desc_pool->desc_pages.num_element_per_page; in dp_tx_desc_pool_init_rh()
Ddp_rh_tx.h48 struct qdf_mem_multi_page_t desc_pages; member
/wlan-driver/qcacld-3.0/core/dp/txrx/
Dol_tx_desc.h101 void **td_base = (void **)pdev->tx_desc.desc_pages.cacheable_pages; in ol_tx_desc_find()
Dol_txrx.c1166 qdf_mem_multi_pages_alloc(pdev->osdev, &pdev->tx_desc.desc_pages, in ol_txrx_pdev_post_attach()
1168 if ((0 == pdev->tx_desc.desc_pages.num_pages) || in ol_txrx_pdev_post_attach()
1169 (!pdev->tx_desc.desc_pages.cacheable_pages)) { in ol_txrx_pdev_post_attach()
1175 desc_per_page = pdev->tx_desc.desc_pages.num_element_per_page; in ol_txrx_pdev_post_attach()
1187 desc_pool_size, pdev->tx_desc.desc_pages.num_pages, in ol_txrx_pdev_post_attach()
1188 pdev->tx_desc.desc_pages.num_element_per_page); in ol_txrx_pdev_post_attach()
1199 (*pdev->tx_desc.desc_pages.cacheable_pages); in ol_txrx_pdev_post_attach()
1579 &pdev->tx_desc.desc_pages, 0, true); in ol_txrx_pdev_post_attach()
1760 &pdev->tx_desc.desc_pages, 0, true); in ol_txrx_pdev_pre_detach()
Dol_txrx_types.h806 struct qdf_mem_multi_page_t desc_pages; member
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/
Ddp_be.h284 struct qdf_mem_multi_page_t desc_pages; member
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/
Ddp_li_tx.c611 num_desc_per_page = tx_desc_pool->desc_pages.num_element_per_page; in dp_tx_desc_pool_init_li()