Lines Matching refs:rtwdev

624 	int (*mac_init)(struct rtw_dev *rtwdev);
625 int (*read_efuse)(struct rtw_dev *rtwdev, u8 *map);
626 void (*phy_set_param)(struct rtw_dev *rtwdev);
627 void (*set_channel)(struct rtw_dev *rtwdev, u8 channel,
629 void (*query_rx_desc)(struct rtw_dev *rtwdev, u8 *rx_desc,
632 u32 (*read_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
634 bool (*write_rf)(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
636 void (*set_tx_power_index)(struct rtw_dev *rtwdev);
637 int (*rsvd_page_dump)(struct rtw_dev *rtwdev, u8 *buf, u32 offset,
639 void (*set_antenna)(struct rtw_dev *rtwdev, u8 antenna_tx,
641 void (*cfg_ldo25)(struct rtw_dev *rtwdev, bool enable);
642 void (*false_alarm_statistics)(struct rtw_dev *rtwdev);
643 void (*phy_calibration)(struct rtw_dev *rtwdev);
644 void (*dpk_track)(struct rtw_dev *rtwdev);
645 void (*cck_pd_set)(struct rtw_dev *rtwdev, u8 level);
648 void (*coex_set_init)(struct rtw_dev *rtwdev);
649 void (*coex_set_ant_switch)(struct rtw_dev *rtwdev,
651 void (*coex_set_gnt_fix)(struct rtw_dev *rtwdev);
652 void (*coex_set_gnt_debug)(struct rtw_dev *rtwdev);
653 void (*coex_set_rfe_type)(struct rtw_dev *rtwdev);
654 void (*coex_set_wl_tx_power)(struct rtw_dev *rtwdev, u8 wl_pwr);
655 void (*coex_set_wl_rx_gain)(struct rtw_dev *rtwdev, bool low_gain);
792 void (*parse)(struct rtw_dev *rtwdev, const struct rtw_table *tbl);
793 void (*do_cfg)(struct rtw_dev *rtwdev, const struct rtw_table *tbl,
798 static inline void rtw_load_table(struct rtw_dev *rtwdev, in rtw_load_table() argument
801 (*tbl->parse)(rtwdev, tbl); in rtw_load_table()
1381 static inline bool rtw_flag_check(struct rtw_dev *rtwdev, enum rtw_flags flag) in rtw_flag_check() argument
1383 return test_bit(flag, rtwdev->flags); in rtw_flag_check()
1386 static inline void rtw_flag_clear(struct rtw_dev *rtwdev, enum rtw_flags flag) in rtw_flag_clear() argument
1388 clear_bit(flag, rtwdev->flags); in rtw_flag_clear()
1391 static inline void rtw_flag_set(struct rtw_dev *rtwdev, enum rtw_flags flag) in rtw_flag_set() argument
1393 set_bit(flag, rtwdev->flags); in rtw_flag_set()
1396 static inline bool rtw_is_assoc(struct rtw_dev *rtwdev) in rtw_is_assoc() argument
1398 return !!rtwdev->sta_cnt; in rtw_is_assoc()
1403 bool check_hw_ready(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 target);
1404 bool ltecoex_read_reg(struct rtw_dev *rtwdev, u16 offset, u32 *val);
1405 bool ltecoex_reg_write(struct rtw_dev *rtwdev, u16 offset, u32 value);
1406 void rtw_restore_reg(struct rtw_dev *rtwdev,
1408 void rtw_set_channel(struct rtw_dev *rtwdev);
1409 void rtw_vif_port_config(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif,
1412 void rtw_update_sta_info(struct rtw_dev *rtwdev, struct rtw_sta_info *si);
1413 int rtw_core_start(struct rtw_dev *rtwdev);
1414 void rtw_core_stop(struct rtw_dev *rtwdev);
1415 int rtw_chip_info_setup(struct rtw_dev *rtwdev);
1416 int rtw_core_init(struct rtw_dev *rtwdev);
1417 void rtw_core_deinit(struct rtw_dev *rtwdev);
1418 int rtw_register_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw);
1419 void rtw_unregister_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw);