Lines Matching defs:rtw_chip_ops
807 struct rtw_chip_ops { struct
808 int (*mac_init)(struct rtw_dev *rtwdev);
809 int (*dump_fw_crash)(struct rtw_dev *rtwdev);
810 void (*shutdown)(struct rtw_dev *rtwdev);
811 int (*read_efuse)(struct rtw_dev *rtwdev, u8 *map);
812 void (*phy_set_param)(struct rtw_dev *rtwdev);
813 void (*set_channel)(struct rtw_dev *rtwdev, u8 channel,
815 void (*query_rx_desc)(struct rtw_dev *rtwdev, u8 *rx_desc,
818 u32 (*read_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
820 bool (*write_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
822 void (*set_tx_power_index)(struct rtw_dev *rtwdev);
823 int (*rsvd_page_dump)(struct rtw_dev *rtwdev, u8 *buf, u32 offset,
825 int (*set_antenna)(struct rtw_dev *rtwdev,
828 void (*cfg_ldo25)(struct rtw_dev *rtwdev, bool enable);
829 void (*efuse_grant)(struct rtw_dev *rtwdev, bool enable);
830 void (*false_alarm_statistics)(struct rtw_dev *rtwdev);
831 void (*phy_calibration)(struct rtw_dev *rtwdev);
832 void (*dpk_track)(struct rtw_dev *rtwdev);
833 void (*cck_pd_set)(struct rtw_dev *rtwdev, u8 level);
834 void (*pwr_track)(struct rtw_dev *rtwdev);
835 void (*config_bfee)(struct rtw_dev *rtwdev, struct rtw_vif *vif,
837 void (*set_gid_table)(struct rtw_dev *rtwdev,
840 void (*cfg_csi_rate)(struct rtw_dev *rtwdev, u8 rssi, u8 cur_rate,
842 void (*cfo_init)(struct rtw_dev *rtwdev);
843 void (*cfo_track)(struct rtw_dev *rtwdev);
844 void (*config_tx_path)(struct rtw_dev *rtwdev, u8 tx_path,
850 void (*coex_set_init)(struct rtw_dev *rtwdev);
851 void (*coex_set_ant_switch)(struct rtw_dev *rtwdev,
853 void (*coex_set_gnt_fix)(struct rtw_dev *rtwdev);
854 void (*coex_set_gnt_debug)(struct rtw_dev *rtwdev);
855 void (*coex_set_rfe_type)(struct rtw_dev *rtwdev);
856 void (*coex_set_wl_tx_power)(struct rtw_dev *rtwdev, u8 wl_pwr);
857 void (*coex_set_wl_rx_gain)(struct rtw_dev *rtwdev, bool low_gain);