Lines Matching defs:rtl8xxxu_fileops
1308 struct rtl8xxxu_fileops { struct
1309 int (*parse_efuse) (struct rtl8xxxu_priv *priv);
1310 int (*load_firmware) (struct rtl8xxxu_priv *priv);
1311 int (*power_on) (struct rtl8xxxu_priv *priv);
1312 void (*power_off) (struct rtl8xxxu_priv *priv);
1313 void (*reset_8051) (struct rtl8xxxu_priv *priv);
1314 int (*llt_init) (struct rtl8xxxu_priv *priv);
1315 void (*init_phy_bb) (struct rtl8xxxu_priv *priv);
1316 int (*init_phy_rf) (struct rtl8xxxu_priv *priv);
1317 void (*phy_init_antenna_selection) (struct rtl8xxxu_priv *priv);
1318 void (*phy_iq_calibrate) (struct rtl8xxxu_priv *priv);
1319 void (*config_channel) (struct ieee80211_hw *hw);
1320 int (*parse_rx_desc) (struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1321 void (*init_aggregation) (struct rtl8xxxu_priv *priv);
1322 void (*init_statistics) (struct rtl8xxxu_priv *priv);
1323 void (*enable_rf) (struct rtl8xxxu_priv *priv);
1324 void (*disable_rf) (struct rtl8xxxu_priv *priv);
1325 void (*usb_quirks) (struct rtl8xxxu_priv *priv);
1326 void (*set_tx_power) (struct rtl8xxxu_priv *priv, int channel,
1328 void (*update_rate_mask) (struct rtl8xxxu_priv *priv,
1330 void (*report_connect) (struct rtl8xxxu_priv *priv,
1332 void (*fill_txdesc) (struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
1337 int writeN_block_size;
1338 int rx_agg_buf_size;
1339 char tx_desc_size;
1340 char rx_desc_size;
1341 u8 has_s0s1:1;
1342 u8 has_tx_report:1;
1343 u8 gen2_thermal_meter:1;
1344 u32 adda_1t_init;
1345 u32 adda_1t_path_on;
1346 u32 adda_2t_path_on_a;
1347 u32 adda_2t_path_on_b;
1348 u16 trxff_boundary;
1349 u8 pbp_rx;
1350 u8 pbp_tx;
1351 struct rtl8xxxu_reg8val *mactable;
1352 u8 total_page_num;
1353 u8 page_num_hi;
1354 u8 page_num_lo;
1355 u8 page_num_norm;