Lines Matching refs:cnss_plat_data

508 struct cnss_plat_data {  struct
654 static inline u64 cnss_get_host_timestamp(struct cnss_plat_data *plat_priv) in cnss_get_host_timestamp() argument
663 static inline u64 cnss_get_host_timestamp(struct cnss_plat_data *plat_priv) in cnss_get_host_timestamp()
673 int cnss_wlan_hw_disable_check(struct cnss_plat_data *plat_priv);
675 struct cnss_plat_data *cnss_get_plat_priv(struct platform_device *plat_dev);
676 struct cnss_plat_data *cnss_get_first_plat_priv(struct platform_device *plat_dev);
677 void cnss_pm_stay_awake(struct cnss_plat_data *plat_priv);
678 void cnss_pm_relax(struct cnss_plat_data *plat_priv);
679 struct cnss_plat_data *cnss_get_plat_priv_by_rc_num(int rc_num);
681 struct cnss_plat_data *cnss_get_plat_env(int index);
682 void cnss_get_qrtr_info(struct cnss_plat_data *plat_priv);
683 void cnss_get_sleep_clk_supported(struct cnss_plat_data *plat_priv);
684 void cnss_get_bwscal_info(struct cnss_plat_data *plat_priv);
686 int cnss_driver_event_post(struct cnss_plat_data *plat_priv,
689 int cnss_get_vreg_type(struct cnss_plat_data *plat_priv,
691 void cnss_put_vreg_type(struct cnss_plat_data *plat_priv,
693 int cnss_vreg_on_type(struct cnss_plat_data *plat_priv,
695 int cnss_vreg_off_type(struct cnss_plat_data *plat_priv,
697 int cnss_get_clk(struct cnss_plat_data *plat_priv);
698 void cnss_put_clk(struct cnss_plat_data *plat_priv);
699 int cnss_vreg_unvote_type(struct cnss_plat_data *plat_priv,
701 int cnss_get_pinctrl(struct cnss_plat_data *plat_priv);
702 int cnss_get_wlan_sw_ctrl(struct cnss_plat_data *plat_priv);
703 int cnss_power_on_device(struct cnss_plat_data *plat_priv, bool reset);
704 void cnss_power_off_device(struct cnss_plat_data *plat_priv);
705 bool cnss_is_device_powered_on(struct cnss_plat_data *plat_priv);
706 int cnss_enable_dev_sol_irq(struct cnss_plat_data *plat_priv);
707 int cnss_disable_dev_sol_irq(struct cnss_plat_data *plat_priv);
708 int cnss_get_dev_sol_value(struct cnss_plat_data *plat_priv);
709 int cnss_init_dev_sol_irq(struct cnss_plat_data *plat_priv);
710 int cnss_deinit_dev_sol_irq(struct cnss_plat_data *plat_priv);
711 int cnss_set_host_sol_value(struct cnss_plat_data *plat_priv, int value);
712 int cnss_get_host_sol_value(struct cnss_plat_data *plat_priv);
713 int cnss_register_subsys(struct cnss_plat_data *plat_priv);
714 void cnss_unregister_subsys(struct cnss_plat_data *plat_priv);
715 int cnss_register_ramdump(struct cnss_plat_data *plat_priv);
716 void cnss_unregister_ramdump(struct cnss_plat_data *plat_priv);
717 int cnss_do_ramdump(struct cnss_plat_data *plat_priv);
718 int cnss_do_elf_ramdump(struct cnss_plat_data *plat_priv);
719 int cnss_do_host_ramdump(struct cnss_plat_data *plat_priv,
722 void cnss_set_pin_connect_status(struct cnss_plat_data *plat_priv);
723 int cnss_get_cpr_info(struct cnss_plat_data *plat_priv);
724 int cnss_update_cpr_info(struct cnss_plat_data *plat_priv);
727 int cnss_minidump_add_region(struct cnss_plat_data *plat_priv,
730 int cnss_minidump_remove_region(struct cnss_plat_data *plat_priv,
733 int cnss_enable_int_pow_amp_vreg(struct cnss_plat_data *plat_priv);
734 int cnss_get_tcs_info(struct cnss_plat_data *plat_priv);
735 unsigned int cnss_get_timeout(struct cnss_plat_data *plat_priv,
737 int cnss_aop_interface_init(struct cnss_plat_data *plat_priv);
738 void cnss_aop_interface_deinit(struct cnss_plat_data *plat_priv);
739 int cnss_aop_pdc_reconfig(struct cnss_plat_data *plat_priv);
740 int cnss_aop_send_msg(struct cnss_plat_data *plat_priv, char *msg);
741 void cnss_power_misc_params_init(struct cnss_plat_data *plat_priv);
742 int cnss_aop_ol_cpr_cfg_setup(struct cnss_plat_data *plat_priv,
744 int cnss_request_firmware_direct(struct cnss_plat_data *plat_priv,
747 int cnss_set_feature_list(struct cnss_plat_data *plat_priv,
749 int cnss_clear_feature_list(struct cnss_plat_data *plat_priv,
751 int cnss_get_feature_list(struct cnss_plat_data *plat_priv,
753 int cnss_get_input_gpio_value(struct cnss_plat_data *plat_priv, int gpio_num);
755 int cnss_dev_specific_power_on(struct cnss_plat_data *plat_priv);
756 void cnss_recovery_handler(struct cnss_plat_data *plat_priv);
757 size_t cnss_get_platform_name(struct cnss_plat_data *plat_priv,