Lines Matching refs:rtl8xxxu_priv

1190 struct rtl8xxxu_priv {  struct
1309 int (*parse_efuse) (struct rtl8xxxu_priv *priv); argument
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);
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,
1362 u8 rtl8xxxu_read8(struct rtl8xxxu_priv *priv, u16 addr);
1363 u16 rtl8xxxu_read16(struct rtl8xxxu_priv *priv, u16 addr);
1364 u32 rtl8xxxu_read32(struct rtl8xxxu_priv *priv, u16 addr);
1365 int rtl8xxxu_write8(struct rtl8xxxu_priv *priv, u16 addr, u8 val);
1366 int rtl8xxxu_write16(struct rtl8xxxu_priv *priv, u16 addr, u16 val);
1367 int rtl8xxxu_write32(struct rtl8xxxu_priv *priv, u16 addr, u32 val);
1368 u32 rtl8xxxu_read_rfreg(struct rtl8xxxu_priv *priv,
1370 int rtl8xxxu_write_rfreg(struct rtl8xxxu_priv *priv,
1372 void rtl8xxxu_save_regs(struct rtl8xxxu_priv *priv, const u32 *regs,
1374 void rtl8xxxu_restore_regs(struct rtl8xxxu_priv *priv, const u32 *regs,
1376 void rtl8xxxu_save_mac_regs(struct rtl8xxxu_priv *priv,
1378 void rtl8xxxu_restore_mac_regs(struct rtl8xxxu_priv *priv,
1380 void rtl8xxxu_path_adda_on(struct rtl8xxxu_priv *priv, const u32 *regs,
1382 void rtl8xxxu_mac_calibration(struct rtl8xxxu_priv *priv,
1384 void rtl8xxxu_fill_iqk_matrix_a(struct rtl8xxxu_priv *priv, bool iqk_ok,
1386 void rtl8xxxu_fill_iqk_matrix_b(struct rtl8xxxu_priv *priv, bool iqk_ok,
1388 int rtl8xxxu_init_phy_rf(struct rtl8xxxu_priv *priv,
1391 int rtl8xxxu_init_phy_regs(struct rtl8xxxu_priv *priv,
1393 int rtl8xxxu_load_firmware(struct rtl8xxxu_priv *priv, char *fw_name);
1394 void rtl8xxxu_firmware_self_reset(struct rtl8xxxu_priv *priv);
1395 void rtl8xxxu_power_off(struct rtl8xxxu_priv *priv);
1396 void rtl8xxxu_reset_8051(struct rtl8xxxu_priv *priv);
1397 int rtl8xxxu_auto_llt_table(struct rtl8xxxu_priv *priv);
1398 void rtl8xxxu_gen2_prepare_calibrate(struct rtl8xxxu_priv *priv, u8 start);
1399 int rtl8xxxu_flush_fifo(struct rtl8xxxu_priv *priv);
1400 int rtl8xxxu_gen2_h2c_cmd(struct rtl8xxxu_priv *priv,
1402 int rtl8xxxu_active_to_lps(struct rtl8xxxu_priv *priv);
1403 void rtl8xxxu_disabled_to_emu(struct rtl8xxxu_priv *priv);
1404 int rtl8xxxu_init_llt_table(struct rtl8xxxu_priv *priv);
1405 void rtl8xxxu_gen1_phy_iq_calibrate(struct rtl8xxxu_priv *priv);
1406 void rtl8xxxu_gen1_init_phy_bb(struct rtl8xxxu_priv *priv);
1407 void rtl8xxxu_gen1_set_tx_power(struct rtl8xxxu_priv *priv,
1411 void rtl8xxxu_gen1_usb_quirks(struct rtl8xxxu_priv *priv);
1412 void rtl8xxxu_gen2_usb_quirks(struct rtl8xxxu_priv *priv);
1413 void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv,
1415 void rtl8xxxu_gen2_update_rate_mask(struct rtl8xxxu_priv *priv,
1417 void rtl8xxxu_gen1_report_connect(struct rtl8xxxu_priv *priv,
1419 void rtl8xxxu_gen2_report_connect(struct rtl8xxxu_priv *priv,
1421 void rtl8xxxu_gen1_init_aggregation(struct rtl8xxxu_priv *priv);
1422 void rtl8xxxu_gen1_enable_rf(struct rtl8xxxu_priv *priv);
1423 void rtl8xxxu_gen1_disable_rf(struct rtl8xxxu_priv *priv);
1424 void rtl8xxxu_gen2_disable_rf(struct rtl8xxxu_priv *priv);
1425 int rtl8xxxu_parse_rxdesc16(struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1426 int rtl8xxxu_parse_rxdesc24(struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1428 bool rtl8xxxu_gen2_simularity_compare(struct rtl8xxxu_priv *priv,