mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2025-05-19 11:33:05 +00:00
rtl8188eu: Change C90 comments to kernel form for files in core/
This commit also includes some sparse fixes for endian issues. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
fb786d0283
commit
d2c90ee304
24 changed files with 4667 additions and 5077 deletions
155
core/rtw_led.c
155
core/rtw_led.c
|
@ -21,21 +21,18 @@
|
|||
#include <drv_types.h>
|
||||
#include "rtw_led.h"
|
||||
|
||||
//
|
||||
// Description:
|
||||
// Callback function of LED BlinkTimer,
|
||||
// it just schedules to corresponding BlinkWorkItem/led_blink_hdl
|
||||
//
|
||||
/* */
|
||||
/* Description: */
|
||||
/* Callback function of LED BlinkTimer, */
|
||||
/* it just schedules to corresponding BlinkWorkItem/led_blink_hdl */
|
||||
/* */
|
||||
void BlinkTimerCallback(void *data)
|
||||
{
|
||||
PLED_871x pLed = (PLED_871x)data;
|
||||
_adapter *padapter = pLed->padapter;
|
||||
|
||||
//DBG_88E("%s\n", __func__);
|
||||
|
||||
if ( (padapter->bSurpriseRemoved == true) || ( padapter->bDriverStopped == true))
|
||||
{
|
||||
//DBG_88E("%s bSurpriseRemoved:%d, bDriverStopped:%d\n", __func__, padapter->bSurpriseRemoved, padapter->bDriverStopped);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -52,11 +49,11 @@ void BlinkTimerCallback(void *data)
|
|||
}
|
||||
|
||||
#if defined(CONFIG_USB_HCI) || defined(CONFIG_SDIO_HCI)
|
||||
//
|
||||
// Description:
|
||||
// Callback function of LED BlinkWorkItem.
|
||||
// We dispatch acture LED blink action according to LedStrategy.
|
||||
//
|
||||
/* */
|
||||
/* Description: */
|
||||
/* Callback function of LED BlinkWorkItem. */
|
||||
/* We dispatch acture LED blink action according to LedStrategy. */
|
||||
/* */
|
||||
void BlinkWorkItemCallback(struct work_struct *work)
|
||||
{
|
||||
PLED_871x pLed = container_of(work, LED_871x, BlinkWorkItem);
|
||||
|
@ -64,20 +61,20 @@ void BlinkWorkItemCallback(struct work_struct *work)
|
|||
}
|
||||
#endif
|
||||
|
||||
//
|
||||
// Description:
|
||||
// Reset status of LED_871x object.
|
||||
//
|
||||
/* */
|
||||
/* Description: */
|
||||
/* Reset status of LED_871x object. */
|
||||
/* */
|
||||
void ResetLedStatus(PLED_871x pLed) {
|
||||
|
||||
pLed->CurrLedState = RTW_LED_OFF; // Current LED state.
|
||||
pLed->bLedOn = false; // true if LED is ON, false if LED is OFF.
|
||||
pLed->CurrLedState = RTW_LED_OFF; /* Current LED state. */
|
||||
pLed->bLedOn = false; /* true if LED is ON, false if LED is OFF. */
|
||||
|
||||
pLed->bLedBlinkInProgress = false; // true if it is blinking, false o.w..
|
||||
pLed->bLedBlinkInProgress = false; /* true if it is blinking, false o.w.. */
|
||||
pLed->bLedWPSBlinkInProgress = false;
|
||||
|
||||
pLed->BlinkTimes = 0; // Number of times to toggle led state for blinking.
|
||||
pLed->BlinkingLedState = LED_UNKNOWN; // Next state for blinking, either RTW_LED_ON or RTW_LED_OFF are.
|
||||
pLed->BlinkTimes = 0; /* Number of times to toggle led state for blinking. */
|
||||
pLed->BlinkingLedState = LED_UNKNOWN; /* Next state for blinking, either RTW_LED_ON or RTW_LED_OFF are. */
|
||||
|
||||
#if defined(CONFIG_USB_HCI) || defined(CONFIG_SDIO_HCI)
|
||||
pLed->bLedNoLinkBlinkInProgress = false;
|
||||
|
@ -87,10 +84,10 @@ void ResetLedStatus(PLED_871x pLed) {
|
|||
#endif
|
||||
}
|
||||
|
||||
//
|
||||
// Description:
|
||||
// Initialize an LED_871x object.
|
||||
//
|
||||
/* */
|
||||
/* Description: */
|
||||
/* Initialize an LED_871x object. */
|
||||
/* */
|
||||
void
|
||||
InitLed871x(
|
||||
_adapter *padapter,
|
||||
|
@ -111,10 +108,10 @@ InitLed871x(
|
|||
}
|
||||
|
||||
|
||||
//
|
||||
// Description:
|
||||
// DeInitialize an LED_871x object.
|
||||
//
|
||||
/* */
|
||||
/* Description: */
|
||||
/* DeInitialize an LED_871x object. */
|
||||
/* */
|
||||
void
|
||||
DeInitLed871x(
|
||||
PLED_871x pLed
|
||||
|
@ -128,11 +125,11 @@ DeInitLed871x(
|
|||
}
|
||||
|
||||
|
||||
//
|
||||
// Description:
|
||||
// Implementation of LED blinking behavior.
|
||||
// It toggle off LED and schedule corresponding timer if necessary.
|
||||
//
|
||||
/* */
|
||||
/* Description: */
|
||||
/* Implementation of LED blinking behavior. */
|
||||
/* It toggle off LED and schedule corresponding timer if necessary. */
|
||||
/* */
|
||||
#if defined(CONFIG_USB_HCI) || defined(CONFIG_SDIO_HCI) || defined(CONFIG_GSPI_HCI)
|
||||
|
||||
void SwLedOn(_adapter *padapter, PLED_871x pLed);
|
||||
|
@ -149,7 +146,7 @@ SwLedBlink(
|
|||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
u8 bStopBlinking = false;
|
||||
|
||||
// Change LED according to BlinkingLedState specified.
|
||||
/* Change LED according to BlinkingLedState specified. */
|
||||
if ( pLed->BlinkingLedState == RTW_LED_ON )
|
||||
{
|
||||
SwLedOn(padapter, pLed);
|
||||
|
@ -161,7 +158,7 @@ SwLedBlink(
|
|||
RT_TRACE(_module_rtl8712_led_c_,_drv_info_,( "Blinktimes (%d): turn off\n", pLed->BlinkTimes));
|
||||
}
|
||||
|
||||
// Determine if we shall change LED state again.
|
||||
/* Determine if we shall change LED state again. */
|
||||
pLed->BlinkTimes--;
|
||||
switch (pLed->CurrLedState)
|
||||
{
|
||||
|
@ -205,7 +202,7 @@ SwLedBlink(
|
|||
|
||||
if (bStopBlinking)
|
||||
{
|
||||
//if ( padapter->pwrctrlpriv.cpwm >= PS_STATE_S2)
|
||||
/* if ( padapter->pwrctrlpriv.cpwm >= PS_STATE_S2) */
|
||||
if (0)
|
||||
{
|
||||
SwLedOff(padapter, pLed);
|
||||
|
@ -224,13 +221,13 @@ SwLedBlink(
|
|||
}
|
||||
else
|
||||
{
|
||||
// Assign LED state to toggle.
|
||||
/* Assign LED state to toggle. */
|
||||
if ( pLed->BlinkingLedState == RTW_LED_ON )
|
||||
pLed->BlinkingLedState = RTW_LED_OFF;
|
||||
else
|
||||
pLed->BlinkingLedState = RTW_LED_ON;
|
||||
|
||||
// Schedule a timer to toggle LED state.
|
||||
/* Schedule a timer to toggle LED state. */
|
||||
switch ( pLed->CurrLedState )
|
||||
{
|
||||
case LED_BLINK_NORMAL:
|
||||
|
@ -277,7 +274,7 @@ SwLedBlink1(
|
|||
pLed = &(ledpriv->SwLed1);
|
||||
#endif
|
||||
|
||||
// Change LED according to BlinkingLedState specified.
|
||||
/* Change LED according to BlinkingLedState specified. */
|
||||
if ( pLed->BlinkingLedState == RTW_LED_ON )
|
||||
{
|
||||
SwLedOn(padapter, pLed);
|
||||
|
@ -438,7 +435,7 @@ SwLedBlink1(
|
|||
_set_timer(&(pLed->BlinkTimer), LED_BLINK_SCAN_INTERVAL_ALPHA);
|
||||
break;
|
||||
|
||||
case LED_BLINK_WPS_STOP: //WPS success
|
||||
case LED_BLINK_WPS_STOP: /* WPS success */
|
||||
if (pLed->BlinkingLedState == RTW_LED_ON)
|
||||
bStopBlinking = false;
|
||||
else
|
||||
|
@ -479,7 +476,7 @@ SwLedBlink2(
|
|||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
u8 bStopBlinking = false;
|
||||
|
||||
// Change LED according to BlinkingLedState specified.
|
||||
/* Change LED according to BlinkingLedState specified. */
|
||||
if ( pLed->BlinkingLedState == RTW_LED_ON)
|
||||
{
|
||||
SwLedOn(padapter, pLed);
|
||||
|
@ -601,7 +598,7 @@ SwLedBlink3(
|
|||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
u8 bStopBlinking = false;
|
||||
|
||||
// Change LED according to BlinkingLedState specified.
|
||||
/* Change LED according to BlinkingLedState specified. */
|
||||
if ( pLed->BlinkingLedState == RTW_LED_ON )
|
||||
{
|
||||
SwLedOn(padapter, pLed);
|
||||
|
@ -726,7 +723,7 @@ SwLedBlink3(
|
|||
_set_timer(&(pLed->BlinkTimer), LED_BLINK_SCAN_INTERVAL_ALPHA);
|
||||
break;
|
||||
|
||||
case LED_BLINK_WPS_STOP: //WPS success
|
||||
case LED_BLINK_WPS_STOP: /* WPS success */
|
||||
if (pLed->BlinkingLedState == RTW_LED_ON)
|
||||
{
|
||||
pLed->BlinkingLedState = RTW_LED_OFF;
|
||||
|
@ -774,7 +771,7 @@ SwLedBlink4(
|
|||
PLED_871x pLed1 = &(ledpriv->SwLed1);
|
||||
u8 bStopBlinking = false;
|
||||
|
||||
// Change LED according to BlinkingLedState specified.
|
||||
/* Change LED according to BlinkingLedState specified. */
|
||||
if ( pLed->BlinkingLedState == RTW_LED_ON )
|
||||
{
|
||||
SwLedOn(padapter, pLed);
|
||||
|
@ -912,7 +909,7 @@ SwLedBlink4(
|
|||
}
|
||||
break;
|
||||
|
||||
case LED_BLINK_WPS_STOP: //WPS authentication fail
|
||||
case LED_BLINK_WPS_STOP: /* WPS authentication fail */
|
||||
if ( pLed->bLedOn )
|
||||
pLed->BlinkingLedState = RTW_LED_OFF;
|
||||
else
|
||||
|
@ -921,7 +918,7 @@ SwLedBlink4(
|
|||
_set_timer(&(pLed->BlinkTimer), LED_BLINK_NORMAL_INTERVAL);
|
||||
break;
|
||||
|
||||
case LED_BLINK_WPS_STOP_OVERLAP: //WPS session overlap
|
||||
case LED_BLINK_WPS_STOP_OVERLAP: /* WPS session overlap */
|
||||
pLed->BlinkTimes--;
|
||||
if (pLed->BlinkTimes == 0)
|
||||
{
|
||||
|
@ -971,7 +968,7 @@ SwLedBlink5(
|
|||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
u8 bStopBlinking = false;
|
||||
|
||||
// Change LED according to BlinkingLedState specified.
|
||||
/* Change LED according to BlinkingLedState specified. */
|
||||
if ( pLed->BlinkingLedState == RTW_LED_ON )
|
||||
{
|
||||
SwLedOn(padapter, pLed);
|
||||
|
@ -1089,7 +1086,7 @@ SwLedBlink6(
|
|||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
u8 bStopBlinking = false;
|
||||
|
||||
// Change LED according to BlinkingLedState specified.
|
||||
/* Change LED according to BlinkingLedState specified. */
|
||||
if ( pLed->BlinkingLedState == RTW_LED_ON )
|
||||
{
|
||||
SwLedOn(padapter, pLed);
|
||||
|
@ -1113,7 +1110,7 @@ SwLedControlMode0(
|
|||
struct led_priv *ledpriv = &(padapter->ledpriv);
|
||||
PLED_871x pLed = &(ledpriv->SwLed1);
|
||||
|
||||
// Decide led state
|
||||
/* Decide led state */
|
||||
switch (LedAction)
|
||||
{
|
||||
case LED_CTL_TX:
|
||||
|
@ -1218,7 +1215,7 @@ SwLedControlMode0(
|
|||
|
||||
}
|
||||
|
||||
//ALPHA, added by chiyoko, 20090106
|
||||
/* ALPHA, added by chiyoko, 20090106 */
|
||||
static void
|
||||
SwLedControlMode1(
|
||||
_adapter *padapter,
|
||||
|
@ -1359,7 +1356,7 @@ SwLedControlMode1(
|
|||
}
|
||||
break;
|
||||
|
||||
case LED_CTL_START_WPS: //wait until xinpin finish
|
||||
case LED_CTL_START_WPS: /* wait until xinpin finish */
|
||||
case LED_CTL_START_WPS_BOTTON:
|
||||
if (pLed->bLedWPSBlinkInProgress ==false)
|
||||
{
|
||||
|
@ -1493,7 +1490,7 @@ SwLedControlMode1(
|
|||
RT_TRACE(_module_rtl8712_led_c_,_drv_info_,("Led %d\n", pLed->CurrLedState));
|
||||
}
|
||||
|
||||
//Arcadyan/Sitecom , added by chiyoko, 20090216
|
||||
/* Arcadyan/Sitecom , added by chiyoko, 20090216 */
|
||||
static void
|
||||
SwLedControlMode2(
|
||||
_adapter *padapter,
|
||||
|
@ -1567,7 +1564,7 @@ SwLedControlMode2(
|
|||
_set_timer(&(pLed->BlinkTimer), 0);
|
||||
break;
|
||||
|
||||
case LED_CTL_START_WPS: //wait until xinpin finish
|
||||
case LED_CTL_START_WPS: /* wait until xinpin finish */
|
||||
case LED_CTL_START_WPS_BOTTON:
|
||||
if (pLed->bLedWPSBlinkInProgress ==false)
|
||||
{
|
||||
|
@ -1658,7 +1655,7 @@ SwLedControlMode2(
|
|||
RT_TRACE(_module_rtl8712_led_c_,_drv_info_,("CurrLedState %d\n", pLed->CurrLedState));
|
||||
}
|
||||
|
||||
//COREGA, added by chiyoko, 20090316
|
||||
/* COREGA, added by chiyoko, 20090316 */
|
||||
static void
|
||||
SwLedControlMode3(
|
||||
_adapter *padapter,
|
||||
|
@ -1735,7 +1732,7 @@ SwLedControlMode2(
|
|||
_set_timer(&(pLed->BlinkTimer), 0);
|
||||
break;
|
||||
|
||||
case LED_CTL_START_WPS: //wait until xinpin finish
|
||||
case LED_CTL_START_WPS: /* wait until xinpin finish */
|
||||
case LED_CTL_START_WPS_BOTTON:
|
||||
if (pLed->bLedWPSBlinkInProgress ==false)
|
||||
{
|
||||
|
@ -1837,7 +1834,7 @@ SwLedControlMode2(
|
|||
}
|
||||
|
||||
|
||||
//Edimax-Belkin, added by chiyoko, 20090413
|
||||
/* Edimax-Belkin, added by chiyoko, 20090413 */
|
||||
static void
|
||||
SwLedControlMode4(
|
||||
_adapter *padapter,
|
||||
|
@ -1898,7 +1895,7 @@ SwLedControlMode4(
|
|||
|
||||
case LED_CTL_LINK:
|
||||
case LED_CTL_NO_LINK:
|
||||
//LED1 settings
|
||||
/* LED1 settings */
|
||||
if (LedAction == LED_CTL_LINK)
|
||||
{
|
||||
if (pLed1->bLedWPSBlinkInProgress)
|
||||
|
@ -1989,7 +1986,7 @@ SwLedControlMode4(
|
|||
}
|
||||
break;
|
||||
|
||||
case LED_CTL_START_WPS: //wait until xinpin finish
|
||||
case LED_CTL_START_WPS: /* wait until xinpin finish */
|
||||
case LED_CTL_START_WPS_BOTTON:
|
||||
if (pLed1->bLedWPSBlinkInProgress)
|
||||
{
|
||||
|
@ -2035,7 +2032,7 @@ SwLedControlMode4(
|
|||
}
|
||||
break;
|
||||
|
||||
case LED_CTL_STOP_WPS: //WPS connect success
|
||||
case LED_CTL_STOP_WPS: /* WPS connect success */
|
||||
if (pLed->bLedWPSBlinkInProgress)
|
||||
{
|
||||
_cancel_timer_ex(&(pLed->BlinkTimer));
|
||||
|
@ -2052,7 +2049,7 @@ SwLedControlMode4(
|
|||
|
||||
break;
|
||||
|
||||
case LED_CTL_STOP_WPS_FAIL: //WPS authentication fail
|
||||
case LED_CTL_STOP_WPS_FAIL: /* WPS authentication fail */
|
||||
if (pLed->bLedWPSBlinkInProgress)
|
||||
{
|
||||
_cancel_timer_ex(&(pLed->BlinkTimer));
|
||||
|
@ -2067,7 +2064,7 @@ SwLedControlMode4(
|
|||
pLed->BlinkingLedState = RTW_LED_ON;
|
||||
_set_timer(&(pLed->BlinkTimer), LED_BLINK_NO_LINK_INTERVAL_ALPHA);
|
||||
|
||||
//LED1 settings
|
||||
/* LED1 settings */
|
||||
if (pLed1->bLedWPSBlinkInProgress)
|
||||
_cancel_timer_ex(&(pLed1->BlinkTimer));
|
||||
else
|
||||
|
@ -2082,7 +2079,7 @@ SwLedControlMode4(
|
|||
|
||||
break;
|
||||
|
||||
case LED_CTL_STOP_WPS_FAIL_OVERLAP: //WPS session overlap
|
||||
case LED_CTL_STOP_WPS_FAIL_OVERLAP: /* WPS session overlap */
|
||||
if (pLed->bLedWPSBlinkInProgress)
|
||||
{
|
||||
_cancel_timer_ex(&(pLed->BlinkTimer));
|
||||
|
@ -2097,7 +2094,7 @@ SwLedControlMode4(
|
|||
pLed->BlinkingLedState = RTW_LED_ON;
|
||||
_set_timer(&(pLed->BlinkTimer), LED_BLINK_NO_LINK_INTERVAL_ALPHA);
|
||||
|
||||
//LED1 settings
|
||||
/* LED1 settings */
|
||||
if (pLed1->bLedWPSBlinkInProgress)
|
||||
_cancel_timer_ex(&(pLed1->BlinkTimer));
|
||||
else
|
||||
|
@ -2169,7 +2166,7 @@ SwLedControlMode4(
|
|||
|
||||
|
||||
|
||||
//Sercomm-Belkin, added by chiyoko, 20090415
|
||||
/* Sercomm-Belkin, added by chiyoko, 20090415 */
|
||||
static void
|
||||
SwLedControlMode5(
|
||||
_adapter *padapter,
|
||||
|
@ -2192,7 +2189,7 @@ SwLedControlMode5(
|
|||
{
|
||||
case LED_CTL_POWER_ON:
|
||||
case LED_CTL_NO_LINK:
|
||||
case LED_CTL_LINK: //solid blue
|
||||
case LED_CTL_LINK: /* solid blue */
|
||||
pLed->CurrLedState = RTW_LED_ON;
|
||||
pLed->BlinkingLedState = RTW_LED_ON;
|
||||
|
||||
|
@ -2260,7 +2257,7 @@ SwLedControlMode5(
|
|||
RT_TRACE(_module_rtl8712_led_c_,_drv_info_,("Led %d\n", pLed->CurrLedState));
|
||||
}
|
||||
|
||||
//WNC-Corega, added by chiyoko, 20090902
|
||||
/* WNC-Corega, added by chiyoko, 20090902 */
|
||||
static void
|
||||
SwLedControlMode6(
|
||||
_adapter *padapter,
|
||||
|
@ -2293,23 +2290,18 @@ SwLedControlMode6(
|
|||
RT_TRACE(_module_rtl8712_led_c_,_drv_info_,("ledcontrol 6 Led %d\n", pLed0->CurrLedState));
|
||||
}
|
||||
|
||||
//
|
||||
// Description:
|
||||
// Handler function of LED Blinking.
|
||||
// We dispatch acture LED blink action according to LedStrategy.
|
||||
//
|
||||
/* */
|
||||
/* Description: */
|
||||
/* Handler function of LED Blinking. */
|
||||
/* We dispatch acture LED blink action according to LedStrategy. */
|
||||
/* */
|
||||
void BlinkHandler(PLED_871x pLed)
|
||||
{
|
||||
_adapter *padapter = pLed->padapter;
|
||||
struct led_priv *ledpriv = &(padapter->ledpriv);
|
||||
|
||||
//DBG_88E("%s (%s:%d)\n",__func__, current->comm, current->pid);
|
||||
|
||||
if ( (padapter->bSurpriseRemoved == true) || ( padapter->bDriverStopped == true))
|
||||
{
|
||||
//DBG_88E("%s bSurpriseRemoved:%d, bDriverStopped:%d\n", __func__, padapter->bSurpriseRemoved, padapter->bDriverStopped);
|
||||
return;
|
||||
}
|
||||
|
||||
switch (ledpriv->LedStrategy)
|
||||
{
|
||||
|
@ -2342,8 +2334,6 @@ void BlinkHandler(PLED_871x pLed)
|
|||
break;
|
||||
|
||||
default:
|
||||
//RT_TRACE(COMP_LED, DBG_LOUD, ("BlinkWorkItemCallback 0x%x\n", pHalData->LedStrategy));
|
||||
//SwLedBlink(pLed);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -2366,11 +2356,7 @@ LedControl871x(
|
|||
if ( ledpriv->bRegUseLed == false)
|
||||
return;
|
||||
|
||||
//if (!priv->up)
|
||||
// return;
|
||||
|
||||
//if (priv->bInHctTest)
|
||||
// return;
|
||||
|
||||
if ( (padapter->pwrctrlpriv.rf_pwrstate != rf_on &&
|
||||
padapter->pwrctrlpriv.rfoff_reason > RF_CHANGE_BY_PS) &&
|
||||
|
@ -2386,7 +2372,6 @@ LedControl871x(
|
|||
switch (ledpriv->LedStrategy)
|
||||
{
|
||||
case SW_LED_MODE0:
|
||||
//SwLedControlMode0(padapter, LedAction);
|
||||
break;
|
||||
|
||||
case SW_LED_MODE1:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue