Lines Matching refs:rtl8xxxu_priv
1198 struct rtl8xxxu_priv { struct
1317 int (*parse_efuse) (struct rtl8xxxu_priv *priv); argument
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);
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,
1370 u8 rtl8xxxu_read8(struct rtl8xxxu_priv *priv, u16 addr);
1371 u16 rtl8xxxu_read16(struct rtl8xxxu_priv *priv, u16 addr);
1372 u32 rtl8xxxu_read32(struct rtl8xxxu_priv *priv, u16 addr);
1373 int rtl8xxxu_write8(struct rtl8xxxu_priv *priv, u16 addr, u8 val);
1374 int rtl8xxxu_write16(struct rtl8xxxu_priv *priv, u16 addr, u16 val);
1375 int rtl8xxxu_write32(struct rtl8xxxu_priv *priv, u16 addr, u32 val);
1376 u32 rtl8xxxu_read_rfreg(struct rtl8xxxu_priv *priv,
1378 int rtl8xxxu_write_rfreg(struct rtl8xxxu_priv *priv,
1380 void rtl8xxxu_save_regs(struct rtl8xxxu_priv *priv, const u32 *regs,
1382 void rtl8xxxu_restore_regs(struct rtl8xxxu_priv *priv, const u32 *regs,
1384 void rtl8xxxu_save_mac_regs(struct rtl8xxxu_priv *priv,
1386 void rtl8xxxu_restore_mac_regs(struct rtl8xxxu_priv *priv,
1388 void rtl8xxxu_path_adda_on(struct rtl8xxxu_priv *priv, const u32 *regs,
1390 void rtl8xxxu_mac_calibration(struct rtl8xxxu_priv *priv,
1392 void rtl8xxxu_fill_iqk_matrix_a(struct rtl8xxxu_priv *priv, bool iqk_ok,
1394 void rtl8xxxu_fill_iqk_matrix_b(struct rtl8xxxu_priv *priv, bool iqk_ok,
1396 int rtl8xxxu_init_phy_rf(struct rtl8xxxu_priv *priv,
1399 int rtl8xxxu_init_phy_regs(struct rtl8xxxu_priv *priv,
1401 int rtl8xxxu_load_firmware(struct rtl8xxxu_priv *priv, char *fw_name);
1402 void rtl8xxxu_firmware_self_reset(struct rtl8xxxu_priv *priv);
1403 void rtl8xxxu_power_off(struct rtl8xxxu_priv *priv);
1404 void rtl8xxxu_reset_8051(struct rtl8xxxu_priv *priv);
1405 int rtl8xxxu_auto_llt_table(struct rtl8xxxu_priv *priv);
1406 void rtl8xxxu_gen2_prepare_calibrate(struct rtl8xxxu_priv *priv, u8 start);
1407 int rtl8xxxu_flush_fifo(struct rtl8xxxu_priv *priv);
1408 int rtl8xxxu_gen2_h2c_cmd(struct rtl8xxxu_priv *priv,
1410 int rtl8xxxu_active_to_lps(struct rtl8xxxu_priv *priv);
1411 void rtl8xxxu_disabled_to_emu(struct rtl8xxxu_priv *priv);
1412 int rtl8xxxu_init_llt_table(struct rtl8xxxu_priv *priv);
1413 void rtl8xxxu_gen1_phy_iq_calibrate(struct rtl8xxxu_priv *priv);
1414 void rtl8xxxu_gen1_init_phy_bb(struct rtl8xxxu_priv *priv);
1415 void rtl8xxxu_gen1_set_tx_power(struct rtl8xxxu_priv *priv,
1419 void rtl8xxxu_gen1_usb_quirks(struct rtl8xxxu_priv *priv);
1420 void rtl8xxxu_gen2_usb_quirks(struct rtl8xxxu_priv *priv);
1421 void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv,
1423 void rtl8xxxu_gen2_update_rate_mask(struct rtl8xxxu_priv *priv,
1425 void rtl8xxxu_gen1_report_connect(struct rtl8xxxu_priv *priv,
1427 void rtl8xxxu_gen2_report_connect(struct rtl8xxxu_priv *priv,
1429 void rtl8xxxu_gen1_init_aggregation(struct rtl8xxxu_priv *priv);
1430 void rtl8xxxu_gen1_enable_rf(struct rtl8xxxu_priv *priv);
1431 void rtl8xxxu_gen1_disable_rf(struct rtl8xxxu_priv *priv);
1432 void rtl8xxxu_gen2_disable_rf(struct rtl8xxxu_priv *priv);
1433 int rtl8xxxu_parse_rxdesc16(struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1434 int rtl8xxxu_parse_rxdesc24(struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1436 bool rtl8xxxu_gen2_simularity_compare(struct rtl8xxxu_priv *priv,