Lines Matching defs:rtl8xxxu_fileops
1934 struct rtl8xxxu_fileops { struct
1935 int (*identify_chip) (struct rtl8xxxu_priv *priv);
1936 int (*read_efuse) (struct rtl8xxxu_priv *priv);
1937 int (*parse_efuse) (struct rtl8xxxu_priv *priv);
1938 int (*load_firmware) (struct rtl8xxxu_priv *priv);
1939 int (*power_on) (struct rtl8xxxu_priv *priv);
1940 void (*power_off) (struct rtl8xxxu_priv *priv);
1941 void (*reset_8051) (struct rtl8xxxu_priv *priv);
1942 int (*llt_init) (struct rtl8xxxu_priv *priv);
1943 void (*init_phy_bb) (struct rtl8xxxu_priv *priv);
1944 int (*init_phy_rf) (struct rtl8xxxu_priv *priv);
1945 void (*phy_init_antenna_selection) (struct rtl8xxxu_priv *priv);
1946 void (*phy_lc_calibrate) (struct rtl8xxxu_priv *priv);
1947 void (*phy_iq_calibrate) (struct rtl8xxxu_priv *priv);
1948 void (*config_channel) (struct ieee80211_hw *hw);
1949 int (*parse_rx_desc) (struct rtl8xxxu_priv *priv, struct sk_buff *skb);
1950 void (*parse_phystats) (struct rtl8xxxu_priv *priv,
1955 void (*init_aggregation) (struct rtl8xxxu_priv *priv);
1956 void (*init_statistics) (struct rtl8xxxu_priv *priv);
1957 void (*init_burst) (struct rtl8xxxu_priv *priv);
1958 void (*enable_rf) (struct rtl8xxxu_priv *priv);
1959 void (*disable_rf) (struct rtl8xxxu_priv *priv);
1960 void (*usb_quirks) (struct rtl8xxxu_priv *priv);
1961 void (*set_tx_power) (struct rtl8xxxu_priv *priv, int channel,
1963 void (*update_rate_mask) (struct rtl8xxxu_priv *priv,
1966 void (*report_connect) (struct rtl8xxxu_priv *priv,
1968 void (*report_rssi) (struct rtl8xxxu_priv *priv, u8 macid, u8 rssi);
1969 void (*fill_txdesc) (struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
1974 void (*set_crystal_cap) (struct rtl8xxxu_priv *priv, u8 crystal_cap);
1975 s8 (*cck_rssi) (struct rtl8xxxu_priv *priv, struct rtl8723au_phy_stats *phy_stats);
1976 int (*led_classdev_brightness_set) (struct led_classdev *led_cdev,
1978 int writeN_block_size;
1979 int rx_agg_buf_size;
1980 char tx_desc_size;
1981 char rx_desc_size;
1982 u8 has_s0s1:1;
1983 u8 has_tx_report:1;
1984 u8 gen2_thermal_meter:1;
1985 u8 needs_full_init:1;
1986 u8 init_reg_rxfltmap:1;
1987 u8 init_reg_pkt_life_time:1;
1988 u8 init_reg_hmtfr:1;
1989 u8 ampdu_max_time;
1990 u8 ustime_tsf_edca;
1991 u16 max_aggr_num;
1992 u8 supports_ap:1;
1993 u16 max_macid_num;
1994 u32 adda_1t_init;
1995 u32 adda_1t_path_on;
1996 u32 adda_2t_path_on_a;
1997 u32 adda_2t_path_on_b;
1998 u16 trxff_boundary;
1999 u8 pbp_rx;
2000 u8 pbp_tx;
2001 const struct rtl8xxxu_reg8val *mactable;
2002 u8 total_page_num;
2003 u8 page_num_hi;
2004 u8 page_num_lo;
2005 u8 page_num_norm;
2006 u8 last_llt_entry;