Lines Matching refs:cdp_soc

808 			soc->cdp_soc.ol_ops->peer_send_wds_disconnect(soc->ctrl_psoc,  in dp_peer_send_wds_disconnect()
1236 if (!soc->cdp_soc.ol_ops->dp_prealloc_get_context) { in dp_context_alloc_mem()
1241 ctxt_mem = soc->cdp_soc.ol_ops->dp_prealloc_get_context(ctxt_type, in dp_context_alloc_mem()
1260 if (soc->cdp_soc.ol_ops->dp_prealloc_put_context) { in dp_context_free_mem()
1261 status = soc->cdp_soc.ol_ops->dp_prealloc_put_context( in dp_context_free_mem()
1284 if (!soc->cdp_soc.ol_ops->dp_prealloc_get_consistent) { in dp_srng_aligned_mem_alloc_consistent()
1290 soc->cdp_soc.ol_ops->dp_prealloc_get_consistent in dp_srng_aligned_mem_alloc_consistent()
1318 if (!soc->cdp_soc.ol_ops->dp_prealloc_put_consistent) { in dp_srng_mem_free_consistent()
1323 soc->cdp_soc.ol_ops->dp_prealloc_put_consistent in dp_srng_mem_free_consistent()
1344 if (!soc->cdp_soc.ol_ops->dp_get_multi_pages) { in dp_desc_multi_pages_mem_alloc()
1351 soc->cdp_soc.ol_ops->dp_get_multi_pages(desc_type, in dp_desc_multi_pages_mem_alloc()
1375 if (!soc->cdp_soc.ol_ops->dp_put_multi_pages) { in dp_desc_multi_pages_mem_free()
1381 soc->cdp_soc.ol_ops->dp_put_multi_pages(desc_type, pages); in dp_desc_multi_pages_mem_free()
1480 soc->cdp_soc.ol_ops->get_con_mode && in dp_soc_set_interrupt_mode()
1481 soc->cdp_soc.ol_ops->get_con_mode() == QDF_GLOBAL_MONITOR_MODE)) { in dp_soc_set_interrupt_mode()
2556 soc->cdp_soc.ol_ops->get_con_mode && in dp_soc_interrupt_attach_wrapper()
2557 soc->cdp_soc.ol_ops->get_con_mode() == in dp_soc_interrupt_attach_wrapper()
2785 qdf_assert(soc->cdp_soc.ol_ops->lro_hash_config); in dp_lro_hash_setup()
2787 if (!soc->cdp_soc.ol_ops->lro_hash_config) { in dp_lro_hash_setup()
2793 status = soc->cdp_soc.ol_ops->lro_hash_config(soc->ctrl_psoc, in dp_lro_hash_setup()
4079 qdf_mem_free(soc->cdp_soc.ops); in dp_soc_detach()
4375 dp_soc_attach_target_wifi3(struct cdp_soc_t *cdp_soc) in dp_soc_attach_target_wifi3() argument
4377 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_soc_attach_target_wifi3()
4401 status = dp_soc_umac_reset_init(cdp_soc); in dp_soc_attach_target_wifi3()
4715 static QDF_STATUS dp_vdev_attach_wifi3(struct cdp_soc_t *cdp_soc, in dp_vdev_attach_wifi3() argument
4721 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_vdev_attach_wifi3()
4739 cdp_soc, pdev_id); in dp_vdev_attach_wifi3()
4746 cdp_soc); in dp_vdev_attach_wifi3()
4842 cdp_soc, vdev->ap_bridge_enabled); in dp_vdev_attach_wifi3()
5031 if (soc->cdp_soc.ol_ops->peer_get_num_mlo_links) in dp_mlo_get_num_link_peer()
5032 return soc->cdp_soc.ol_ops->peer_get_num_mlo_links( in dp_mlo_get_num_link_peer()
5246 static QDF_STATUS dp_vdev_detach_wifi3(struct cdp_soc_t *cdp_soc, in dp_vdev_detach_wifi3() argument
5251 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_vdev_detach_wifi3()
5303 dp_txrx_reset_vdev_stats_id(cdp_soc, vdev->vdev_stats_id); in dp_vdev_detach_wifi3()
7341 if (soc->cdp_soc.ol_ops->nss_stats_clr) in dp_txrx_host_stats_clr()
7342 soc->cdp_soc.ol_ops->nss_stats_clr(soc->ctrl_psoc, in dp_txrx_host_stats_clr()
7881 if (soc->cdp_soc.ol_ops->dp_print_fisa_stats) in dp_print_host_stats()
7882 soc->cdp_soc.ol_ops->dp_print_fisa_stats( in dp_print_host_stats()
8072 static QDF_STATUS dp_get_peer_param(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_get_peer_param() argument
8133 dp_set_peer_freq(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_set_peer_freq() argument
8143 peer = dp_peer_hash_find_wrapper((struct dp_soc *)cdp_soc, in dp_set_peer_freq()
8174 static QDF_STATUS dp_set_peer_param(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_set_peer_param() argument
8181 dp_peer_get_tgt_peer_hash_find((struct dp_soc *)cdp_soc, in dp_set_peer_param()
8209 status = dp_set_peer_freq(cdp_soc, vdev_id, in dp_set_peer_param()
8232 static QDF_STATUS dp_set_mld_peer_param(struct cdp_soc_t *cdp_soc, in dp_set_mld_peer_param() argument
8238 struct dp_soc *soc = cdp_soc_t_to_dp_soc(cdp_soc); in dp_set_mld_peer_param()
8279 dp_set_peer_param_wrapper(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_set_peer_param_wrapper() argument
8287 status = dp_set_mld_peer_param(cdp_soc, vdev_id, peer_mac, in dp_set_peer_param_wrapper()
8291 status = dp_set_peer_param(cdp_soc, vdev_id, peer_mac, in dp_set_peer_param_wrapper()
8309 static QDF_STATUS dp_get_pdev_param(struct cdp_soc_t *cdp_soc, uint8_t pdev_id, in dp_get_pdev_param() argument
8314 dp_get_pdev_from_soc_pdev_id_wifi3((struct dp_soc *)cdp_soc, in dp_get_pdev_param()
8371 static QDF_STATUS dp_set_pdev_param(struct cdp_soc_t *cdp_soc, uint8_t pdev_id, in dp_set_pdev_param() argument
8376 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_set_pdev_param()
8378 dp_get_pdev_from_soc_pdev_id_wifi3((struct dp_soc *)cdp_soc, in dp_set_pdev_param()
8503 QDF_STATUS dp_set_pdev_phyrx_error_mask(struct cdp_soc_t *cdp_soc, in dp_set_pdev_phyrx_error_mask() argument
8508 dp_get_pdev_from_soc_pdev_id_wifi3((struct dp_soc *)cdp_soc, in dp_set_pdev_phyrx_error_mask()
8519 QDF_STATUS dp_get_pdev_phyrx_error_mask(struct cdp_soc_t *cdp_soc, in dp_get_pdev_phyrx_error_mask() argument
8524 dp_get_pdev_from_soc_pdev_id_wifi3((struct dp_soc *)cdp_soc, in dp_get_pdev_phyrx_error_mask()
8581 dp_calculate_delay_stats(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_calculate_delay_stats() argument
8584 struct dp_soc *soc = cdp_soc_t_to_dp_soc(cdp_soc); in dp_calculate_delay_stats()
8609 static QDF_STATUS dp_get_vdev_param(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_get_vdev_param() argument
8613 struct dp_soc *soc = cdp_soc_t_to_dp_soc(cdp_soc); in dp_get_vdev_param()
8715 dp_set_vdev_param(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_set_vdev_param() argument
8718 struct dp_soc *dsoc = (struct dp_soc *)cdp_soc; in dp_set_vdev_param()
8906 dp_update_mlo_vdev_for_tdls(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_update_mlo_vdev_for_tdls() argument
8910 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_update_mlo_vdev_for_tdls()
8958 dp_set_vdev_param(cdp_soc, pri_vdev->vdev_id, in dp_update_mlo_vdev_for_tdls()
8970 dp_set_vdev_param_wrapper(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_set_vdev_param_wrapper() argument
8974 dp_update_mlo_vdev_for_tdls(cdp_soc, vdev_id, param, val); in dp_set_vdev_param_wrapper()
8976 return dp_set_vdev_param(cdp_soc, vdev_id, param, val); in dp_set_vdev_param_wrapper()
8980 dp_set_vdev_param_wrapper(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, in dp_set_vdev_param_wrapper() argument
8984 return dp_set_vdev_param(cdp_soc, vdev_id, param, val); in dp_set_vdev_param_wrapper()
9055 dp_set_psoc_param(struct cdp_soc_t *cdp_soc, in dp_set_psoc_param() argument
9058 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_set_psoc_param()
9186 static uint8_t dp_get_mldev_mode(struct dp_soc *cdp_soc) in dp_get_mldev_mode() argument
9200 static QDF_STATUS dp_get_psoc_param(struct cdp_soc_t *cdp_soc, in dp_get_psoc_param() argument
9204 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_get_psoc_param()
9301 static QDF_STATUS dp_set_vdev_dscp_tid_map_wifi3(ol_txrx_soc_handle cdp_soc, in dp_set_vdev_dscp_tid_map_wifi3() argument
9306 struct dp_soc *soc = cdp_soc_t_to_dp_soc(cdp_soc); in dp_set_vdev_dscp_tid_map_wifi3()
10273 if (soc->cdp_soc.ol_ops->dp_print_fisa_stats) in dp_txrx_dump_stats()
10274 soc->cdp_soc.ol_ops->dp_print_fisa_stats( in dp_txrx_dump_stats()
10302 if (soc->cdp_soc.ol_ops->dp_print_fisa_stats) in dp_txrx_dump_stats()
10303 soc->cdp_soc.ol_ops->dp_print_fisa_stats( in dp_txrx_dump_stats()
10663 QDF_STATUS dp_update_config_parameters(struct cdp_soc *psoc, in dp_update_config_parameters()
10904 static void *dp_soc_get_dp_txrx_handle(struct cdp_soc *soc_handle) in dp_soc_get_dp_txrx_handle()
10919 dp_soc_set_dp_txrx_handle(struct cdp_soc *soc_handle, void *txrx_handle) in dp_soc_set_dp_txrx_handle()
10998 if (soc->cdp_soc.ol_ops->pdev_update_lmac_n_target_pdev_id) in dp_soc_handle_pdev_mode_change()
10999 soc->cdp_soc.ol_ops-> in dp_soc_handle_pdev_mode_change()
11135 dp_set_rx_flow_tag(struct cdp_soc_t *cdp_soc, uint8_t pdev_id, in dp_set_rx_flow_tag() argument
11150 dp_dump_rx_flow_tag_stats(struct cdp_soc_t *cdp_soc, uint8_t pdev_id, in dp_dump_rx_flow_tag_stats() argument
11725 soc->cdp_soc.ol_ops->dp_update_tx_hardstart(psoc, in dp_resume_tx_hardstart()
11758 soc->cdp_soc.ol_ops->dp_update_tx_hardstart(psoc, in dp_pause_tx_hardstart()
12182 dp_recovery_vdev_flush_peers(struct cdp_soc_t *cdp_soc, in dp_recovery_vdev_flush_peers() argument
12186 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_recovery_vdev_flush_peers()
13531 soc->cdp_soc.ops->cmn_drv_ops = &dp_ops_cmn; in dp_soc_txrx_ops_attach()
13532 soc->cdp_soc.ops->ctrl_ops = &dp_ops_ctrl; in dp_soc_txrx_ops_attach()
13533 soc->cdp_soc.ops->me_ops = &dp_ops_me; in dp_soc_txrx_ops_attach()
13534 soc->cdp_soc.ops->host_stats_ops = &dp_ops_host_stats; in dp_soc_txrx_ops_attach()
13535 soc->cdp_soc.ops->wds_ops = &dp_ops_wds; in dp_soc_txrx_ops_attach()
13536 soc->cdp_soc.ops->raw_ops = &dp_ops_raw; in dp_soc_txrx_ops_attach()
13538 soc->cdp_soc.ops->pflow_ops = &dp_ops_pflow; in dp_soc_txrx_ops_attach()
13541 soc->cdp_soc.ops->misc_ops = &dp_ops_misc; in dp_soc_txrx_ops_attach()
13542 soc->cdp_soc.ops->ocb_ops = &dp_ops_ocb; in dp_soc_txrx_ops_attach()
13543 soc->cdp_soc.ops->peer_ops = &dp_ops_peer; in dp_soc_txrx_ops_attach()
13544 soc->cdp_soc.ops->mob_stats_ops = &dp_ops_mob_stats; in dp_soc_txrx_ops_attach()
13547 soc->cdp_soc.ops->cfg_ops = &dp_ops_cfg; in dp_soc_txrx_ops_attach()
13548 soc->cdp_soc.ops->flowctl_ops = &dp_ops_flowctl; in dp_soc_txrx_ops_attach()
13549 soc->cdp_soc.ops->l_flowctl_ops = &dp_ops_l_flowctl; in dp_soc_txrx_ops_attach()
13550 soc->cdp_soc.ops->throttle_ops = &dp_ops_throttle; in dp_soc_txrx_ops_attach()
13553 soc->cdp_soc.ops->ipa_ops = &dp_ops_ipa; in dp_soc_txrx_ops_attach()
13556 soc->cdp_soc.ops->bus_ops = &dp_ops_bus; in dp_soc_txrx_ops_attach()
13559 soc->cdp_soc.ops->cfr_ops = &dp_ops_cfr; in dp_soc_txrx_ops_attach()
13562 soc->cdp_soc.ops->mscs_ops = &dp_ops_mscs; in dp_soc_txrx_ops_attach()
13565 soc->cdp_soc.ops->mesh_latency_ops = &dp_ops_mesh_latency; in dp_soc_txrx_ops_attach()
13568 soc->cdp_soc.ops->sawf_ops = &dp_ops_sawf; in dp_soc_txrx_ops_attach()
13571 soc->cdp_soc.ops->scs_ops = &dp_ops_scs; in dp_soc_txrx_ops_attach()
13574 soc->cdp_soc.ops->fse_ops = &dp_ops_fse; in dp_soc_txrx_ops_attach()
13718 soc->cdp_soc.ops = in dp_soc_attach()
13720 if (!soc->cdp_soc.ops) in dp_soc_attach()
13724 soc->cdp_soc.ol_ops = ol_ops; in dp_soc_attach()
13844 qdf_mem_free(soc->cdp_soc.ops); in dp_soc_attach()
13851 void *dp_soc_init_wifi3(struct cdp_soc_t *cdp_soc, in dp_soc_init_wifi3() argument
13857 struct dp_soc *soc = (struct dp_soc *)cdp_soc; in dp_soc_init_wifi3()
13878 if (soc->cdp_soc.ol_ops->is_hw_dbs_capable) in dp_update_num_mac_rings_for_dbs()
13879 dbs_enable = soc->cdp_soc.ol_ops-> in dp_update_num_mac_rings_for_dbs()