Lines Matching defs:rtl_hal

1633 struct rtl_hal {  struct
1634 struct ieee80211_hw *hw;
1635 bool driver_is_goingto_unload;
1636 bool up_first_time;
1637 bool first_init;
1638 bool being_init_adapter;
1639 bool bbrf_ready;
1640 bool mac_func_enable;
1641 bool pre_edcca_enable;
1642 struct bt_coexist_8723 hal_coex_8723;
1644 enum intf_type interface;
1645 u16 hw_type; /*92c or 92d or 92s and so on */
1646 u8 ic_class;
1647 u8 oem_id;
1648 u32 version; /*version of chip */
1649 u8 state; /*stop 0, start 1 */
1650 u8 board_type;
1651 u8 package_type;
1652 u8 external_pa;
1654 u8 pa_mode;
1655 u8 pa_type_2g;
1656 u8 pa_type_5g;
1657 u8 lna_type_2g;
1658 u8 lna_type_5g;
1659 u8 external_pa_2g;
1660 u8 external_lna_2g;
1661 u8 external_pa_5g;
1662 u8 external_lna_5g;
1663 u8 type_glna;
1664 u8 type_gpa;
1665 u8 type_alna;
1666 u8 type_apa;
1667 u8 rfe_type;
1670 u32 fwsize;
1671 u8 *pfirmware;
1672 u16 fw_version;
1673 u16 fw_subversion;
1674 bool h2c_setinprogress;
1675 u8 last_hmeboxnum;
1676 bool fw_ready;
1678 u8 fw_rsvdpage_startoffset;
1679 u8 h2c_txcmd_seq;
1680 u8 current_ra_rate;
1683 u16 fwcmd_iomap;
1684 u32 fwcmd_ioparam;
1685 bool set_fwcmd_inprogress;
1686 u8 current_fwcmd_io;
1688 struct p2p_ps_offload_t p2p_ps_offload;
1689 bool fw_clk_change_in_progress;
1690 bool allow_sw_to_change_hwclc;
1691 u8 fw_ps_state;
1693 bool driver_going2unload;
1696 u8 minspace_cfg; /*For Min spacing configurations */
1699 enum macphy_mode macphymode;
1700 enum band_type current_bandtype; /* 0:2.4G, 1:5G */
1701 enum band_type current_bandtypebackup;
1702 enum band_type bandset;
1704 u32 interfaceindex;
1706 u8 macphyctl_reg;
1707 bool earlymode_enable;
1708 u8 max_earlymode_num;
1710 bool during_mac0init_radiob;
1711 bool during_mac1init_radioa;
1712 bool reloadtxpowerindex;
1715 bool load_imrandiqk_setting_for2g;
1717 bool disable_amsdu_8k;
1718 bool master_of_dmsp;
1719 bool slave_of_dmsp;
1721 u16 rx_tag;/*for 92ee*/
1722 u8 rts_en;
1725 bool wow_enable;
1726 bool enter_pnp_sleep;
1727 bool wake_from_pnp_sleep;
1728 bool wow_enabled;
1729 time64_t last_suspend_sec;
1730 u32 wowlan_fwsize;
1731 u8 *wowlan_firmware;
1733 u8 hw_rof_enable; /*Enable GPIO[9] as WL RF HW PDn source*/
1735 bool real_wow_v2_enable;
1736 bool re_init_llt_table;
2858 #define rtl_hal(rtlpriv) (&((rtlpriv)->rtlhal)) macro