Lines Matching defs:ab

201 void ath12k_wmi_init_qcn9274(struct ath12k_base *ab,  in ath12k_wmi_init_qcn9274()
253 void ath12k_wmi_init_wcn7850(struct ath12k_base *ab, in ath12k_wmi_init_wcn7850()
314 ath12k_wmi_tlv_iter(struct ath12k_base *ab, const void *ptr, size_t len, in ath12k_wmi_tlv_iter()
315 int (*iter)(struct ath12k_base *ab, u16 tag, u16 len, in ath12k_wmi_tlv_iter()
363 static int ath12k_wmi_tlv_iter_parse(struct ath12k_base *ab, u16 tag, u16 len, in ath12k_wmi_tlv_iter_parse()
382 ath12k_wmi_tlv_parse_alloc(struct ath12k_base *ab, in ath12k_wmi_tlv_parse_alloc()
405 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_wmi_cmd_send_nowait() local
488 struct ath12k_base *ab = wmi_handle->wmi_ab->ab; in ath12k_pull_mac_phy_cap_svc_ready_ext() local
651 static int ath12k_pull_service_ready_tlv(struct ath12k_base *ab, in ath12k_pull_service_ready_tlv()
701 static int ath12k_wmi_svc_rdy_parse(struct ath12k_base *ab, u16 tag, u16 len, in ath12k_wmi_svc_rdy_parse()
735 static int ath12k_service_ready_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_service_ready_event()
754 struct ath12k_base *ab = ar->ab; in ath12k_wmi_mgmt_get_freq() local
768 struct ath12k_base *ab = wmi_ab->ab; in ath12k_wmi_alloc_skb() local
1963 struct ath12k_base *ab = ar->ab; in ath12k_wmi_bcn_tmpl() local
3033 int ath12k_wmi_set_bios_cmd(struct ath12k_base *ab, u32 param_id, in ath12k_wmi_set_bios_cmd()
3077 int ath12k_wmi_set_bios_sar_cmd(struct ath12k_base *ab, const u8 *psar_table) in ath12k_wmi_set_bios_sar_cmd()
3133 int ath12k_wmi_set_bios_geo_cmd(struct ath12k_base *ab, const u8 *pgeo_table) in ath12k_wmi_set_bios_geo_cmd()
3476 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_wmi_send_twt_enable_cmd() local
3529 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_wmi_send_twt_disable_cmd() local
3559 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_wmi_send_obss_spr_cmd() local
3593 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_wmi_obss_color_cfg_cmd() local
3634 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_wmi_send_bss_color_change_enable_cmd() local
3824 ath12k_wmi_copy_resource_config(struct ath12k_base *ab, in ath12k_wmi_copy_resource_config()
3903 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_init_cmd_send() local
4044 int ath12k_wmi_wait_for_service_ready(struct ath12k_base *ab) in ath12k_wmi_wait_for_service_ready()
4056 int ath12k_wmi_wait_for_unified_ready(struct ath12k_base *ab) in ath12k_wmi_wait_for_unified_ready()
4068 int ath12k_wmi_set_hw_mode(struct ath12k_base *ab, in ath12k_wmi_set_hw_mode()
4100 int ath12k_wmi_cmd_init(struct ath12k_base *ab) in ath12k_wmi_cmd_init()
4295 static int ath12k_wmi_dma_buf_parse(struct ath12k_base *ab, in ath12k_wmi_dma_buf_parse()
4348 static void ath12k_wmi_pdev_dma_ring_buf_release_event(struct ath12k_base *ab, in ath12k_wmi_pdev_dma_ring_buf_release_event()
4591 static int ath12k_wmi_alloc_dbring_caps(struct ath12k_base *ab, in ath12k_wmi_alloc_dbring_caps()
4608 static void ath12k_wmi_free_dbring_caps(struct ath12k_base *ab) in ath12k_wmi_free_dbring_caps()
4615 static int ath12k_wmi_dma_ring_caps(struct ath12k_base *ab, in ath12k_wmi_dma_ring_caps()
4671 ath12k_wmi_save_mac_phy_info(struct ath12k_base *ab, in ath12k_wmi_save_mac_phy_info()
4688 ath12k_wmi_save_all_mac_phy_info(struct ath12k_base *ab, in ath12k_wmi_save_all_mac_phy_info()
4729 static int ath12k_wmi_svc_rdy_ext_parse(struct ath12k_base *ab, in ath12k_wmi_svc_rdy_ext_parse()
4808 static int ath12k_service_ready_ext_event(struct ath12k_base *ab, in ath12k_service_ready_ext_event()
4895 ath12k_wmi_tlv_mac_phy_caps_ext_parse(struct ath12k_base *ab, in ath12k_wmi_tlv_mac_phy_caps_ext_parse()
4959 static int ath12k_wmi_tlv_mac_phy_caps_ext(struct ath12k_base *ab, u16 tag, in ath12k_wmi_tlv_mac_phy_caps_ext()
4996 ath12k_wmi_update_freq_info(struct ath12k_base *ab, in ath12k_wmi_update_freq_info()
5030 ath12k_wmi_all_phy_range_updated(struct ath12k_base *ab, in ath12k_wmi_all_phy_range_updated()
5047 static void ath12k_wmi_update_dbs_freq_info(struct ath12k_base *ab) in ath12k_wmi_update_dbs_freq_info()
5094 ath12k_wmi_fill_upper_share_sbs_freq(struct ath12k_base *ab, in ath12k_wmi_fill_upper_share_sbs_freq()
5125 ath12k_wmi_fill_lower_share_sbs_freq(struct ath12k_base *ab, in ath12k_wmi_fill_lower_share_sbs_freq()
5172 ath12k_wmi_dump_freq_range_per_mac(struct ath12k_base *ab, in ath12k_wmi_dump_freq_range_per_mac()
5190 static void ath12k_wmi_dump_freq_range(struct ath12k_base *ab) in ath12k_wmi_dump_freq_range()
5201 static int ath12k_wmi_modify_sbs_freq(struct ath12k_base *ab, u8 phy_id) in ath12k_wmi_modify_sbs_freq()
5263 static void ath12k_wmi_update_sbs_freq_info(struct ath12k_base *ab) in ath12k_wmi_update_sbs_freq_info()
5303 ath12k_wmi_update_mac_freq_info(struct ath12k_base *ab, in ath12k_wmi_update_mac_freq_info()
5362 static bool ath12k_wmi_sbs_range_present(struct ath12k_base *ab) in ath12k_wmi_sbs_range_present()
5373 static int ath12k_wmi_update_hw_mode_list(struct ath12k_base *ab) in ath12k_wmi_update_hw_mode_list()
5433 static int ath12k_wmi_svc_rdy_ext2_parse(struct ath12k_base *ab, in ath12k_wmi_svc_rdy_ext2_parse()
5513 static int ath12k_service_ready_ext2_event(struct ath12k_base *ab, in ath12k_service_ready_ext2_event()
5536 static int ath12k_pull_vdev_start_resp_tlv(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_vdev_start_resp_tlv()
5622 static int ath12k_pull_reg_chan_list_ext_update_ev(struct ath12k_base *ab, in ath12k_pull_reg_chan_list_ext_update_ev()
5929 static int ath12k_pull_peer_del_resp_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_peer_del_resp_ev()
5960 static int ath12k_pull_vdev_del_resp_ev(struct ath12k_base *ab, in ath12k_pull_vdev_del_resp_ev()
5988 static int ath12k_pull_bcn_tx_status_ev(struct ath12k_base *ab, in ath12k_pull_bcn_tx_status_ev()
6017 static int ath12k_pull_vdev_stopped_param_tlv(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_vdev_stopped_param_tlv()
6044 static int ath12k_wmi_tlv_mgmt_rx_parse(struct ath12k_base *ab, in ath12k_wmi_tlv_mgmt_rx_parse()
6064 static int ath12k_pull_mgmt_rx_params_tlv(struct ath12k_base *ab, in ath12k_pull_mgmt_rx_params_tlv()
6163 static int ath12k_pull_mgmt_tx_compl_param_tlv(struct ath12k_base *ab, in ath12k_pull_mgmt_tx_compl_param_tlv()
6345 static int ath12k_pull_scan_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_scan_ev()
6378 static int ath12k_pull_peer_sta_kickout_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_peer_sta_kickout_ev()
6405 static int ath12k_pull_roam_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_roam_ev()
6457 static int ath12k_pull_chan_info_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_chan_info_ev()
6496 ath12k_pull_pdev_bss_chan_info_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_pdev_bss_chan_info_ev()
6536 ath12k_pull_vdev_install_key_compl_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_vdev_install_key_compl_ev()
6567 static int ath12k_pull_peer_assoc_conf_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_peer_assoc_conf_ev()
6596 ath12k_pull_pdev_temp_ev(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_pull_pdev_temp_ev()
6620 static void ath12k_wmi_op_ep_tx_credits(struct ath12k_base *ab) in ath12k_wmi_op_ep_tx_credits()
6626 static int ath12k_reg_11d_new_cc_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_reg_11d_new_cc_event()
6671 static void ath12k_wmi_htc_tx_complete(struct ath12k_base *ab, in ath12k_wmi_htc_tx_complete()
6677 static int ath12k_reg_chan_list_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_reg_chan_list_event()
6752 static int ath12k_wmi_rdy_parse(struct ath12k_base *ab, u16 tag, u16 len, in ath12k_wmi_rdy_parse()
6796 static int ath12k_ready_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_ready_event()
6812 static void ath12k_peer_delete_resp_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_peer_delete_resp_event()
6837 static void ath12k_vdev_delete_resp_event(struct ath12k_base *ab, in ath12k_vdev_delete_resp_event()
6881 static void ath12k_vdev_start_resp_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_vdev_start_resp_event()
6920 static void ath12k_bcn_tx_status_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_bcn_tx_status_event()
6930 static void ath12k_vdev_stopped_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_vdev_stopped_event()
6956 static void ath12k_mgmt_rx_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_mgmt_rx_event()
7070 static void ath12k_mgmt_tx_compl_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_mgmt_tx_compl_event()
7100 static struct ath12k *ath12k_get_ar_on_scan_state(struct ath12k_base *ab, in ath12k_get_ar_on_scan_state()
7126 static void ath12k_scan_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_scan_event()
7207 static void ath12k_peer_sta_kickout_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_peer_sta_kickout_event()
7256 static void ath12k_roam_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_roam_event()
7304 static void ath12k_chan_info_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_chan_info_event()
7379 ath12k_pdev_bss_chan_info_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_pdev_bss_chan_info_event()
7451 static void ath12k_vdev_install_key_compl_event(struct ath12k_base *ab, in ath12k_vdev_install_key_compl_event()
7488 static int ath12k_wmi_tlv_services_parser(struct ath12k_base *ab, in ath12k_wmi_tlv_services_parser()
7546 static int ath12k_service_available_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_service_available_event()
7556 static void ath12k_peer_assoc_conf_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_peer_assoc_conf_event()
8009 static int ath12k_wmi_tlv_fw_stats_data_parse(struct ath12k_base *ab, in ath12k_wmi_tlv_fw_stats_data_parse()
8130 static int ath12k_wmi_tlv_fw_stats_parse(struct ath12k_base *ab, in ath12k_wmi_tlv_fw_stats_parse()
8150 static int ath12k_wmi_pull_fw_stats(struct ath12k_base *ab, struct sk_buff *skb, in ath12k_wmi_pull_fw_stats()
8166 struct ath12k_base *ab = ar->ab; in ath12k_wmi_fw_stats_process() local
8221 static void ath12k_update_stats_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_update_stats_event()
8277 static void ath12k_pdev_ctl_failsafe_check_event(struct ath12k_base *ab, in ath12k_pdev_ctl_failsafe_check_event()
8313 ath12k_wmi_process_csa_switch_count_event(struct ath12k_base *ab, in ath12k_wmi_process_csa_switch_count_event()
8373 ath12k_wmi_pdev_csa_switch_count_status_event(struct ath12k_base *ab, in ath12k_wmi_pdev_csa_switch_count_status_event()
8408 ath12k_wmi_pdev_dfs_radar_detected_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_wmi_pdev_dfs_radar_detected_event()
8470 static void ath12k_tm_wmi_event_segmented(struct ath12k_base *ab, u32 cmd_id, in ath12k_tm_wmi_event_segmented()
8500 ath12k_wmi_pdev_temperature_event(struct ath12k_base *ab, in ath12k_wmi_pdev_temperature_event()
8526 static void ath12k_fils_discovery_event(struct ath12k_base *ab, in ath12k_fils_discovery_event()
8556 static void ath12k_probe_resp_tx_status_event(struct ath12k_base *ab, in ath12k_probe_resp_tx_status_event()
8588 static int ath12k_wmi_p2p_noa_event(struct ath12k_base *ab, in ath12k_wmi_p2p_noa_event()
8638 static void ath12k_rfkill_state_change_event(struct ath12k_base *ab, in ath12k_rfkill_state_change_event()
8673 ath12k_wmi_diag_event(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_wmi_diag_event()
8678 static void ath12k_wmi_twt_enable_event(struct ath12k_base *ab, in ath12k_wmi_twt_enable_event()
8707 static void ath12k_wmi_twt_disable_event(struct ath12k_base *ab, in ath12k_wmi_twt_disable_event()
8736 static int ath12k_wmi_wow_wakeup_host_parse(struct ath12k_base *ab, in ath12k_wmi_wow_wakeup_host_parse()
8779 static void ath12k_wmi_event_wow_wakeup_host(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_wmi_event_wow_wakeup_host()
8796 static void ath12k_wmi_gtk_offload_status_event(struct ath12k_base *ab, in ath12k_wmi_gtk_offload_status_event()
8846 static void ath12k_wmi_event_mlo_setup_complete(struct ath12k_base *ab, in ath12k_wmi_event_mlo_setup_complete()
8895 static void ath12k_wmi_event_teardown_complete(struct ath12k_base *ab, in ath12k_wmi_event_teardown_complete()
8920 static int ath12k_wmi_tpc_stats_copy_buffer(struct ath12k_base *ab, in ath12k_wmi_tpc_stats_copy_buffer()
8974 static int ath12k_tpc_get_reg_pwr(struct ath12k_base *ab, in ath12k_tpc_get_reg_pwr()
9014 static int ath12k_tpc_get_rate_array(struct ath12k_base *ab, in ath12k_tpc_get_rate_array()
9050 static int ath12k_tpc_get_ctl_pwr_tbl(struct ath12k_base *ab, in ath12k_tpc_get_ctl_pwr_tbl()
9090 static int ath12k_wmi_tpc_stats_subtlv_parser(struct ath12k_base *ab, in ath12k_wmi_tpc_stats_subtlv_parser()
9132 static int ath12k_wmi_tpc_stats_event_parser(struct ath12k_base *ab, in ath12k_wmi_tpc_stats_event_parser()
9192 static void ath12k_wmi_process_tpc_stats(struct ath12k_base *ab, in ath12k_wmi_process_tpc_stats()
9296 static void ath12k_wmi_process_tpc_stats(struct ath12k_base *ab, in ath12k_wmi_process_tpc_stats()
9302 static void ath12k_wmi_op_rx(struct ath12k_base *ab, struct sk_buff *skb) in ath12k_wmi_op_rx()
9461 static int ath12k_connect_pdev_htc_service(struct ath12k_base *ab, in ath12k_connect_pdev_htc_service()
9656 int ath12k_wmi_connect(struct ath12k_base *ab) in ath12k_wmi_connect()
9671 static void ath12k_wmi_pdev_detach(struct ath12k_base *ab, u8 pdev_id) in ath12k_wmi_pdev_detach()
9679 int ath12k_wmi_pdev_attach(struct ath12k_base *ab, in ath12k_wmi_pdev_attach()
9697 int ath12k_wmi_attach(struct ath12k_base *ab) in ath12k_wmi_attach()
9719 void ath12k_wmi_detach(struct ath12k_base *ab) in ath12k_wmi_detach()
10504 ath12k_wmi_fill_disallowed_bmap(struct ath12k_base *ab, in ath12k_wmi_fill_disallowed_bmap()
10545 int ath12k_wmi_send_mlo_link_set_active_cmd(struct ath12k_base *ab, in ath12k_wmi_send_mlo_link_set_active_cmd()