Lines Matching refs:rtl8xxxu_priv

1276 struct rtl8xxxu_priv {  struct
1408 int (*parse_efuse) (struct rtl8xxxu_priv *priv); argument
1409 int (*load_firmware) (struct rtl8xxxu_priv *priv);
1410 int (*power_on) (struct rtl8xxxu_priv *priv);
1411 void (*power_off) (struct rtl8xxxu_priv *priv);
1412 void (*reset_8051) (struct rtl8xxxu_priv *priv);
1413 int (*llt_init) (struct rtl8xxxu_priv *priv);
1414 void (*init_phy_bb) (struct rtl8xxxu_priv *priv);
1415 int (*init_phy_rf) (struct rtl8xxxu_priv *priv);
1416 void (*phy_init_antenna_selection) (struct rtl8xxxu_priv *priv);
1417 void (*phy_iq_calibrate) (struct rtl8xxxu_priv *priv);
1419 int (*parse_rx_desc) (struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1420 void (*init_aggregation) (struct rtl8xxxu_priv *priv);
1421 void (*init_statistics) (struct rtl8xxxu_priv *priv);
1422 void (*enable_rf) (struct rtl8xxxu_priv *priv);
1423 void (*disable_rf) (struct rtl8xxxu_priv *priv);
1424 void (*usb_quirks) (struct rtl8xxxu_priv *priv);
1425 void (*set_tx_power) (struct rtl8xxxu_priv *priv, int channel,
1427 void (*update_rate_mask) (struct rtl8xxxu_priv *priv,
1429 void (*report_connect) (struct rtl8xxxu_priv *priv,
1462 u8 rtl8xxxu_read8(struct rtl8xxxu_priv *priv, u16 addr);
1463 u16 rtl8xxxu_read16(struct rtl8xxxu_priv *priv, u16 addr);
1464 u32 rtl8xxxu_read32(struct rtl8xxxu_priv *priv, u16 addr);
1465 int rtl8xxxu_write8(struct rtl8xxxu_priv *priv, u16 addr, u8 val);
1466 int rtl8xxxu_write16(struct rtl8xxxu_priv *priv, u16 addr, u16 val);
1467 int rtl8xxxu_write32(struct rtl8xxxu_priv *priv, u16 addr, u32 val);
1468 u32 rtl8xxxu_read_rfreg(struct rtl8xxxu_priv *priv,
1470 int rtl8xxxu_write_rfreg(struct rtl8xxxu_priv *priv,
1472 void rtl8xxxu_save_regs(struct rtl8xxxu_priv *priv, const u32 *regs,
1474 void rtl8xxxu_restore_regs(struct rtl8xxxu_priv *priv, const u32 *regs,
1476 void rtl8xxxu_save_mac_regs(struct rtl8xxxu_priv *priv,
1478 void rtl8xxxu_restore_mac_regs(struct rtl8xxxu_priv *priv,
1480 void rtl8xxxu_path_adda_on(struct rtl8xxxu_priv *priv, const u32 *regs,
1482 void rtl8xxxu_mac_calibration(struct rtl8xxxu_priv *priv,
1484 void rtl8xxxu_fill_iqk_matrix_a(struct rtl8xxxu_priv *priv, bool iqk_ok,
1486 void rtl8xxxu_fill_iqk_matrix_b(struct rtl8xxxu_priv *priv, bool iqk_ok,
1488 int rtl8xxxu_init_phy_rf(struct rtl8xxxu_priv *priv,
1491 int rtl8xxxu_init_phy_regs(struct rtl8xxxu_priv *priv,
1493 int rtl8xxxu_load_firmware(struct rtl8xxxu_priv *priv, char *fw_name);
1494 void rtl8xxxu_firmware_self_reset(struct rtl8xxxu_priv *priv);
1495 void rtl8xxxu_power_off(struct rtl8xxxu_priv *priv);
1496 void rtl8xxxu_reset_8051(struct rtl8xxxu_priv *priv);
1497 int rtl8xxxu_auto_llt_table(struct rtl8xxxu_priv *priv);
1498 void rtl8xxxu_gen2_prepare_calibrate(struct rtl8xxxu_priv *priv, u8 start);
1499 int rtl8xxxu_flush_fifo(struct rtl8xxxu_priv *priv);
1500 int rtl8xxxu_gen2_h2c_cmd(struct rtl8xxxu_priv *priv,
1502 int rtl8xxxu_active_to_lps(struct rtl8xxxu_priv *priv);
1503 void rtl8xxxu_disabled_to_emu(struct rtl8xxxu_priv *priv);
1504 int rtl8xxxu_init_llt_table(struct rtl8xxxu_priv *priv);
1505 void rtl8xxxu_gen1_phy_iq_calibrate(struct rtl8xxxu_priv *priv);
1506 void rtl8xxxu_gen1_init_phy_bb(struct rtl8xxxu_priv *priv);
1507 void rtl8xxxu_gen1_set_tx_power(struct rtl8xxxu_priv *priv,
1511 void rtl8xxxu_gen1_usb_quirks(struct rtl8xxxu_priv *priv);
1512 void rtl8xxxu_gen2_usb_quirks(struct rtl8xxxu_priv *priv);
1513 void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv,
1515 void rtl8xxxu_gen2_update_rate_mask(struct rtl8xxxu_priv *priv,
1517 void rtl8xxxu_gen1_report_connect(struct rtl8xxxu_priv *priv,
1519 void rtl8xxxu_gen2_report_connect(struct rtl8xxxu_priv *priv,
1521 void rtl8xxxu_gen1_init_aggregation(struct rtl8xxxu_priv *priv);
1522 void rtl8xxxu_gen1_enable_rf(struct rtl8xxxu_priv *priv);
1523 void rtl8xxxu_gen1_disable_rf(struct rtl8xxxu_priv *priv);
1524 void rtl8xxxu_gen2_disable_rf(struct rtl8xxxu_priv *priv);
1525 int rtl8xxxu_parse_rxdesc16(struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1526 int rtl8xxxu_parse_rxdesc24(struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1528 bool rtl8xxxu_gen2_simularity_compare(struct rtl8xxxu_priv *priv,
1540 void rtl8723bu_set_ps_tdma(struct rtl8xxxu_priv *priv,