/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
H A D | dp_tx_desc.c | 26 #define DP_TX_DESC_PAGE_DIVIDER(soc, num_desc_per_page, pool_id) \ argument 29 soc->tx_desc[pool_id].offset_filter = num_desc_per_page - 1; \ 36 soc->tx_desc[pool_id].page_divider = (sig_bit - 1); \ 40 #define DP_TX_DESC_PAGE_DIVIDER(soc, num_desc_per_page, pool_id) {} argument 84 dp_tx_desc_release(soc, tx_desc, tx_desc->pool_id); in dp_tx_desc_clean_up() 139 static void dp_tx_desc_pool_alloc_mem(struct dp_soc *soc, int8_t pool_id, in dp_tx_desc_pool_alloc_mem() argument 147 dp_global->spcl_tx_desc[soc->arch_id][pool_id] = in dp_tx_desc_pool_alloc_mem() 150 dp_global->tx_desc[soc->arch_id][pool_id] = in dp_tx_desc_pool_alloc_mem() 155 static void dp_tx_desc_pool_free_mem(struct dp_soc *soc, int8_t pool_id, in dp_tx_desc_pool_free_mem() argument 162 if (!dp_global->spcl_tx_desc[soc->arch_id][pool_id]) in dp_tx_desc_pool_free_mem() [all …]
|
H A D | dp_tx_desc.h | 156 QDF_STATUS dp_tx_desc_pool_alloc(struct dp_soc *soc, uint8_t pool_id, 169 QDF_STATUS dp_tx_desc_pool_init(struct dp_soc *soc, uint8_t pool_id, 179 void dp_tx_desc_pool_free(struct dp_soc *soc, uint8_t pool_id, 189 void dp_tx_desc_pool_deinit(struct dp_soc *soc, uint8_t pool_id, 204 uint8_t pool_id); 228 uint8_t pool_id); 249 void dp_tx_ext_desc_pool_free_by_id(struct dp_soc *soc, uint8_t pool_id); 266 void dp_tx_ext_desc_pool_deinit_by_id(struct dp_soc *soc, uint8_t pool_id); 287 uint8_t pool_id); 312 uint8_t pool_id); [all …]
|
H A D | dp_rx_desc.c | 81 uint32_t pool_id) in dp_rx_desc_pool_init_generic() argument 101 id = ((pool_id << DP_RX_DESC_POOL_ID_SHIFT) | in dp_rx_desc_pool_init_generic() 105 rx_desc_elem->rx_desc.pool_id = pool_id; in dp_rx_desc_pool_init_generic() 113 void dp_rx_desc_pool_init(struct dp_soc *soc, uint32_t pool_id, in dp_rx_desc_pool_init() argument 128 pool_id); in dp_rx_desc_pool_init() 216 void dp_rx_desc_nbuf_and_pool_free(struct dp_soc *soc, uint32_t pool_id, in dp_rx_desc_nbuf_and_pool_free() argument 261 uint32_t pool_id) in dp_rx_desc_pool_deinit() argument 272 soc->arch_ops.dp_rx_desc_pool_deinit(soc, rx_desc_pool, pool_id); in dp_rx_desc_pool_deinit() 310 uint32_t pool_id) in dp_rx_desc_pool_init_generic() argument 320 rx_desc_pool->array[i].rx_desc.cookie = i | (pool_id << 18); in dp_rx_desc_pool_init_generic() [all …]
|
H A D | dp_rx_err.c | 320 *mac_id = rx_desc->pool_id; in dp_rx_msdus_drop() 321 pdev = dp_get_pdev_for_lmac_id(soc, rx_desc->pool_id); in dp_rx_msdus_drop() 324 soc, rx_desc->pool_id); in dp_rx_msdus_drop() 334 rx_desc_pool = &soc->rx_desc_buf[rx_desc->pool_id]; in dp_rx_msdus_drop() 736 rx_desc_pool = &soc->rx_desc_buf[rx_desc->pool_id]; in dp_rx_bar_frame_handle() 744 pdev = dp_get_pdev_for_lmac_id(soc, rx_desc->pool_id); in dp_rx_bar_frame_handle() 748 soc, rx_desc->pool_id); in dp_rx_bar_frame_handle() 759 rx_desc->pool_id); in dp_rx_bar_frame_handle() 841 uint8_t pool_id, in dp_rx_null_q_handle_invalid_peer_id_exception() argument 847 struct dp_pdev *pdev = dp_get_pdev_for_lmac_id(soc, pool_id); in dp_rx_null_q_handle_invalid_peer_id_exception() [all …]
|
H A D | dp_rx.h | 152 uint8_t pool_id; member 573 uint8_t pool_id = DP_RX_DESC_MULTI_PAGE_COOKIE_GET_POOL_ID(cookie); in dp_get_rx_desc_from_cookie() local 579 if (qdf_unlikely(pool_id >= MAX_PDEV_CNT)) in dp_get_rx_desc_from_cookie() 582 rx_desc_pool = &pool[pool_id]; in dp_get_rx_desc_from_cookie() 595 uint8_t pool_id = DP_RX_DESC_MULTI_PAGE_COOKIE_GET_POOL_ID(cookie); in dp_get_rx_mon_status_desc_from_cookie() local 601 if (qdf_unlikely(pool_id >= NUM_RXDMA_STATUS_RINGS_PER_PDEV)) in dp_get_rx_mon_status_desc_from_cookie() 604 rx_desc_pool = &pool[pool_id]; in dp_get_rx_mon_status_desc_from_cookie() 660 void dp_rx_desc_pool_init(struct dp_soc *soc, uint32_t pool_id, 675 uint8_t pool_id = DP_RX_DESC_COOKIE_POOL_ID_GET(cookie); in dp_rx_cookie_2_va_rxdma_buf() local 679 if (qdf_unlikely(pool_id >= MAX_RXDESC_POOLS)) in dp_rx_cookie_2_va_rxdma_buf() [all …]
|
H A D | dp_tx.h | 1608 uint8_t pool_id) in dp_get_tx_desc_pool() argument 1613 return dp_global->tx_desc[soc->arch_id][pool_id]; in dp_get_tx_desc_pool() 1618 uint8_t pool_id) in dp_get_spcl_tx_desc_pool() argument 1623 return dp_global->spcl_tx_desc[soc->arch_id][pool_id]; in dp_get_spcl_tx_desc_pool() 1628 uint8_t pool_id) in dp_get_tx_desc_pool() argument 1630 return &soc->tx_desc[pool_id]; in dp_get_tx_desc_pool() 1635 uint8_t pool_id) in dp_get_spcl_tx_desc_pool() argument 1637 return &soc->tx_desc[pool_id]; in dp_get_spcl_tx_desc_pool()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/ |
H A D | dp_rh_tx.c | 97 uint8_t pool_id; in dp_tx_comp_find_tx_desc_rh() local 100 pool_id = (sw_cookie & DP_TX_DESC_ID_POOL_MASK) >> in dp_tx_comp_find_tx_desc_rh() 104 tx_desc = dp_tx_desc_find(soc, pool_id, in dp_tx_comp_find_tx_desc_rh() 110 if (tx_desc && tx_desc->pool_id != pool_id) { in dp_tx_comp_find_tx_desc_rh() 112 pool_id, tx_desc->pool_id); in dp_tx_comp_find_tx_desc_rh() 421 uint8_t pool_id) in dp_tx_tcl_desc_pool_alloc_rh() argument 429 if (pool_id > MAX_TXDESC_POOLS - 1) in dp_tx_tcl_desc_pool_alloc_rh() 433 tcl_desc_pool = &rh_soc->tcl_desc_pool[pool_id]; in dp_tx_tcl_desc_pool_alloc_rh() 460 static void dp_tx_tcl_desc_pool_free_rh(struct dp_soc *soc, uint8_t pool_id) in dp_tx_tcl_desc_pool_free_rh() argument 466 if (pool_id > MAX_TXDESC_POOLS - 1) in dp_tx_tcl_desc_pool_free_rh() [all …]
|
H A D | dp_rh_tx.h | 113 uint8_t pool_id, 127 uint8_t pool_id, bool spcl_tx_desc); 152 uint8_t pool_id); 161 void dp_tx_desc_pool_free_rh(struct dp_soc *soc, uint8_t pool_id);
|
H A D | dp_rh_rx.h | 36 uint32_t pool_id); 48 uint32_t pool_id);
|
H A D | dp_rh_rx.c | 694 rx_desc->pool_id); in dp_rx_err_handler_rh() 874 rx_bufs_reaped[rx_desc->pool_id]++; in dp_rx_data_indication_handler() 938 dp_rx_add_to_free_desc_list(&head[rx_desc->pool_id], in dp_rx_data_indication_handler() 939 &tail[rx_desc->pool_id], rx_desc); in dp_rx_data_indication_handler() 1581 dp_rx_buffers_replenish_simple(soc, rx_desc->pool_id, in dp_rx_frag_indication_handler() 1583 &soc->rx_desc_buf[rx_desc->pool_id], in dp_rx_frag_indication_handler() 1586 if (dp_rx_buffer_pool_refill(soc, nbuf, rx_desc->pool_id)) in dp_rx_frag_indication_handler() 1598 uint32_t pool_id) 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() 1605 uint32_t pool_id) in dp_rx_desc_pool_deinit_rh() argument
|
/wlan-driver/qca-wifi-host-cmn/wbuff/src/ |
H A D | wbuff.c | 79 if (req[i].pool_id >= WBUFF_MAX_POOLS) in wbuff_is_valid_alloc_req() 97 static qdf_nbuf_t wbuff_prepare_nbuf(uint8_t module_id, uint8_t pool_id, in wbuff_prepare_nbuf() argument 103 struct wbuff_pool *wbuff_pool = &mod->wbuff_pool[pool_id]; in wbuff_prepare_nbuf() 111 dev_scratch |= ((pool_id << WBUFF_POOL_ID_SHIFT) | 1); in wbuff_prepare_nbuf() 247 uint8_t module_id = 0, pool_id = 0; in wbuff_module_init() local 257 for (pool_id = 0; pool_id < WBUFF_MAX_POOLS; pool_id++) in wbuff_module_init() 258 mod->wbuff_pool[pool_id].pool = NULL; in wbuff_module_init() 300 uint8_t pool_id; in wbuff_module_register() local 323 pool_id = req[i].pool_id; in wbuff_module_register() 326 wbuff_pool = &mod->wbuff_pool[pool_id]; in wbuff_module_register() [all …]
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/ |
H A D | dp_li_tx.c | 41 uint8_t pool_id; in dp_tx_comp_get_params_from_hal_desc_li() local 45 pool_id = (tx_desc_id & DP_TX_DESC_ID_POOL_MASK) >> in dp_tx_comp_get_params_from_hal_desc_li() 49 *r_tx_desc = dp_tx_desc_find(soc, pool_id, in dp_tx_comp_get_params_from_hal_desc_li() 56 if ((*r_tx_desc)->pool_id != pool_id) { in dp_tx_comp_get_params_from_hal_desc_li() 58 pool_id, (*r_tx_desc)->pool_id); in dp_tx_comp_get_params_from_hal_desc_li() 235 dp_tx_desc_release(soc, tx_desc, tx_desc->pool_id); in dp_tx_process_htt_completion_li() 277 dp_tx_desc_release(soc, tx_desc, tx_desc->pool_id); in dp_tx_process_htt_completion_li() 596 uint8_t pool_id, in dp_tx_desc_pool_init_li() argument 605 tx_desc_pool = dp_get_spcl_tx_desc_pool(soc, pool_id); in dp_tx_desc_pool_init_li() 607 tx_desc_pool = dp_get_tx_desc_pool(soc, pool_id); in dp_tx_desc_pool_init_li() [all …]
|
H A D | dp_li_rx.h | 68 uint32_t pool_id); 80 uint32_t pool_id); 200 uint8_t pool_id = DP_RX_DESC_COOKIE_POOL_ID_GET(cookie); in dp_rx_cookie_2_va_rxdma_buf_prefetch() local 205 if (qdf_unlikely(pool_id >= MAX_RXDESC_POOLS)) in dp_rx_cookie_2_va_rxdma_buf_prefetch() 208 rx_desc_pool = &soc->rx_desc_buf[pool_id]; in dp_rx_cookie_2_va_rxdma_buf_prefetch() 213 prefetch_desc = &soc->rx_desc_buf[pool_id].array[index].rx_desc; in dp_rx_cookie_2_va_rxdma_buf_prefetch() 353 uint8_t *rx_tlv_hdr, uint8_t pool_id,
|
H A D | dp_li_tx.h | 84 uint8_t pool_id, 98 uint8_t pool_id, bool spcl_tx_desc); 123 uint8_t pool_id); 132 void dp_tx_desc_pool_free_li(struct dp_soc *soc, uint8_t pool_id);
|
H A D | dp_li_rx.c | 351 rx_desc->pool_id); in dp_rx_process_li() 353 &head[rx_desc->pool_id], in dp_rx_process_li() 354 &tail[rx_desc->pool_id], in dp_rx_process_li() 446 rx_bufs_reaped[rx_desc->pool_id]++; in dp_rx_process_li() 506 dp_rx_add_to_free_desc_list(&head[rx_desc->pool_id], in dp_rx_process_li() 507 &tail[rx_desc->pool_id], rx_desc); in dp_rx_process_li() 971 uint32_t pool_id) 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() 979 uint32_t pool_id) in dp_rx_desc_pool_deinit_li() argument 1216 rx_desc_pool = &soc->rx_desc_buf[rx_desc->pool_id]; in dp_rx_wbm_err_reap_desc_li() [all …]
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/ |
H A D | dp_be_rx.c | 445 rx_desc->pool_id); in dp_rx_process_be() 447 &head[rx_desc->chip_id][rx_desc->pool_id], in dp_rx_process_be() 448 &tail[rx_desc->chip_id][rx_desc->pool_id], in dp_rx_process_be() 541 rx_bufs_reaped[rx_desc->chip_id][rx_desc->pool_id]++; in dp_rx_process_be() 543 (&head[rx_desc->chip_id][rx_desc->pool_id], in dp_rx_process_be() 544 &tail[rx_desc->chip_id][rx_desc->pool_id], in dp_rx_process_be() 563 rx_bufs_reaped[rx_desc->chip_id][rx_desc->pool_id]++; in dp_rx_process_be() 577 (&head[rx_desc->chip_id][rx_desc->pool_id], in dp_rx_process_be() 578 &tail[rx_desc->chip_id][rx_desc->pool_id], rx_desc); in dp_rx_process_be() 1061 uint32_t pool_id) in dp_rx_desc_pool_init_be_cc() argument [all …]
|
H A D | dp_be_tx.h | 223 uint8_t pool_id, 236 uint8_t pool_id, bool spcl_tx_desc); 364 uint8_t pool_id); 373 void dp_tx_desc_pool_free_be(struct dp_soc *soc, uint8_t pool_id);
|
H A D | dp_be.h | 669 uint8_t pool_id) in dp_get_tx_cookie_t() argument 674 return dp_global->tx_cc_ctx[pool_id]; in dp_get_tx_cookie_t() 679 uint8_t pool_id) in dp_get_spcl_tx_cookie_t() argument 684 return dp_global->spcl_tx_cc_ctx[pool_id]; in dp_get_spcl_tx_cookie_t() 689 uint8_t pool_id) in dp_get_tx_cookie_t() argument 693 return &be_soc->tx_cc_ctx[pool_id]; in dp_get_tx_cookie_t() 698 uint8_t pool_id) in dp_get_spcl_tx_cookie_t() argument 702 return &be_soc->tx_cc_ctx[pool_id]; in dp_get_spcl_tx_cookie_t()
|
H A D | dp_be_rx.h | 109 uint32_t pool_id); 121 uint32_t pool_id); 727 uint8_t *rx_tlv_hdr, uint8_t pool_id, 979 uint8_t pool_id) in dp_rx_wbm_err_copy_desc_info_in_nbuf() argument 993 wbm_err.info_bit.pool_id = pool_id; in dp_rx_wbm_err_copy_desc_info_in_nbuf()
|
H A D | dp_be_tx.c | 410 dp_tx_desc_release(soc, tx_desc, tx_desc->pool_id); in dp_tx_process_htt_completion_be() 453 dp_tx_desc_release(soc, tx_desc, tx_desc->pool_id); in dp_tx_process_htt_completion_be() 1677 uint8_t pool_id, in dp_tx_desc_pool_init_be() argument 1693 tx_desc_pool = dp_get_spcl_tx_desc_pool(soc, pool_id); in dp_tx_desc_pool_init_be() 1694 cc_ctx = dp_get_spcl_tx_cookie_t(soc, pool_id); in dp_tx_desc_pool_init_be() 1696 tx_desc_pool = dp_get_tx_desc_pool(soc, pool_id);; in dp_tx_desc_pool_init_be() 1697 cc_ctx = dp_get_tx_cookie_t(soc, pool_id); in dp_tx_desc_pool_init_be() 1719 tx_desc->pool_id = pool_id; in dp_tx_desc_pool_init_be() 1731 uint8_t pool_id, bool spcl_tx_desc) in dp_tx_desc_pool_deinit_be() argument 1738 cc_ctx = dp_get_spcl_tx_cookie_t(soc, pool_id); in dp_tx_desc_pool_deinit_be() [all …]
|
/wlan-driver/qca-wifi-host-cmn/wbuff/inc/ |
H A D | wbuff.h | 49 uint8_t pool_id; member 110 wbuff_buff_get(struct wbuff_mod_handle *hdl, uint8_t pool_id, uint32_t len, 147 wbuff_buff_get(struct wbuff_mod_handle *hdl, uint8_t pool_id, uint32_t len, in wbuff_buff_get() argument
|
/wlan-driver/fw-api/hw/qcn6432/ |
H A D | tcl_entrance_from_ppe_ring.h | 46 pool_id : 6, // [23:18] member 81 pool_id : 6, // [23:18]
|
/wlan-driver/fw-api/hw/qca5332/ |
H A D | tcl_entrance_from_ppe_ring.h | 55 pool_id : 6, // [23:18] member 90 pool_id : 6, // [23:18]
|
/wlan-driver/fw-api/hw/qcn9224/v1/ |
H A D | tcl_entrance_from_ppe_ring.h | 55 pool_id : 6, member 90 pool_id : 6,
|
/wlan-driver/fw-api/hw/qca5424/ |
H A D | tcl_entrance_from_ppe_ring.h | 48 pool_id : 6, member 83 pool_id : 6,
|