ERFOFF
if (ERFOFF == type)
under_ips = rtlpriv->psc.inactive_pwrstate == ERFOFF ? 1 : 0;
if (unlikely(ppsc->rfpwr_state == ERFOFF))
if (unlikely(ppsc->rfpwr_state == ERFOFF))
if (rtlpriv->psc.rfpwr_state == ERFOFF ||
case ERFOFF:
if (ppsc->inactive_pwrstate == ERFOFF &&
ppsc->inactive_pwrstate = ERFOFF;
if (rtstate == ERFOFF || rtlpriv->psc.inactive_pwrstate == ERFOFF)
e_rfpowerstate_toset = (u4tmp & BIT(31)) ? ERFON : ERFOFF;
(e_rfpowerstate_toset == ERFOFF)) {
e_rfpowerstate_toset = ERFOFF;
if (rfstate == ERFOFF) {
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF:
if (ppsc->rfpwr_state == ERFOFF)
e_rfpowerstate_toset = (u1tmp & BIT(3)) ? ERFON : ERFOFF;
} else if (!ppsc->hwradiooff && (e_rfpowerstate_toset == ERFOFF)) {
e_rfpowerstate_toset = ERFOFF;
if (rfstate == ERFOFF) {
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF:{
if (ppsc->rfpwr_state == ERFOFF)
if (rfstate == ERFOFF) {
ERFOFF : ERFON;
ERFON : ERFOFF;
ERFOFF)) {
if (ppsc->pwrdown_mode && e_rfpowerstate_toset == ERFOFF) {
if (e_rfpowerstate_toset == ERFOFF) {
} else if (e_rfpowerstate_toset == ERFOFF || cur_rfstate == ERFOFF) {
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF:
if (ppsc->rfpwr_state == ERFOFF)
if (ppsc->rfpwr_state == ERFOFF || ppsc->inactive_pwrstate == ERFOFF) {
e_rfpowerstate_toset = (u1tmp & BIT(3)) ? ERFON : ERFOFF;
} else if (!ppsc->hwradiooff && e_rfpowerstate_toset == ERFOFF) {
e_rfpowerstate_toset = ERFOFF;
if (rfstate == ERFOFF) {
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF:
if (ppsc->rfpwr_state == ERFOFF)
if (ppsc->rfpwr_state == ERFOFF &&
case ERFOFF:
if (ppsc->rfpwr_state == ERFOFF)
ppsc->inactive_pwrstate == ERFOFF) {
if (rtstate == ERFOFF || rtlpriv->psc.inactive_pwrstate == ERFOFF)
if (rfstate == ERFOFF) {
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF:
if (ppsc->rfpwr_state == ERFOFF)
} else if ((!ppsc->hwradiooff) && (rfpwr_toset == ERFOFF)) {
rfpwr_toset = ERFOFF;
retval = (u1tmp & HAL_8192S_HW_GPIO_OFF_BIT) ? ERFON : ERFOFF;
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF:{
if (ppsc->rfpwr_state == ERFOFF)
e_rfpowerstate_toset = (u1tmp & BIT(1)) ? ERFOFF : ERFON;
e_rfpowerstate_toset = (u1tmp & BIT(1)) ? ERFON : ERFOFF;
} else if (!ppsc->hwradiooff && (e_rfpowerstate_toset == ERFOFF)) {
e_rfpowerstate_toset = ERFOFF;
if (rfstate == ERFOFF) {
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF:
if (ppsc->rfpwr_state == ERFOFF)
if (rtstate == ERFOFF || rtlpriv->psc.inactive_pwrstate == ERFOFF)
e_rfpowerstate_toset = (u1tmp & BIT(1)) ? ERFOFF : ERFON;
e_rfpowerstate_toset = (u1tmp & BIT(1)) ? ERFON : ERFOFF;
} else if (!ppsc->hwradiooff && (e_rfpowerstate_toset == ERFOFF)) {
e_rfpowerstate_toset = ERFOFF;
if (rfstate == ERFOFF) {
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF:
if (ppsc->rfpwr_state == ERFOFF)
if (rtstate == ERFOFF || rtlpriv->psc.inactive_pwrstate == ERFOFF)
e_rfpowerstate_toset = (u1tmp & BIT(1)) ? ERFOFF : ERFON;
e_rfpowerstate_toset = (u1tmp & BIT(1)) ? ERFON : ERFOFF;
&& (e_rfpowerstate_toset == ERFOFF)) {
e_rfpowerstate_toset = ERFOFF;
if (rfstate == ERFOFF) {
if ((ppsc->rfpwr_state == ERFOFF) &&
case ERFOFF: