Home
last modified time | relevance | path

Searched refs:arch_ops (Results 1 – 25 of 28) sorted by relevance

12

/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/
Ddp_li.c644 void dp_initialize_arch_ops_li(struct dp_arch_ops *arch_ops) in dp_initialize_arch_ops_li() argument
647 arch_ops->tx_hw_enqueue = dp_tx_hw_enqueue_li; in dp_initialize_arch_ops_li()
648 arch_ops->dp_rx_process = dp_rx_process_li; in dp_initialize_arch_ops_li()
649 arch_ops->dp_tx_send_fast = dp_tx_send; in dp_initialize_arch_ops_li()
650 arch_ops->tx_comp_get_params_from_hal_desc = in dp_initialize_arch_ops_li()
652 arch_ops->dp_tx_process_htt_completion = in dp_initialize_arch_ops_li()
654 arch_ops->dp_wbm_get_rx_desc_from_hal_desc = in dp_initialize_arch_ops_li()
656 arch_ops->dp_tx_desc_pool_alloc = dp_tx_desc_pool_alloc_li; in dp_initialize_arch_ops_li()
657 arch_ops->dp_tx_desc_pool_free = dp_tx_desc_pool_free_li; in dp_initialize_arch_ops_li()
658 arch_ops->dp_tx_desc_pool_init = dp_tx_desc_pool_init_li; in dp_initialize_arch_ops_li()
[all …]
Ddp_li.h77 void dp_initialize_arch_ops_li(struct dp_arch_ops *arch_ops);
Ddp_li_rx.c1157 if (soc->arch_ops.dp_wbm_get_rx_desc_from_hal_desc(soc, in dp_rx_wbm_err_reap_desc_li()
1416 mpdu_done = soc->arch_ops.dp_rx_chain_msdus(soc, nbuf, in dp_rx_null_q_desc_handle_li()
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/
Ddp_rh.c942 void dp_initialize_arch_ops_rh(struct dp_arch_ops *arch_ops) in dp_initialize_arch_ops_rh() argument
944 arch_ops->tx_hw_enqueue = dp_tx_hw_enqueue_rh; in dp_initialize_arch_ops_rh()
945 arch_ops->tx_comp_get_params_from_hal_desc = in dp_initialize_arch_ops_rh()
947 arch_ops->dp_tx_process_htt_completion = in dp_initialize_arch_ops_rh()
949 arch_ops->dp_wbm_get_rx_desc_from_hal_desc = in dp_initialize_arch_ops_rh()
951 arch_ops->dp_tx_desc_pool_alloc = dp_tx_desc_pool_alloc_rh; in dp_initialize_arch_ops_rh()
952 arch_ops->dp_tx_desc_pool_free = dp_tx_desc_pool_free_rh; in dp_initialize_arch_ops_rh()
953 arch_ops->dp_tx_desc_pool_init = dp_tx_desc_pool_init_rh; in dp_initialize_arch_ops_rh()
954 arch_ops->dp_tx_desc_pool_deinit = dp_tx_desc_pool_deinit_rh; in dp_initialize_arch_ops_rh()
955 arch_ops->dp_rx_desc_pool_init = dp_rx_desc_pool_init_rh; in dp_initialize_arch_ops_rh()
[all …]
Ddp_rh.h108 void dp_initialize_arch_ops_rh(struct dp_arch_ops *arch_ops);
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/
Ddp_arch_ops.c27 void dp_initialize_arch_ops_li(struct dp_arch_ops *arch_ops);
32 void dp_initialize_arch_ops_be(struct dp_arch_ops *arch_ops);
37 void dp_initialize_arch_ops_rh(struct dp_arch_ops *arch_ops);
41 static void dp_initialize_default_arch_ops(struct dp_arch_ops *arch_ops) in dp_initialize_default_arch_ops() argument
75 dp_initialize_default_arch_ops(&soc->arch_ops); in dp_configure_arch_ops()
80 dp_initialize_arch_ops_li(&soc->arch_ops); in dp_configure_arch_ops()
86 dp_initialize_arch_ops_be(&soc->arch_ops); in dp_configure_arch_ops()
92 dp_initialize_arch_ops_rh(&soc->arch_ops); in dp_configure_arch_ops()
Ddp_main.c1114 if (soc->arch_ops.print_mlo_ast_stats) in dp_print_mlo_ast_stats()
1115 soc->arch_ops.print_mlo_ast_stats(soc); in dp_print_mlo_ast_stats()
1725 if (soc->arch_ops.dp_register_ppeds_interrupts) in dp_srng_msi_setup()
1726 if (soc->arch_ops.dp_register_ppeds_interrupts(soc, srng, in dp_srng_msi_setup()
2018 return soc->arch_ops.dp_service_srngs(dp_ctx, dp_budget, cpu); in dp_service_srngs_wrapper()
2283 return soc->arch_ops.txrx_srng_init(soc, srng, ring_type, in dp_srng_init()
2343 if (soc->arch_ops.dp_free_ppeds_interrupts) in dp_srng_deinit()
2344 soc->arch_ops.dp_free_ppeds_interrupts(soc, srng, ring_type, in dp_srng_deinit()
2466 soc->arch_ops.dp_service_srngs(&soc->intr_ctx[i], 0xffff, in dp_interrupt_timer()
2537 return soc->arch_ops.dp_soc_interrupt_detach(txrx_soc); in dp_soc_interrupt_detach_wrapper()
[all …]
Ddp_rx_desc.c127 status = soc->arch_ops.dp_rx_desc_pool_init(soc, rx_desc_pool, in dp_rx_desc_pool_init()
272 soc->arch_ops.dp_rx_desc_pool_deinit(soc, rx_desc_pool, pool_id); in dp_rx_desc_pool_deinit()
342 status = soc->arch_ops.dp_rx_desc_pool_init(soc, rx_desc_pool, in dp_rx_desc_pool_init()
469 soc->arch_ops.dp_rx_desc_pool_deinit(soc, rx_desc_pool, in dp_rx_desc_pool_deinit()
Ddp_rings_main.c570 return soc->arch_ops.dp_service_near_full_srngs(soc, int_ctx, in dp_service_near_full_srngs()
672 work_done = soc->arch_ops.dp_rx_process(int_ctx, in dp_service_srngs()
2108 soc->arch_ops.tx_implicit_rbm_set(soc, tcl_ring_num, bm_id); in dp_init_tx_ring_pair_by_index()
2330 soc->arch_ops.txrx_peer_map_detach(soc); in dp_soc_deinit()
2509 soc->arch_ops.peer_get_reo_hash(vdev, setup_info, reo_dest, hash_based, in dp_peer_setup_get_reo_hash()
2984 soc->arch_ops.dp_service_srngs(&soc->intr_ctx[i], budget, cpu); in dp_drain_txrx()
3522 if (soc->arch_ops.ppeds_handle_attached) in dp_soc_init()
3523 ppeds_attached = soc->arch_ops.ppeds_handle_attached(soc); in dp_soc_init()
3559 if (soc->arch_ops.txrx_soc_ppeds_start) { in dp_soc_init()
3560 if (soc->arch_ops.txrx_soc_ppeds_start(soc)) { in dp_soc_init()
[all …]
Ddp_rx_err.c314 rx_desc = soc->arch_ops.dp_rx_desc_cookie_2_va( in dp_rx_msdus_drop()
1077 rx_desc = soc->arch_ops.dp_rx_desc_cookie_2_va( in dp_rx_reo_err_entry_process()
1257 soc->arch_ops.dp_rx_null_q_desc_handle(soc, nbuf, in dp_rx_reo_err_entry_process()
1595 if (soc->arch_ops.dp_rx_mcast_handler) { in dp_rx_igmp_handler()
1596 if (soc->arch_ops.dp_rx_mcast_handler(soc, vdev, peer, in dp_rx_igmp_handler()
1984 if (soc->arch_ops.dp_soc_get_by_idle_bm_id) in dp_idle_link_bm_id_check()
1986 soc->arch_ops.dp_soc_get_by_idle_bm_id(soc, rbm); in dp_idle_link_bm_id_check()
2186 rx_desc = soc->arch_ops.dp_rx_desc_cookie_2_va( in dp_rx_err_process()
2581 nbuf_head = soc->arch_ops.dp_rx_wbm_err_reap_desc(int_ctx, soc, in dp_rx_wbm_err_process()
2677 soc->arch_ops.dp_rx_null_q_desc_handle( in dp_rx_wbm_err_process()
[all …]
Ddp_tx_desc.c220 status = soc->arch_ops.dp_tx_desc_pool_alloc(soc, num_elem_t, pool_id); in dp_tx_desc_pool_alloc()
249 soc->arch_ops.dp_tx_desc_pool_free(soc, pool_id); in dp_tx_desc_pool_free()
278 if (QDF_STATUS_SUCCESS != soc->arch_ops.dp_tx_desc_pool_init( in dp_tx_desc_pool_init()
302 soc->arch_ops.dp_tx_desc_pool_deinit(soc, tx_desc_pool, in dp_tx_desc_pool_deinit()
Ddp_peer.h1577 if (soc->arch_ops.mlo_get_chip_id) in dp_get_chip_id()
1578 return soc->arch_ops.mlo_get_chip_id(soc); in dp_get_chip_id()
1591 if (soc->arch_ops.mlo_link_peer_find_hash_find_by_chip_id) in dp_link_peer_hash_find_by_chip_id()
1592 return soc->arch_ops.mlo_link_peer_find_hash_find_by_chip_id in dp_link_peer_hash_find_by_chip_id()
1639 if (soc->arch_ops.mlo_peer_find_hash_find) in dp_mld_peer_find_hash_find()
1640 return soc->arch_ops.mlo_peer_find_hash_find(soc, in dp_mld_peer_find_hash_find()
Ddp_peer.c427 if (soc->arch_ops.mlo_peer_find_hash_detach) in dp_peer_find_hash_detach()
428 soc->arch_ops.mlo_peer_find_hash_detach(soc); in dp_peer_find_hash_detach()
461 if (soc->arch_ops.mlo_peer_find_hash_attach && in dp_peer_find_hash_attach()
462 (soc->arch_ops.mlo_peer_find_hash_attach(soc) != in dp_peer_find_hash_attach()
498 if (soc->arch_ops.mlo_peer_find_hash_add) in dp_peer_find_hash_add()
499 soc->arch_ops.mlo_peer_find_hash_add(soc, peer); in dp_peer_find_hash_add()
532 if (soc->arch_ops.mlo_peer_find_hash_remove) in dp_peer_find_hash_remove()
533 soc->arch_ops.mlo_peer_find_hash_remove(soc, peer); in dp_peer_find_hash_remove()
2700 if (soc->arch_ops.dp_partner_chips_map) in dp_peer_find_add_id()
2701 soc->arch_ops.dp_partner_chips_map(soc, peer, peer_id); in dp_peer_find_add_id()
[all …]
Ddp_tx.c3083 status = soc->arch_ops.tx_hw_enqueue(soc, vdev, tx_desc, in dp_tx_send_msdu_single()
3386 status = soc->arch_ops.tx_hw_enqueue(soc, vdev, tx_desc, in dp_tx_send_msdu_multiple()
4070 if (soc->arch_ops.dp_tx_mlo_mcast_send) { in dp_tx_send_exception()
4071 nbuf = soc->arch_ops.dp_tx_mlo_mcast_send(soc, vdev, in dp_tx_send_exception()
4543 if (soc->arch_ops.dp_tx_mcast_handler) in dp_tx_reinject_mlo_hdl()
4544 soc->arch_ops.dp_tx_mcast_handler(soc, vdev, nbuf); in dp_tx_reinject_mlo_hdl()
4806 if (soc->arch_ops.dp_tx_compute_hw_delay)
4807 if (!soc->arch_ops.dp_tx_compute_hw_delay(soc, vdev, ts,
4977 if (soc->arch_ops.dp_tx_compute_hw_delay)
4978 status = soc->arch_ops.dp_tx_compute_hw_delay(soc, vdev, ts,
[all …]
Ddp_rx.h2436 return soc->arch_ops.dp_rx_peer_metadata_peer_id_get(soc, in dp_rx_peer_metadata_peer_id_get()
2456 if (soc->arch_ops.dp_rx_peer_set_link_id) in dp_rx_nbuf_set_link_id_from_tlv()
2457 soc->arch_ops.dp_rx_peer_set_link_id(nbuf, peer_metadata); in dp_rx_nbuf_set_link_id_from_tlv()
2917 return soc->arch_ops.dp_peer_rx_reorder_queue_setup(soc, in dp_peer_rx_reorder_queue_setup()
Ddp_stats.c6534 if (pdev->soc->arch_ops.dp_txrx_ppeds_rings_status) in dp_print_ring_stats()
6535 pdev->soc->arch_ops.dp_txrx_ppeds_rings_status(pdev->soc); in dp_print_ring_stats()
7497 if (pdev && pdev->soc->arch_ops.txrx_print_peer_stats) in dp_print_peer_stats()
7498 pdev->soc->arch_ops.txrx_print_peer_stats(peer_stats, in dp_print_peer_stats()
7676 if (pdev && pdev->soc->arch_ops.txrx_print_peer_stats) in dp_print_peer_stats()
7677 pdev->soc->arch_ops.txrx_print_peer_stats(peer_stats, in dp_print_peer_stats()
8321 if (soc->arch_ops.dp_tx_ppeds_inuse_desc) in dp_print_tx_ppeds_stats()
8322 soc->arch_ops.dp_tx_ppeds_inuse_desc(soc); in dp_print_tx_ppeds_stats()
8327 if (soc->arch_ops.dp_txrx_ppeds_rings_stats) in dp_print_tx_ppeds_stats()
8328 soc->arch_ops.dp_txrx_ppeds_rings_stats(soc); in dp_print_tx_ppeds_stats()
[all …]
Ddp_ipa.c434 if (soc->arch_ops.ipa_get_bank_id) { in dp_ipa_get_tx_bank_id()
435 *bank_id = soc->arch_ops.ipa_get_bank_id(soc); in dp_ipa_get_tx_bank_id()
4355 if (soc->arch_ops.ipa_get_wdi_ver)
4356 soc->arch_ops.ipa_get_wdi_ver(wdi_ver);
Ddp_tx.h809 soc->arch_ops.tx_comp_get_params_from_hal_desc(soc, in dp_tx_prefetch_hw_sw_nbuf_desc()
Ddp_rx_defrag.c1372 dst_qdesc_addr = soc->arch_ops.get_reo_qdesc_addr( in dp_rx_defrag_reo_reinject()
Ddp_types.h2768 struct dp_arch_ops arch_ops; member
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/
Ddp_be.c250 static void dp_initialize_arch_ops_be_fisa(struct dp_arch_ops *arch_ops) in dp_initialize_arch_ops_be_fisa() argument
252 arch_ops->dp_get_fst_cmem_base = dp_get_fst_cmem_base_be; in dp_initialize_arch_ops_be_fisa()
255 static void dp_initialize_arch_ops_be_fisa(struct dp_arch_ops *arch_ops) in dp_initialize_arch_ops_be_fisa() argument
2099 dp_init_near_full_arch_ops_be(struct dp_arch_ops *arch_ops) in dp_init_near_full_arch_ops_be() argument
2101 arch_ops->dp_service_near_full_srngs = dp_service_near_full_srngs_be; in dp_init_near_full_arch_ops_be()
2102 arch_ops->dp_srng_test_and_update_nf_params = in dp_init_near_full_arch_ops_be()
2108 dp_init_near_full_arch_ops_be(struct dp_arch_ops *arch_ops) in dp_init_near_full_arch_ops_be() argument
3413 dp_initialize_arch_ops_be_mcast_mlo(struct dp_arch_ops *arch_ops) in dp_initialize_arch_ops_be_mcast_mlo() argument
3415 arch_ops->dp_tx_mcast_handler = dp_tx_mlo_mcast_handler_be; in dp_initialize_arch_ops_be_mcast_mlo()
3416 arch_ops->dp_rx_mcast_handler = dp_rx_mlo_igmp_handler; in dp_initialize_arch_ops_be_mcast_mlo()
[all …]
Ddp_be.h518 void dp_initialize_arch_ops_be(struct dp_arch_ops *arch_ops);
/wlan-driver/qcacld-3.0/components/dp/core/src/
Dwlan_dp_swlm.c187 ret = soc->arch_ops.dp_flush_tx_ring(soc->pdev_list[0], tcl->ring_id); in dp_swlm_tcl_flush_timer()
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/
Ddp_rx_mon_1.0.h1032 return soc->arch_ops.dp_rx_desc_cookie_2_va(soc, cookie); in dp_rx_get_mon_desc()
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/
Ddp_mon.c5798 mon_pdev_context_size = soc->arch_ops.txrx_get_mon_context_size(DP_CONTEXT_TYPE_MON_PDEV); in dp_mon_pdev_attach()
6956 if (soc->arch_ops.txrx_get_mon_context_size) { in dp_mon_soc_attach()
6957 soc_context_size = soc->arch_ops.txrx_get_mon_context_size(DP_CONTEXT_TYPE_MON_SOC); in dp_mon_soc_attach()

12