Lines Matching defs:rtw_chip_ops

866 struct rtw_chip_ops {  struct
867 int (*power_on)(struct rtw_dev *rtwdev);
868 void (*power_off)(struct rtw_dev *rtwdev);
869 int (*mac_init)(struct rtw_dev *rtwdev);
870 int (*mac_postinit)(struct rtw_dev *rtwdev);
871 int (*dump_fw_crash)(struct rtw_dev *rtwdev);
872 void (*shutdown)(struct rtw_dev *rtwdev);
873 int (*read_efuse)(struct rtw_dev *rtwdev, u8 *map);
874 void (*phy_set_param)(struct rtw_dev *rtwdev);
875 void (*set_channel)(struct rtw_dev *rtwdev, u8 channel,
877 void (*query_phy_status)(struct rtw_dev *rtwdev, u8 *phy_status,
879 u32 (*read_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
881 bool (*write_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
883 void (*set_tx_power_index)(struct rtw_dev *rtwdev);
884 int (*rsvd_page_dump)(struct rtw_dev *rtwdev, u8 *buf, u32 offset,
886 int (*set_antenna)(struct rtw_dev *rtwdev, int radio_idx,
889 void (*cfg_ldo25)(struct rtw_dev *rtwdev, bool enable);
890 void (*efuse_grant)(struct rtw_dev *rtwdev, bool enable);
891 void (*set_ampdu_factor)(struct rtw_dev *rtwdev, u8 factor);
892 void (*false_alarm_statistics)(struct rtw_dev *rtwdev);
893 void (*phy_calibration)(struct rtw_dev *rtwdev);
894 void (*dpk_track)(struct rtw_dev *rtwdev);
895 void (*cck_pd_set)(struct rtw_dev *rtwdev, u8 level);
896 void (*pwr_track)(struct rtw_dev *rtwdev);
897 void (*config_bfee)(struct rtw_dev *rtwdev, struct rtw_vif *vif,
899 void (*set_gid_table)(struct rtw_dev *rtwdev,
902 void (*cfg_csi_rate)(struct rtw_dev *rtwdev, u8 rssi, u8 cur_rate,
904 void (*adaptivity_init)(struct rtw_dev *rtwdev);
905 void (*adaptivity)(struct rtw_dev *rtwdev);
906 void (*cfo_init)(struct rtw_dev *rtwdev);
907 void (*cfo_track)(struct rtw_dev *rtwdev);
908 void (*config_tx_path)(struct rtw_dev *rtwdev, u8 tx_path,
912 void (*config_txrx_mode)(struct rtw_dev *rtwdev, u8 tx_path,
914 void (*led_set)(struct led_classdev *led, enum led_brightness brightness);
916 void (*fill_txdesc_checksum)(struct rtw_dev *rtwdev,
921 void (*coex_set_init)(struct rtw_dev *rtwdev);
922 void (*coex_set_ant_switch)(struct rtw_dev *rtwdev,
924 void (*coex_set_gnt_fix)(struct rtw_dev *rtwdev);
925 void (*coex_set_gnt_debug)(struct rtw_dev *rtwdev);
926 void (*coex_set_rfe_type)(struct rtw_dev *rtwdev);
927 void (*coex_set_wl_tx_power)(struct rtw_dev *rtwdev, u8 wl_pwr);
928 void (*coex_set_wl_rx_gain)(struct rtw_dev *rtwdev, bool low_gain);