• Home
  • Raw
  • Download

Lines Matching refs:rtw_dev

49 struct rtw_dev;
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);
1033 void (*parse)(struct rtw_dev *rtwdev, const struct rtw_table *tbl);
1034 void (*do_cfg)(struct rtw_dev *rtwdev, const struct rtw_table *tbl,
1039 static inline void rtw_load_table(struct rtw_dev *rtwdev, in rtw_load_table()
1756 struct rtw_dev *rtwdev;
1823 struct rtw_dev { struct
1905 static inline bool rtw_is_assoc(struct rtw_dev *rtwdev) in rtw_is_assoc() argument
1936 static inline void rtw_chip_efuse_grant_on(struct rtw_dev *rtwdev) in rtw_chip_efuse_grant_on()
1942 static inline void rtw_chip_efuse_grant_off(struct rtw_dev *rtwdev) in rtw_chip_efuse_grant_off()
1948 static inline bool rtw_chip_wcpu_11n(struct rtw_dev *rtwdev) in rtw_chip_wcpu_11n()
1953 static inline bool rtw_chip_wcpu_11ac(struct rtw_dev *rtwdev) in rtw_chip_wcpu_11ac()
1958 static inline bool rtw_chip_has_rx_ldpc(struct rtw_dev *rtwdev) in rtw_chip_has_rx_ldpc()
1963 static inline bool rtw_chip_has_tx_stbc(struct rtw_dev *rtwdev) in rtw_chip_has_tx_stbc()
1968 static inline void rtw_release_macid(struct rtw_dev *rtwdev, u8 mac_id) in rtw_release_macid()
1973 static inline int rtw_chip_dump_fw_crash(struct rtw_dev *rtwdev) in rtw_chip_dump_fw_crash()
1983 bool check_hw_ready(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 target);
1984 bool ltecoex_read_reg(struct rtw_dev *rtwdev, u16 offset, u32 *val);
1985 bool ltecoex_reg_write(struct rtw_dev *rtwdev, u16 offset, u32 value);
1986 void rtw_restore_reg(struct rtw_dev *rtwdev,
1989 void rtw_set_channel(struct rtw_dev *rtwdev);
1990 void rtw_chip_prepare_tx(struct rtw_dev *rtwdev);
1991 void rtw_vif_port_config(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif,
1994 void rtw_update_sta_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si);
1995 int rtw_core_start(struct rtw_dev *rtwdev);
1996 void rtw_core_stop(struct rtw_dev *rtwdev);
1997 int rtw_chip_info_setup(struct rtw_dev *rtwdev);
1998 int rtw_core_init(struct rtw_dev *rtwdev);
1999 void rtw_core_deinit(struct rtw_dev *rtwdev);
2000 int rtw_register_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw);
2001 void rtw_unregister_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw);
2005 int rtw_sta_add(struct rtw_dev *rtwdev, struct ieee80211_sta *sta,
2007 void rtw_sta_remove(struct rtw_dev *rtwdev, struct ieee80211_sta *sta,
2009 void rtw_fw_recovery(struct rtw_dev *rtwdev);
2010 void rtw_core_fw_scan_notify(struct rtw_dev *rtwdev, bool start);
2011 int rtw_dump_fw(struct rtw_dev *rtwdev, const u32 ocp_src, u32 size,
2013 int rtw_dump_reg(struct rtw_dev *rtwdev, const u32 addr, const u32 size);