Lines Matching refs:rtlpriv
86 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl88e_init_sw_vars() local
91 rtlpriv->dm.dm_initialgain_enable = 1; in rtl88e_init_sw_vars()
92 rtlpriv->dm.dm_flag = 0; in rtl88e_init_sw_vars()
93 rtlpriv->dm.disable_framebursting = 0; in rtl88e_init_sw_vars()
94 rtlpriv->dm.thermalvalue = 0; in rtl88e_init_sw_vars()
98 rtlpriv->rtlhal.current_bandtype = BAND_ON_2_4G; in rtl88e_init_sw_vars()
99 rtlpriv->rtlhal.bandset = BAND_ON_2_4G; in rtl88e_init_sw_vars()
100 rtlpriv->rtlhal.macphymode = SINGLEMAC_SINGLEPHY; in rtl88e_init_sw_vars()
134 rtlpriv->dbg.global_debuglevel = rtlpriv->cfg->mod_params->debug; in rtl88e_init_sw_vars()
136 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl88e_init_sw_vars()
137 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl88e_init_sw_vars()
138 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl88e_init_sw_vars()
139 rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; in rtl88e_init_sw_vars()
140 rtlpriv->cfg->mod_params->sw_crypto = in rtl88e_init_sw_vars()
141 rtlpriv->cfg->mod_params->sw_crypto; in rtl88e_init_sw_vars()
142 rtlpriv->cfg->mod_params->disable_watchdog = in rtl88e_init_sw_vars()
143 rtlpriv->cfg->mod_params->disable_watchdog; in rtl88e_init_sw_vars()
144 if (rtlpriv->cfg->mod_params->disable_watchdog) in rtl88e_init_sw_vars()
146 if (!rtlpriv->psc.inactiveps) in rtl88e_init_sw_vars()
148 if (!rtlpriv->psc.fwctrl_lps) in rtl88e_init_sw_vars()
150 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl88e_init_sw_vars()
151 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl88e_init_sw_vars()
157 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl88e_init_sw_vars()
158 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl88e_init_sw_vars()
159 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl88e_init_sw_vars()
160 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl88e_init_sw_vars()
161 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl88e_init_sw_vars()
162 rtlpriv->psc.fwctrl_psmode = FW_PS_DTIM_MODE; in rtl88e_init_sw_vars()
165 rtlpriv->rtlhal.pfirmware = vzalloc(0x8000); in rtl88e_init_sw_vars()
166 if (!rtlpriv->rtlhal.pfirmware) { in rtl88e_init_sw_vars()
167 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl88e_init_sw_vars()
172 rtlpriv->cfg->fw_name = "rtlwifi/rtl8188efw.bin"; in rtl88e_init_sw_vars()
173 rtlpriv->max_fw_size = 0x8000; in rtl88e_init_sw_vars()
174 pr_info("Using firmware %s\n", rtlpriv->cfg->fw_name); in rtl88e_init_sw_vars()
175 err = request_firmware_nowait(THIS_MODULE, 1, rtlpriv->cfg->fw_name, in rtl88e_init_sw_vars()
176 rtlpriv->io.dev, GFP_KERNEL, hw, in rtl88e_init_sw_vars()
179 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl88e_init_sw_vars()
185 rtlpriv->rtlhal.earlymode_enable = false; in rtl88e_init_sw_vars()
186 rtlpriv->rtlhal.max_earlymode_num = 10; in rtl88e_init_sw_vars()
188 skb_queue_head_init(&rtlpriv->mac80211.skb_waitq[tid]); in rtl88e_init_sw_vars()
191 rtlpriv->psc.low_power_enable = false; in rtl88e_init_sw_vars()
192 if (rtlpriv->psc.low_power_enable) { in rtl88e_init_sw_vars()
193 init_timer(&rtlpriv->works.fw_clockoff_timer); in rtl88e_init_sw_vars()
194 setup_timer(&rtlpriv->works.fw_clockoff_timer, in rtl88e_init_sw_vars()
199 init_timer(&rtlpriv->works.fast_antenna_training_timer); in rtl88e_init_sw_vars()
200 setup_timer(&rtlpriv->works.fast_antenna_training_timer, in rtl88e_init_sw_vars()
208 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl88e_deinit_sw_vars() local
210 if (rtlpriv->rtlhal.pfirmware) { in rtl88e_deinit_sw_vars()
211 vfree(rtlpriv->rtlhal.pfirmware); in rtl88e_deinit_sw_vars()
212 rtlpriv->rtlhal.pfirmware = NULL; in rtl88e_deinit_sw_vars()
215 if (rtlpriv->psc.low_power_enable) in rtl88e_deinit_sw_vars()
216 del_timer_sync(&rtlpriv->works.fw_clockoff_timer); in rtl88e_deinit_sw_vars()
218 del_timer_sync(&rtlpriv->works.fast_antenna_training_timer); in rtl88e_deinit_sw_vars()