Lines Matching defs:rtl8xxxu_fileops
1316 struct rtl8xxxu_fileops { struct
1317 int (*parse_efuse) (struct rtl8xxxu_priv *priv);
1318 int (*load_firmware) (struct rtl8xxxu_priv *priv);
1319 int (*power_on) (struct rtl8xxxu_priv *priv);
1320 void (*power_off) (struct rtl8xxxu_priv *priv);
1321 void (*reset_8051) (struct rtl8xxxu_priv *priv);
1322 int (*llt_init) (struct rtl8xxxu_priv *priv);
1323 void (*init_phy_bb) (struct rtl8xxxu_priv *priv);
1324 int (*init_phy_rf) (struct rtl8xxxu_priv *priv);
1325 void (*phy_init_antenna_selection) (struct rtl8xxxu_priv *priv);
1326 void (*phy_iq_calibrate) (struct rtl8xxxu_priv *priv);
1327 void (*config_channel) (struct ieee80211_hw *hw);
1328 int (*parse_rx_desc) (struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1329 void (*init_aggregation) (struct rtl8xxxu_priv *priv);
1330 void (*init_statistics) (struct rtl8xxxu_priv *priv);
1331 void (*enable_rf) (struct rtl8xxxu_priv *priv);
1332 void (*disable_rf) (struct rtl8xxxu_priv *priv);
1333 void (*usb_quirks) (struct rtl8xxxu_priv *priv);
1334 void (*set_tx_power) (struct rtl8xxxu_priv *priv, int channel,
1336 void (*update_rate_mask) (struct rtl8xxxu_priv *priv,
1338 void (*report_connect) (struct rtl8xxxu_priv *priv,
1340 void (*fill_txdesc) (struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
1345 int writeN_block_size;
1346 int rx_agg_buf_size;
1347 char tx_desc_size;
1348 char rx_desc_size;
1349 u8 has_s0s1:1;
1350 u8 has_tx_report:1;
1351 u8 gen2_thermal_meter:1;
1352 u32 adda_1t_init;
1353 u32 adda_1t_path_on;
1354 u32 adda_2t_path_on_a;
1355 u32 adda_2t_path_on_b;
1356 u16 trxff_boundary;
1357 u8 pbp_rx;
1358 u8 pbp_tx;
1359 struct rtl8xxxu_reg8val *mactable;
1360 u8 total_page_num;
1361 u8 page_num_hi;
1362 u8 page_num_lo;
1363 u8 page_num_norm;