/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/ |
D | dp_li.c | 644 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 …]
|
D | dp_li.h | 77 void dp_initialize_arch_ops_li(struct dp_arch_ops *arch_ops);
|
D | dp_li_rx.c | 1157 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/ |
D | dp_rh.c | 942 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 …]
|
D | dp_rh.h | 108 void dp_initialize_arch_ops_rh(struct dp_arch_ops *arch_ops);
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
D | dp_arch_ops.c | 27 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()
|
D | dp_main.c | 1114 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 …]
|
D | dp_rx_desc.c | 127 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()
|
D | dp_rings_main.c | 570 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 …]
|
D | dp_rx_err.c | 314 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 …]
|
D | dp_tx_desc.c | 220 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()
|
D | dp_peer.h | 1577 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()
|
D | dp_peer.c | 427 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 …]
|
D | dp_tx.c | 3083 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 …]
|
D | dp_rx.h | 2436 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()
|
D | dp_stats.c | 6534 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 …]
|
D | dp_ipa.c | 434 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);
|
D | dp_tx.h | 809 soc->arch_ops.tx_comp_get_params_from_hal_desc(soc, in dp_tx_prefetch_hw_sw_nbuf_desc()
|
D | dp_rx_defrag.c | 1372 dst_qdesc_addr = soc->arch_ops.get_reo_qdesc_addr( in dp_rx_defrag_reo_reinject()
|
D | dp_types.h | 2768 struct dp_arch_ops arch_ops; member
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/ |
D | dp_be.c | 250 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 …]
|
D | dp_be.h | 518 void dp_initialize_arch_ops_be(struct dp_arch_ops *arch_ops);
|
/wlan-driver/qcacld-3.0/components/dp/core/src/ |
D | wlan_dp_swlm.c | 187 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/ |
D | dp_rx_mon_1.0.h | 1032 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/ |
D | dp_mon.c | 5798 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()
|