mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2024-11-10 07:29:40 +00:00
rtl8188eu: Remove __func_enter__ and __func_exit__
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
19da086afe
commit
a8e1fbf1f9
27 changed files with 691 additions and 691 deletions
252
core/rtw_cmd.c
252
core/rtw_cmd.c
|
@ -43,7 +43,7 @@ sint _rtw_init_cmd_priv (struct cmd_priv *pcmdpriv)
|
||||||
{
|
{
|
||||||
sint res=_SUCCESS;
|
sint res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_init_sema(&(pcmdpriv->cmd_queue_sema), 0);
|
_rtw_init_sema(&(pcmdpriv->cmd_queue_sema), 0);
|
||||||
//_rtw_init_sema(&(pcmdpriv->cmd_done_sema), 0);
|
//_rtw_init_sema(&(pcmdpriv->cmd_done_sema), 0);
|
||||||
|
@ -78,7 +78,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ sint _rtw_init_evt_priv(struct evt_priv *pevtpriv)
|
||||||
{
|
{
|
||||||
sint res=_SUCCESS;
|
sint res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_H2CLBK
|
#ifdef CONFIG_H2CLBK
|
||||||
_rtw_init_sema(&(pevtpriv->lbkevt_done), 0);
|
_rtw_init_sema(&(pevtpriv->lbkevt_done), 0);
|
||||||
|
@ -128,14 +128,14 @@ exit:
|
||||||
pevtpriv->c2h_queue = rtw_cbuf_alloc(C2H_QUEUE_MAX_LEN+1);
|
pevtpriv->c2h_queue = rtw_cbuf_alloc(C2H_QUEUE_MAX_LEN+1);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
void _rtw_free_evt_priv (struct evt_priv *pevtpriv)
|
void _rtw_free_evt_priv (struct evt_priv *pevtpriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_cmd_c_,_drv_info_,("+_rtw_free_evt_priv \n"));
|
RT_TRACE(_module_rtl871x_cmd_c_,_drv_info_,("+_rtw_free_evt_priv \n"));
|
||||||
|
|
||||||
|
@ -165,13 +165,13 @@ _func_enter_;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_cmd_c_,_drv_info_,("-_rtw_free_evt_priv \n"));
|
RT_TRACE(_module_rtl871x_cmd_c_,_drv_info_,("-_rtw_free_evt_priv \n"));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void _rtw_free_cmd_priv (struct cmd_priv *pcmdpriv)
|
void _rtw_free_cmd_priv (struct cmd_priv *pcmdpriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(pcmdpriv){
|
if(pcmdpriv){
|
||||||
_rtw_spinlock_free(&(pcmdpriv->cmd_queue.lock));
|
_rtw_spinlock_free(&(pcmdpriv->cmd_queue.lock));
|
||||||
|
@ -185,7 +185,7 @@ _func_enter_;
|
||||||
if (pcmdpriv->rsp_allocated_buf)
|
if (pcmdpriv->rsp_allocated_buf)
|
||||||
rtw_mfree(pcmdpriv->rsp_allocated_buf, MAX_RSPSZ + 4);
|
rtw_mfree(pcmdpriv->rsp_allocated_buf, MAX_RSPSZ + 4);
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -202,7 +202,7 @@ sint _rtw_enqueue_cmd(_queue *queue, struct cmd_obj *obj)
|
||||||
{
|
{
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (obj == NULL)
|
if (obj == NULL)
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -217,7 +217,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -227,7 +227,7 @@ struct cmd_obj *_rtw_dequeue_cmd(_queue *queue)
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
struct cmd_obj *obj;
|
struct cmd_obj *obj;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//_enter_critical_bh(&(queue->lock), &irqL);
|
//_enter_critical_bh(&(queue->lock), &irqL);
|
||||||
_enter_critical(&queue->lock, &irqL);
|
_enter_critical(&queue->lock, &irqL);
|
||||||
|
@ -242,7 +242,7 @@ _func_enter_;
|
||||||
//_exit_critical_bh(&(queue->lock), &irqL);
|
//_exit_critical_bh(&(queue->lock), &irqL);
|
||||||
_exit_critical(&queue->lock, &irqL);
|
_exit_critical(&queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
|
@ -250,35 +250,35 @@ _func_exit_;
|
||||||
u32 rtw_init_cmd_priv(struct cmd_priv *pcmdpriv)
|
u32 rtw_init_cmd_priv(struct cmd_priv *pcmdpriv)
|
||||||
{
|
{
|
||||||
u32 res;
|
u32 res;
|
||||||
_func_enter_;
|
;
|
||||||
res = _rtw_init_cmd_priv (pcmdpriv);
|
res = _rtw_init_cmd_priv (pcmdpriv);
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
u32 rtw_init_evt_priv (struct evt_priv *pevtpriv)
|
u32 rtw_init_evt_priv (struct evt_priv *pevtpriv)
|
||||||
{
|
{
|
||||||
int res;
|
int res;
|
||||||
_func_enter_;
|
;
|
||||||
res = _rtw_init_evt_priv(pevtpriv);
|
res = _rtw_init_evt_priv(pevtpriv);
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_free_evt_priv (struct evt_priv *pevtpriv)
|
void rtw_free_evt_priv (struct evt_priv *pevtpriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
RT_TRACE(_module_rtl871x_cmd_c_,_drv_info_,("rtw_free_evt_priv\n"));
|
RT_TRACE(_module_rtl871x_cmd_c_,_drv_info_,("rtw_free_evt_priv\n"));
|
||||||
_rtw_free_evt_priv(pevtpriv);
|
_rtw_free_evt_priv(pevtpriv);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_free_cmd_priv (struct cmd_priv *pcmdpriv)
|
void rtw_free_cmd_priv (struct cmd_priv *pcmdpriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
RT_TRACE(_module_rtl871x_cmd_c_,_drv_info_,("rtw_free_cmd_priv\n"));
|
RT_TRACE(_module_rtl871x_cmd_c_,_drv_info_,("rtw_free_cmd_priv\n"));
|
||||||
_rtw_free_cmd_priv(pcmdpriv);
|
_rtw_free_cmd_priv(pcmdpriv);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj);
|
int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj);
|
||||||
|
@ -329,7 +329,7 @@ u32 rtw_enqueue_cmd(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj)
|
||||||
int res = _FAIL;
|
int res = _FAIL;
|
||||||
struct adapter *padapter = pcmdpriv->padapter;
|
struct adapter *padapter = pcmdpriv->padapter;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (cmd_obj == NULL) {
|
if (cmd_obj == NULL) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -355,7 +355,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -364,25 +364,25 @@ struct cmd_obj *rtw_dequeue_cmd(struct cmd_priv *pcmdpriv)
|
||||||
{
|
{
|
||||||
struct cmd_obj *cmd_obj;
|
struct cmd_obj *cmd_obj;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
cmd_obj = _rtw_dequeue_cmd(&pcmdpriv->cmd_queue);
|
cmd_obj = _rtw_dequeue_cmd(&pcmdpriv->cmd_queue);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return cmd_obj;
|
return cmd_obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_cmd_clr_isr(struct cmd_priv *pcmdpriv)
|
void rtw_cmd_clr_isr(struct cmd_priv *pcmdpriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
pcmdpriv->cmd_done_cnt++;
|
pcmdpriv->cmd_done_cnt++;
|
||||||
//_rtw_up_sema(&(pcmdpriv->cmd_done_sema));
|
//_rtw_up_sema(&(pcmdpriv->cmd_done_sema));
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_free_cmd_obj(struct cmd_obj *pcmd)
|
void rtw_free_cmd_obj(struct cmd_obj *pcmd)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if((pcmd->cmdcode!=_JoinBss_CMD_) &&(pcmd->cmdcode!= _CreateBss_CMD_))
|
if((pcmd->cmdcode!=_JoinBss_CMD_) &&(pcmd->cmdcode!= _CreateBss_CMD_))
|
||||||
{
|
{
|
||||||
|
@ -402,7 +402,7 @@ _func_enter_;
|
||||||
//free cmd_obj
|
//free cmd_obj
|
||||||
rtw_mfree((unsigned char*)pcmd, sizeof(struct cmd_obj));
|
rtw_mfree((unsigned char*)pcmd, sizeof(struct cmd_obj));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -427,7 +427,7 @@ thread_return rtw_cmd_thread(thread_context context)
|
||||||
struct adapter *padapter = (struct adapter *)context;
|
struct adapter *padapter = (struct adapter *)context;
|
||||||
struct cmd_priv *pcmdpriv = &(padapter->cmdpriv);
|
struct cmd_priv *pcmdpriv = &(padapter->cmdpriv);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
thread_enter("RTW_CMD_THREAD");
|
thread_enter("RTW_CMD_THREAD");
|
||||||
|
|
||||||
|
@ -568,7 +568,7 @@ post_process:
|
||||||
|
|
||||||
_rtw_up_sema(&pcmdpriv->terminate_cmdthread_sema);
|
_rtw_up_sema(&pcmdpriv->terminate_cmdthread_sema);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
thread_exit();
|
thread_exit();
|
||||||
|
|
||||||
|
@ -582,7 +582,7 @@ u32 rtw_enqueue_evt(struct evt_priv *pevtpriv, struct evt_obj *obj)
|
||||||
int res;
|
int res;
|
||||||
_queue *queue = &pevtpriv->evt_queue;
|
_queue *queue = &pevtpriv->evt_queue;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
res = _SUCCESS;
|
res = _SUCCESS;
|
||||||
|
|
||||||
|
@ -601,7 +601,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -611,7 +611,7 @@ struct evt_obj *rtw_dequeue_evt(_queue *queue)
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
struct evt_obj *pevtobj;
|
struct evt_obj *pevtobj;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&queue->lock, &irqL);
|
_enter_critical_bh(&queue->lock, &irqL);
|
||||||
|
|
||||||
|
@ -625,29 +625,29 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical_bh(&queue->lock, &irqL);
|
_exit_critical_bh(&queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pevtobj;
|
return pevtobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_free_evt_obj(struct evt_obj *pevtobj)
|
void rtw_free_evt_obj(struct evt_obj *pevtobj)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(pevtobj->parmbuf)
|
if(pevtobj->parmbuf)
|
||||||
rtw_mfree((unsigned char*)pevtobj->parmbuf, pevtobj->evtsz);
|
rtw_mfree((unsigned char*)pevtobj->parmbuf, pevtobj->evtsz);
|
||||||
|
|
||||||
rtw_mfree((unsigned char*)pevtobj, sizeof(struct evt_obj));
|
rtw_mfree((unsigned char*)pevtobj, sizeof(struct evt_obj));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_evt_notify_isr(struct evt_priv *pevtpriv)
|
void rtw_evt_notify_isr(struct evt_priv *pevtpriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
pevtpriv->evt_done_cnt++;
|
pevtpriv->evt_done_cnt++;
|
||||||
_rtw_up_sema(&(pevtpriv->evt_notify));
|
_rtw_up_sema(&(pevtpriv->evt_notify));
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -663,7 +663,7 @@ u8 rtw_setstandby_cmd(struct adapter *padapter, uint action)
|
||||||
|
|
||||||
u8 ret = _SUCCESS;
|
u8 ret = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if (ph2c == NULL) {
|
if (ph2c == NULL) {
|
||||||
|
@ -686,7 +686,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -708,7 +708,7 @@ u8 rtw_sitesurvey_cmd(struct adapter *padapter, NDIS_802_11_SSID *ssid, int ssi
|
||||||
struct wifidirect_info *pwdinfo= &(padapter->wdinfo);
|
struct wifidirect_info *pwdinfo= &(padapter->wdinfo);
|
||||||
#endif //CONFIG_P2P
|
#endif //CONFIG_P2P
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_LPS
|
#ifdef CONFIG_LPS
|
||||||
if(check_fwstate(pmlmepriv, _FW_LINKED) == true){
|
if(check_fwstate(pmlmepriv, _FW_LINKED) == true){
|
||||||
|
@ -791,7 +791,7 @@ _func_enter_;
|
||||||
_clr_fwstate_(pmlmepriv, _FW_UNDER_SURVEY);
|
_clr_fwstate_(pmlmepriv, _FW_UNDER_SURVEY);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -803,7 +803,7 @@ u8 rtw_setdatarate_cmd(struct adapter *padapter, u8 *rateset)
|
||||||
struct cmd_priv* pcmdpriv = &padapter->cmdpriv;
|
struct cmd_priv* pcmdpriv = &padapter->cmdpriv;
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if (ph2c == NULL) {
|
if (ph2c == NULL) {
|
||||||
|
@ -829,7 +829,7 @@ _func_enter_;
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -841,7 +841,7 @@ u8 rtw_setbasicrate_cmd(struct adapter *padapter, u8 *rateset)
|
||||||
struct cmd_priv* pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv* pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if (ph2c == NULL) {
|
if (ph2c == NULL) {
|
||||||
|
@ -863,7 +863,7 @@ _func_enter_;
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -885,7 +885,7 @@ u8 rtw_setphy_cmd(struct adapter *padapter, u8 modem, u8 ch)
|
||||||
// struct registry_priv* pregistry_priv = &padapter->registrypriv;
|
// struct registry_priv* pregistry_priv = &padapter->registrypriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
|
@ -909,7 +909,7 @@ _func_enter_;
|
||||||
|
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -919,7 +919,7 @@ u8 rtw_setbbreg_cmd(struct adapter*padapter, u8 offset, u8 val)
|
||||||
struct writeBB_parm* pwritebbparm;
|
struct writeBB_parm* pwritebbparm;
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
res= _FAIL;
|
res= _FAIL;
|
||||||
|
@ -940,7 +940,7 @@ _func_enter_;
|
||||||
|
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -951,7 +951,7 @@ u8 rtw_getbbreg_cmd(struct adapter *padapter, u8 offset, u8 *pval)
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
res=_FAIL;
|
res=_FAIL;
|
||||||
|
@ -975,7 +975,7 @@ _func_enter_;
|
||||||
|
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -985,7 +985,7 @@ u8 rtw_setrfreg_cmd(struct adapter *padapter, u8 offset, u32 val)
|
||||||
struct writeRF_parm* pwriterfparm;
|
struct writeRF_parm* pwriterfparm;
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
res= _FAIL;
|
res= _FAIL;
|
||||||
|
@ -1006,7 +1006,7 @@ _func_enter_;
|
||||||
|
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1017,7 +1017,7 @@ u8 rtw_getrfreg_cmd(struct adapter *padapter, u8 offset, u8 *pval)
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
|
@ -1045,30 +1045,30 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_getbbrfreg_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
void rtw_getbbrfreg_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//rtw_free_cmd_obj(pcmd);
|
//rtw_free_cmd_obj(pcmd);
|
||||||
rtw_mfree((unsigned char*) pcmd->parmbuf, pcmd->cmdsz);
|
rtw_mfree((unsigned char*) pcmd->parmbuf, pcmd->cmdsz);
|
||||||
rtw_mfree((unsigned char*) pcmd, sizeof(struct cmd_obj));
|
rtw_mfree((unsigned char*) pcmd, sizeof(struct cmd_obj));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_readtssi_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
void rtw_readtssi_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
rtw_mfree((unsigned char*) pcmd->parmbuf, pcmd->cmdsz);
|
rtw_mfree((unsigned char*) pcmd->parmbuf, pcmd->cmdsz);
|
||||||
rtw_mfree((unsigned char*) pcmd, sizeof(struct cmd_obj));
|
rtw_mfree((unsigned char*) pcmd, sizeof(struct cmd_obj));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
u8 rtw_createbss_cmd(struct adapter *padapter)
|
u8 rtw_createbss_cmd(struct adapter *padapter)
|
||||||
|
@ -1079,7 +1079,7 @@ u8 rtw_createbss_cmd(struct adapter *padapter)
|
||||||
WLAN_BSSID_EX *pdev_network = &padapter->registrypriv.dev_network;
|
WLAN_BSSID_EX *pdev_network = &padapter->registrypriv.dev_network;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
rtw_led_control(padapter, LED_CTL_START_TO_LINK);
|
rtw_led_control(padapter, LED_CTL_START_TO_LINK);
|
||||||
|
|
||||||
|
@ -1108,7 +1108,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1119,7 +1119,7 @@ u8 rtw_createbss_cmd_ex(struct adapter *padapter, unsigned char *pbss, unsigned
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pcmd = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
pcmd = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(pcmd==NULL){
|
if(pcmd==NULL){
|
||||||
|
@ -1138,7 +1138,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1161,7 +1161,7 @@ u8 rtw_joinbss_cmd(struct adapter *padapter, struct wlan_network* pnetwork)
|
||||||
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
|
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
|
||||||
struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);
|
struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
rtw_led_control(padapter, LED_CTL_START_TO_LINK);
|
rtw_led_control(padapter, LED_CTL_START_TO_LINK);
|
||||||
|
|
||||||
|
@ -1309,7 +1309,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1321,7 +1321,7 @@ u8 rtw_disassoc_cmd(struct adapter*padapter, u32 deauth_timeout_ms, bool enqueue
|
||||||
struct cmd_priv *cmdpriv = &padapter->cmdpriv;
|
struct cmd_priv *cmdpriv = &padapter->cmdpriv;
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_cmd_c_, _drv_notice_, ("+rtw_disassoc_cmd\n"));
|
RT_TRACE(_module_rtl871x_cmd_c_, _drv_notice_, ("+rtw_disassoc_cmd\n"));
|
||||||
|
|
||||||
|
@ -1352,7 +1352,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1365,7 +1365,7 @@ u8 rtw_setopmode_cmd(struct adapter *padapter, NDIS_802_11_NETWORK_INFRASTRUCTU
|
||||||
struct cmd_priv *pcmdpriv= &padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv= &padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
psetop = (struct setopmode_parm*)rtw_zmalloc(sizeof(struct setopmode_parm));
|
psetop = (struct setopmode_parm*)rtw_zmalloc(sizeof(struct setopmode_parm));
|
||||||
|
|
||||||
if(psetop==NULL){
|
if(psetop==NULL){
|
||||||
|
@ -1391,7 +1391,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1408,7 +1408,7 @@ u8 rtw_setstakey_cmd(struct adapter *padapter, u8 *psta, u8 unicast_key, bool en
|
||||||
struct sta_info* sta = (struct sta_info* )psta;
|
struct sta_info* sta = (struct sta_info* )psta;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
psetstakey_para = (struct set_stakey_parm*)rtw_zmalloc(sizeof(struct set_stakey_parm));
|
psetstakey_para = (struct set_stakey_parm*)rtw_zmalloc(sizeof(struct set_stakey_parm));
|
||||||
if(psetstakey_para==NULL){
|
if(psetstakey_para==NULL){
|
||||||
|
@ -1472,7 +1472,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1488,7 +1488,7 @@ u8 rtw_clearstakey_cmd(struct adapter *padapter, u8 *psta, u8 entry, u8 enqueue)
|
||||||
struct sta_info* sta = (struct sta_info* )psta;
|
struct sta_info* sta = (struct sta_info* )psta;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(!enqueue)
|
if(!enqueue)
|
||||||
{
|
{
|
||||||
|
@ -1533,7 +1533,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1544,7 +1544,7 @@ u8 rtw_setrttbl_cmd(struct adapter *padapter, struct setratable_parm *prate_tab
|
||||||
struct setratable_parm * psetrttblparm;
|
struct setratable_parm * psetrttblparm;
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
|
@ -1565,7 +1565,7 @@ _func_enter_;
|
||||||
|
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1576,7 +1576,7 @@ u8 rtw_getrttbl_cmd(struct adapter *padapter, struct getratable_rsp *pval)
|
||||||
struct getratable_parm * pgetrttblparm;
|
struct getratable_parm * pgetrttblparm;
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
|
@ -1604,7 +1604,7 @@ _func_enter_;
|
||||||
|
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1618,7 +1618,7 @@ u8 rtw_setassocsta_cmd(struct adapter *padapter, u8 *mac_addr)
|
||||||
|
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
|
@ -1650,7 +1650,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1663,7 +1663,7 @@ u8 rtw_addbareq_cmd(struct adapter*padapter, u8 tid, u8 *addr)
|
||||||
|
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
|
@ -1690,7 +1690,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1702,7 +1702,7 @@ u8 rtw_reset_securitypriv_cmd(struct adapter*padapter)
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
|
@ -1729,7 +1729,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -1742,7 +1742,7 @@ u8 rtw_free_assoc_resources_cmd(struct adapter*padapter)
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
|
@ -1769,7 +1769,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -1782,7 +1782,7 @@ u8 rtw_dynamic_chk_wk_cmd(struct adapter*padapter)
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
if (padapter->adapter_type != PRIMARY_ADAPTER && padapter->pbuddy_adapter)
|
if (padapter->adapter_type != PRIMARY_ADAPTER && padapter->pbuddy_adapter)
|
||||||
|
@ -1814,7 +1814,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -1828,7 +1828,7 @@ u8 rtw_set_ch_cmd(struct adapter*padapter, u8 ch, u8 bw, u8 ch_offset, u8 enqueu
|
||||||
|
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X(FUNC_NDEV_FMT" ch:%u, bw:%u, ch_offset:%u\n",
|
DBG_871X(FUNC_NDEV_FMT" ch:%u, bw:%u, ch_offset:%u\n",
|
||||||
FUNC_NDEV_ARG(padapter->pnetdev), ch, bw, ch_offset);
|
FUNC_NDEV_ARG(padapter->pnetdev), ch, bw, ch_offset);
|
||||||
|
@ -1870,7 +1870,7 @@ exit:
|
||||||
|
|
||||||
DBG_871X(FUNC_NDEV_FMT" res:%u\n", FUNC_NDEV_ARG(padapter->pnetdev), res);
|
DBG_871X(FUNC_NDEV_FMT" res:%u\n", FUNC_NDEV_ARG(padapter->pnetdev), res);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1883,7 +1883,7 @@ u8 rtw_set_chplan_cmd(struct adapter*padapter, u8 chplan, u8 enqueue)
|
||||||
|
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_cmd_c_, _drv_notice_, ("+rtw_set_chplan_cmd\n"));
|
RT_TRACE(_module_rtl871x_cmd_c_, _drv_notice_, ("+rtw_set_chplan_cmd\n"));
|
||||||
|
|
||||||
|
@ -1929,7 +1929,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1942,7 +1942,7 @@ u8 rtw_led_blink_cmd(struct adapter*padapter, PLED_871x pLed)
|
||||||
|
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_cmd_c_, _drv_notice_, ("+rtw_led_blink_cmd\n"));
|
RT_TRACE(_module_rtl871x_cmd_c_, _drv_notice_, ("+rtw_led_blink_cmd\n"));
|
||||||
|
|
||||||
|
@ -1966,7 +1966,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1980,7 +1980,7 @@ u8 rtw_set_csa_cmd(struct adapter*padapter, u8 new_ch_no)
|
||||||
|
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_cmd_c_, _drv_notice_, ("+rtw_set_csa_cmd\n"));
|
RT_TRACE(_module_rtl871x_cmd_c_, _drv_notice_, ("+rtw_set_csa_cmd\n"));
|
||||||
|
|
||||||
|
@ -2004,7 +2004,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -2018,7 +2018,7 @@ u8 rtw_tdls_cmd(struct adapter *padapter, u8 *addr, u8 option)
|
||||||
|
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_TDLS
|
#ifdef CONFIG_TDLS
|
||||||
|
|
||||||
|
@ -2049,7 +2049,7 @@ _func_enter_;
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -2062,7 +2062,7 @@ u8 rtw_event_polling_cmd(struct adapter*padapter)
|
||||||
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv=&padapter->cmdpriv;
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#if defined(CONFIG_CONCURRENT_MODE)
|
#if defined(CONFIG_CONCURRENT_MODE)
|
||||||
if (padapter->adapter_type != PRIMARY_ADAPTER)
|
if (padapter->adapter_type != PRIMARY_ADAPTER)
|
||||||
|
@ -2096,7 +2096,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -2289,7 +2289,7 @@ void lps_ctrl_wk_hdl(struct adapter *padapter, u8 lps_ctrl_type)
|
||||||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||||
u8 mstatus;
|
u8 mstatus;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if((check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) == true)
|
if((check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) == true)
|
||||||
|| (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) == true))
|
|| (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) == true))
|
||||||
|
@ -2364,7 +2364,7 @@ _func_enter_;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
u8 rtw_lps_ctrl_wk_cmd(struct adapter*padapter, u8 lps_ctrl_type, u8 enqueue)
|
u8 rtw_lps_ctrl_wk_cmd(struct adapter*padapter, u8 lps_ctrl_type, u8 enqueue)
|
||||||
|
@ -2375,7 +2375,7 @@ u8 rtw_lps_ctrl_wk_cmd(struct adapter*padapter, u8 lps_ctrl_type, u8 enqueue)
|
||||||
//struct pwrctrl_priv *pwrctrlpriv = adapter_to_pwrctl(padapter);
|
//struct pwrctrl_priv *pwrctrlpriv = adapter_to_pwrctl(padapter);
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//if(!pwrctrlpriv->bLeisurePs)
|
//if(!pwrctrlpriv->bLeisurePs)
|
||||||
// return res;
|
// return res;
|
||||||
|
@ -2415,7 +2415,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -2437,7 +2437,7 @@ u8 rtw_rpt_timer_cfg_cmd(struct adapter*padapter, u16 minRptTime)
|
||||||
|
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(ph2c==NULL){
|
if(ph2c==NULL){
|
||||||
res= _FAIL;
|
res= _FAIL;
|
||||||
|
@ -2458,7 +2458,7 @@ _func_enter_;
|
||||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -2480,7 +2480,7 @@ u8 rtw_antenna_select_cmd(struct adapter*padapter, u8 antenna,u8 enqueue)
|
||||||
u8 bSupportAntDiv = false;
|
u8 bSupportAntDiv = false;
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
rtw_hal_get_def_var(padapter, HAL_DEF_IS_SUPPORT_ANT_DIV, &(bSupportAntDiv));
|
rtw_hal_get_def_var(padapter, HAL_DEF_IS_SUPPORT_ANT_DIV, &(bSupportAntDiv));
|
||||||
if(false == bSupportAntDiv ) return res;
|
if(false == bSupportAntDiv ) return res;
|
||||||
|
|
||||||
|
@ -2511,7 +2511,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -2544,7 +2544,7 @@ u8 p2p_protocol_wk_cmd(struct adapter*padapter, int intCmdType )
|
||||||
struct cmd_priv *pcmdpriv = &padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv = &padapter->cmdpriv;
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE))
|
if(rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE))
|
||||||
{
|
{
|
||||||
|
@ -2574,7 +2574,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -2588,7 +2588,7 @@ u8 rtw_ps_cmd(struct adapter*padapter)
|
||||||
struct cmd_priv *pcmdpriv = &padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv = &padapter->cmdpriv;
|
||||||
|
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
if (padapter->adapter_type != PRIMARY_ADAPTER)
|
if (padapter->adapter_type != PRIMARY_ADAPTER)
|
||||||
|
@ -2616,7 +2616,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -2936,7 +2936,7 @@ void rtw_survey_cmd_callback(struct adapter* padapter , struct cmd_obj *pcmd)
|
||||||
{
|
{
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(pcmd->res == H2C_DROPPED)
|
if(pcmd->res == H2C_DROPPED)
|
||||||
{
|
{
|
||||||
|
@ -2952,14 +2952,14 @@ _func_enter_;
|
||||||
// free cmd
|
// free cmd
|
||||||
rtw_free_cmd_obj(pcmd);
|
rtw_free_cmd_obj(pcmd);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
void rtw_disassoc_cmd_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
void rtw_disassoc_cmd_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
||||||
{
|
{
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pcmd->res != H2C_SUCCESS)
|
if (pcmd->res != H2C_SUCCESS)
|
||||||
{
|
{
|
||||||
|
@ -2981,7 +2981,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -2989,7 +2989,7 @@ void rtw_joinbss_cmd_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
||||||
{
|
{
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(pcmd->res == H2C_DROPPED)
|
if(pcmd->res == H2C_DROPPED)
|
||||||
{
|
{
|
||||||
|
@ -3005,7 +3005,7 @@ _func_enter_;
|
||||||
|
|
||||||
rtw_free_cmd_obj(pcmd);
|
rtw_free_cmd_obj(pcmd);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_createbss_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd)
|
void rtw_createbss_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd)
|
||||||
|
@ -3018,7 +3018,7 @@ void rtw_createbss_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd)
|
||||||
WLAN_BSSID_EX *pnetwork = (WLAN_BSSID_EX *)pcmd->parmbuf;
|
WLAN_BSSID_EX *pnetwork = (WLAN_BSSID_EX *)pcmd->parmbuf;
|
||||||
struct wlan_network *tgt_network = &(pmlmepriv->cur_network);
|
struct wlan_network *tgt_network = &(pmlmepriv->cur_network);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if((pcmd->res != H2C_SUCCESS))
|
if((pcmd->res != H2C_SUCCESS))
|
||||||
{
|
{
|
||||||
|
@ -3112,7 +3112,7 @@ createbss_cmd_fail:
|
||||||
|
|
||||||
rtw_free_cmd_obj(pcmd);
|
rtw_free_cmd_obj(pcmd);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3125,7 +3125,7 @@ void rtw_setstaKey_cmdrsp_callback(struct adapter* padapter , struct cmd_obj *p
|
||||||
struct set_stakey_rsp* psetstakey_rsp = (struct set_stakey_rsp*) (pcmd->rsp);
|
struct set_stakey_rsp* psetstakey_rsp = (struct set_stakey_rsp*) (pcmd->rsp);
|
||||||
struct sta_info* psta = rtw_get_stainfo(pstapriv, psetstakey_rsp->addr);
|
struct sta_info* psta = rtw_get_stainfo(pstapriv, psetstakey_rsp->addr);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(psta==NULL)
|
if(psta==NULL)
|
||||||
{
|
{
|
||||||
|
@ -3139,7 +3139,7 @@ exit:
|
||||||
|
|
||||||
rtw_free_cmd_obj(pcmd);
|
rtw_free_cmd_obj(pcmd);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
void rtw_setassocsta_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
void rtw_setassocsta_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
||||||
|
@ -3151,7 +3151,7 @@ void rtw_setassocsta_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *
|
||||||
struct set_assocsta_rsp* passocsta_rsp = (struct set_assocsta_rsp*) (pcmd->rsp);
|
struct set_assocsta_rsp* passocsta_rsp = (struct set_assocsta_rsp*) (pcmd->rsp);
|
||||||
struct sta_info* psta = rtw_get_stainfo(pstapriv, passocsta_parm->addr);
|
struct sta_info* psta = rtw_get_stainfo(pstapriv, passocsta_parm->addr);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(psta==NULL)
|
if(psta==NULL)
|
||||||
{
|
{
|
||||||
|
@ -3172,15 +3172,15 @@ _func_enter_;
|
||||||
exit:
|
exit:
|
||||||
rtw_free_cmd_obj(pcmd);
|
rtw_free_cmd_obj(pcmd);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_getrttbl_cmd_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd);
|
void rtw_getrttbl_cmd_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd);
|
||||||
void rtw_getrttbl_cmd_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
void rtw_getrttbl_cmd_cmdrsp_callback(struct adapter* padapter, struct cmd_obj *pcmd)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
rtw_free_cmd_obj(pcmd);
|
rtw_free_cmd_obj(pcmd);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -153,7 +153,7 @@ u8 *rtw_set_ie
|
||||||
uint *frlen //frame length
|
uint *frlen //frame length
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
*pbuf = (u8)index;
|
*pbuf = (u8)index;
|
||||||
|
|
||||||
*(pbuf + 1) = (u8)len;
|
*(pbuf + 1) = (u8)len;
|
||||||
|
@ -164,7 +164,7 @@ _func_enter_;
|
||||||
*frlen = *frlen + (len + 2);
|
*frlen = *frlen + (len + 2);
|
||||||
|
|
||||||
return (pbuf + len + 2);
|
return (pbuf + len + 2);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline u8 *rtw_set_ie_ch_switch(u8 *buf, u32 *buf_len, u8 ch_switch_mode,
|
inline u8 *rtw_set_ie_ch_switch(u8 *buf, u32 *buf_len, u8 ch_switch_mode,
|
||||||
|
@ -227,9 +227,9 @@ u8 *rtw_get_ie(u8 *pbuf, sint index, sint *len, sint limit)
|
||||||
{
|
{
|
||||||
sint tmp,i;
|
sint tmp,i;
|
||||||
u8 *p;
|
u8 *p;
|
||||||
_func_enter_;
|
;
|
||||||
if (limit < 1){
|
if (limit < 1){
|
||||||
_func_exit_;
|
;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -252,7 +252,7 @@ _func_enter_;
|
||||||
if (i >= limit)
|
if (i >= limit)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -356,7 +356,7 @@ exit:
|
||||||
|
|
||||||
void rtw_set_supported_rate(u8* SupportedRates, uint mode)
|
void rtw_set_supported_rate(u8* SupportedRates, uint mode)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memset(SupportedRates, 0, NDIS_802_11_LENGTH_RATES_EX);
|
_rtw_memset(SupportedRates, 0, NDIS_802_11_LENGTH_RATES_EX);
|
||||||
|
|
||||||
|
@ -382,13 +382,13 @@ _func_enter_;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint rtw_get_rateset_len(u8 *rateset)
|
uint rtw_get_rateset_len(u8 *rateset)
|
||||||
{
|
{
|
||||||
uint i = 0;
|
uint i = 0;
|
||||||
_func_enter_;
|
;
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
if ((rateset[i]) == 0)
|
if ((rateset[i]) == 0)
|
||||||
|
@ -399,7 +399,7 @@ _func_enter_;
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -410,7 +410,7 @@ int rtw_generate_ie(struct registry_priv *pregistrypriv)
|
||||||
WLAN_BSSID_EX* pdev_network = &pregistrypriv->dev_network;
|
WLAN_BSSID_EX* pdev_network = &pregistrypriv->dev_network;
|
||||||
u8* ie = pdev_network->IEs;
|
u8* ie = pdev_network->IEs;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//timestamp will be inserted by hardware
|
//timestamp will be inserted by hardware
|
||||||
sz += 8;
|
sz += 8;
|
||||||
|
@ -489,7 +489,7 @@ _func_enter_;
|
||||||
|
|
||||||
//pdev_network->IELength = sz; //update IELength
|
//pdev_network->IELength = sz; //update IELength
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
//return _SUCCESS;
|
//return _SUCCESS;
|
||||||
|
|
||||||
|
@ -764,7 +764,7 @@ int rtw_get_wapi_ie(u8 *in_ie,uint in_len,u8 *wapi_ie,u16 *wapi_len)
|
||||||
u8 wapi_oui1[4]={0x0,0x14,0x72,0x01};
|
u8 wapi_oui1[4]={0x0,0x14,0x72,0x01};
|
||||||
u8 wapi_oui2[4]={0x0,0x14,0x72,0x02};
|
u8 wapi_oui2[4]={0x0,0x14,0x72,0x02};
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
cnt = (_TIMESTAMP_ + _BEACON_ITERVAL_ + _CAPABILITY_);
|
cnt = (_TIMESTAMP_ + _BEACON_ITERVAL_ + _CAPABILITY_);
|
||||||
while(cnt<in_len)
|
while(cnt<in_len)
|
||||||
{
|
{
|
||||||
|
@ -794,7 +794,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
|
|
||||||
return *wapi_len;
|
return *wapi_len;
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -806,7 +806,7 @@ int rtw_get_sec_ie(u8 *in_ie,uint in_len,u8 *rsn_ie,u16 *rsn_len,u8 *wpa_ie,u16
|
||||||
u8 wpa_oui[4]={0x0,0x50,0xf2,0x01};
|
u8 wpa_oui[4]={0x0,0x50,0xf2,0x01};
|
||||||
uint cnt;
|
uint cnt;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//Search required WPA or WPA2 IE and copy to sec_ie[ ]
|
//Search required WPA or WPA2 IE and copy to sec_ie[ ]
|
||||||
|
|
||||||
|
@ -862,7 +862,7 @@ _func_enter_;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return (*rsn_len+*wpa_len);
|
return (*rsn_len+*wpa_len);
|
||||||
|
|
||||||
|
|
|
@ -59,11 +59,11 @@ u8 _rtw_read8(struct adapter *adapter, u32 addr)
|
||||||
struct io_priv *pio_priv = &adapter->iopriv;
|
struct io_priv *pio_priv = &adapter->iopriv;
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
u8 (*_read8)(struct intf_hdl *pintfhdl, u32 addr);
|
u8 (*_read8)(struct intf_hdl *pintfhdl, u32 addr);
|
||||||
_func_enter_;
|
;
|
||||||
_read8 = pintfhdl->io_ops._read8;
|
_read8 = pintfhdl->io_ops._read8;
|
||||||
|
|
||||||
r_val = _read8(pintfhdl, addr);
|
r_val = _read8(pintfhdl, addr);
|
||||||
_func_exit_;
|
;
|
||||||
return r_val;
|
return r_val;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,11 +74,11 @@ u16 _rtw_read16(struct adapter *adapter, u32 addr)
|
||||||
struct io_priv *pio_priv = &adapter->iopriv;
|
struct io_priv *pio_priv = &adapter->iopriv;
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
u16 (*_read16)(struct intf_hdl *pintfhdl, u32 addr);
|
u16 (*_read16)(struct intf_hdl *pintfhdl, u32 addr);
|
||||||
_func_enter_;
|
;
|
||||||
_read16 = pintfhdl->io_ops._read16;
|
_read16 = pintfhdl->io_ops._read16;
|
||||||
|
|
||||||
r_val = _read16(pintfhdl, addr);
|
r_val = _read16(pintfhdl, addr);
|
||||||
_func_exit_;
|
;
|
||||||
return rtw_le16_to_cpu(r_val);
|
return rtw_le16_to_cpu(r_val);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,11 +89,11 @@ u32 _rtw_read32(struct adapter *adapter, u32 addr)
|
||||||
struct io_priv *pio_priv = &adapter->iopriv;
|
struct io_priv *pio_priv = &adapter->iopriv;
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
u32 (*_read32)(struct intf_hdl *pintfhdl, u32 addr);
|
u32 (*_read32)(struct intf_hdl *pintfhdl, u32 addr);
|
||||||
_func_enter_;
|
;
|
||||||
_read32 = pintfhdl->io_ops._read32;
|
_read32 = pintfhdl->io_ops._read32;
|
||||||
|
|
||||||
r_val = _read32(pintfhdl, addr);
|
r_val = _read32(pintfhdl, addr);
|
||||||
_func_exit_;
|
;
|
||||||
return rtw_le32_to_cpu(r_val);
|
return rtw_le32_to_cpu(r_val);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -105,11 +105,11 @@ int _rtw_write8(struct adapter *adapter, u32 addr, u8 val)
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
int (*_write8)(struct intf_hdl *pintfhdl, u32 addr, u8 val);
|
int (*_write8)(struct intf_hdl *pintfhdl, u32 addr, u8 val);
|
||||||
int ret;
|
int ret;
|
||||||
_func_enter_;
|
;
|
||||||
_write8 = pintfhdl->io_ops._write8;
|
_write8 = pintfhdl->io_ops._write8;
|
||||||
|
|
||||||
ret = _write8(pintfhdl, addr, val);
|
ret = _write8(pintfhdl, addr, val);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return RTW_STATUS_CODE(ret);
|
return RTW_STATUS_CODE(ret);
|
||||||
}
|
}
|
||||||
|
@ -120,12 +120,12 @@ int _rtw_write16(struct adapter *adapter, u32 addr, u16 val)
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
int (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
|
int (*_write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
|
||||||
int ret;
|
int ret;
|
||||||
_func_enter_;
|
;
|
||||||
_write16 = pintfhdl->io_ops._write16;
|
_write16 = pintfhdl->io_ops._write16;
|
||||||
|
|
||||||
val = rtw_cpu_to_le16(val);
|
val = rtw_cpu_to_le16(val);
|
||||||
ret = _write16(pintfhdl, addr, val);
|
ret = _write16(pintfhdl, addr, val);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return RTW_STATUS_CODE(ret);
|
return RTW_STATUS_CODE(ret);
|
||||||
}
|
}
|
||||||
|
@ -136,12 +136,12 @@ int _rtw_write32(struct adapter *adapter, u32 addr, u32 val)
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
int (*_write32)(struct intf_hdl *pintfhdl, u32 addr, u32 val);
|
int (*_write32)(struct intf_hdl *pintfhdl, u32 addr, u32 val);
|
||||||
int ret;
|
int ret;
|
||||||
_func_enter_;
|
;
|
||||||
_write32 = pintfhdl->io_ops._write32;
|
_write32 = pintfhdl->io_ops._write32;
|
||||||
|
|
||||||
val = rtw_cpu_to_le32(val);
|
val = rtw_cpu_to_le32(val);
|
||||||
ret = _write32(pintfhdl, addr, val);
|
ret = _write32(pintfhdl, addr, val);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return RTW_STATUS_CODE(ret);
|
return RTW_STATUS_CODE(ret);
|
||||||
}
|
}
|
||||||
|
@ -153,11 +153,11 @@ int _rtw_writeN(struct adapter *adapter, u32 addr ,u32 length , u8 *pdata)
|
||||||
struct intf_hdl *pintfhdl = (struct intf_hdl*)(&(pio_priv->intf));
|
struct intf_hdl *pintfhdl = (struct intf_hdl*)(&(pio_priv->intf));
|
||||||
int (*_writeN)(struct intf_hdl *pintfhdl, u32 addr,u32 length, u8 *pdata);
|
int (*_writeN)(struct intf_hdl *pintfhdl, u32 addr,u32 length, u8 *pdata);
|
||||||
int ret;
|
int ret;
|
||||||
_func_enter_;
|
;
|
||||||
_writeN = pintfhdl->io_ops._writeN;
|
_writeN = pintfhdl->io_ops._writeN;
|
||||||
|
|
||||||
ret = _writeN(pintfhdl, addr,length,pdata);
|
ret = _writeN(pintfhdl, addr,length,pdata);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return RTW_STATUS_CODE(ret);
|
return RTW_STATUS_CODE(ret);
|
||||||
}
|
}
|
||||||
|
@ -168,11 +168,11 @@ int _rtw_write8_async(struct adapter *adapter, u32 addr, u8 val)
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
int (*_write8_async)(struct intf_hdl *pintfhdl, u32 addr, u8 val);
|
int (*_write8_async)(struct intf_hdl *pintfhdl, u32 addr, u8 val);
|
||||||
int ret;
|
int ret;
|
||||||
_func_enter_;
|
;
|
||||||
_write8_async = pintfhdl->io_ops._write8_async;
|
_write8_async = pintfhdl->io_ops._write8_async;
|
||||||
|
|
||||||
ret = _write8_async(pintfhdl, addr, val);
|
ret = _write8_async(pintfhdl, addr, val);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return RTW_STATUS_CODE(ret);
|
return RTW_STATUS_CODE(ret);
|
||||||
}
|
}
|
||||||
|
@ -183,11 +183,11 @@ int _rtw_write16_async(struct adapter *adapter, u32 addr, u16 val)
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
int (*_write16_async)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
|
int (*_write16_async)(struct intf_hdl *pintfhdl, u32 addr, u16 val);
|
||||||
int ret;
|
int ret;
|
||||||
_func_enter_;
|
;
|
||||||
_write16_async = pintfhdl->io_ops._write16_async;
|
_write16_async = pintfhdl->io_ops._write16_async;
|
||||||
val = rtw_cpu_to_le16(val);
|
val = rtw_cpu_to_le16(val);
|
||||||
ret = _write16_async(pintfhdl, addr, val);
|
ret = _write16_async(pintfhdl, addr, val);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return RTW_STATUS_CODE(ret);
|
return RTW_STATUS_CODE(ret);
|
||||||
}
|
}
|
||||||
|
@ -198,11 +198,11 @@ int _rtw_write32_async(struct adapter *adapter, u32 addr, u32 val)
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
int (*_write32_async)(struct intf_hdl *pintfhdl, u32 addr, u32 val);
|
int (*_write32_async)(struct intf_hdl *pintfhdl, u32 addr, u32 val);
|
||||||
int ret;
|
int ret;
|
||||||
_func_enter_;
|
;
|
||||||
_write32_async = pintfhdl->io_ops._write32_async;
|
_write32_async = pintfhdl->io_ops._write32_async;
|
||||||
val = rtw_cpu_to_le32(val);
|
val = rtw_cpu_to_le32(val);
|
||||||
ret = _write32_async(pintfhdl, addr, val);
|
ret = _write32_async(pintfhdl, addr, val);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return RTW_STATUS_CODE(ret);
|
return RTW_STATUS_CODE(ret);
|
||||||
}
|
}
|
||||||
|
@ -214,7 +214,7 @@ void _rtw_read_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
|
||||||
struct io_priv *pio_priv = &adapter->iopriv;
|
struct io_priv *pio_priv = &adapter->iopriv;
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if( (adapter->bDriverStopped ==true) || (adapter->bSurpriseRemoved == true))
|
if( (adapter->bDriverStopped ==true) || (adapter->bSurpriseRemoved == true))
|
||||||
{
|
{
|
||||||
|
@ -226,7 +226,7 @@ void _rtw_read_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
|
||||||
|
|
||||||
_read_mem(pintfhdl, addr, cnt, pmem);
|
_read_mem(pintfhdl, addr, cnt, pmem);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -237,13 +237,13 @@ void _rtw_write_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
|
||||||
struct io_priv *pio_priv = &adapter->iopriv;
|
struct io_priv *pio_priv = &adapter->iopriv;
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_write_mem = pintfhdl->io_ops._write_mem;
|
_write_mem = pintfhdl->io_ops._write_mem;
|
||||||
|
|
||||||
_write_mem(pintfhdl, addr, cnt, pmem);
|
_write_mem(pintfhdl, addr, cnt, pmem);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -254,7 +254,7 @@ void _rtw_read_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
|
||||||
struct io_priv *pio_priv = &adapter->iopriv;
|
struct io_priv *pio_priv = &adapter->iopriv;
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if( (adapter->bDriverStopped ==true) || (adapter->bSurpriseRemoved == true))
|
if( (adapter->bDriverStopped ==true) || (adapter->bSurpriseRemoved == true))
|
||||||
{
|
{
|
||||||
|
@ -266,7 +266,7 @@ void _rtw_read_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
|
||||||
|
|
||||||
_read_port(pintfhdl, addr, cnt, pmem);
|
_read_port(pintfhdl, addr, cnt, pmem);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -291,13 +291,13 @@ u32 _rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
|
||||||
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
struct intf_hdl *pintfhdl = &(pio_priv->intf);
|
||||||
u32 ret = _SUCCESS;
|
u32 ret = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_write_port = pintfhdl->io_ops._write_port;
|
_write_port = pintfhdl->io_ops._write_port;
|
||||||
|
|
||||||
ret = _write_port(pintfhdl, addr, cnt, pmem);
|
ret = _write_port(pintfhdl, addr, cnt, pmem);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,7 +56,7 @@ u8 rtw_validate_ssid(NDIS_802_11_SSID *ssid)
|
||||||
u8 i;
|
u8 i;
|
||||||
u8 ret=true;
|
u8 ret=true;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (ssid->SsidLength > 32) {
|
if (ssid->SsidLength > 32) {
|
||||||
RT_TRACE(_module_rtl871x_ioctl_set_c_, _drv_err_, ("ssid length >32\n"));
|
RT_TRACE(_module_rtl871x_ioctl_set_c_, _drv_err_, ("ssid length >32\n"));
|
||||||
|
@ -78,7 +78,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -93,7 +93,7 @@ u8 rtw_do_join(struct adapter * padapter)
|
||||||
_queue *queue = &(pmlmepriv->scanned_queue);
|
_queue *queue = &(pmlmepriv->scanned_queue);
|
||||||
u8 ret=_SUCCESS;
|
u8 ret=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&(pmlmepriv->scanned_queue.lock), &irqL);
|
_enter_critical_bh(&(pmlmepriv->scanned_queue.lock), &irqL);
|
||||||
phead = get_list_head(queue);
|
phead = get_list_head(queue);
|
||||||
|
@ -205,7 +205,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -218,7 +218,7 @@ u8 rtw_set_802_11_bssid(struct adapter* padapter, u8 *bssid)
|
||||||
|
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X_LEVEL(_drv_always_, "set bssid:%pM\n", bssid);
|
DBG_871X_LEVEL(_drv_always_, "set bssid:%pM\n", bssid);
|
||||||
|
|
||||||
|
@ -289,7 +289,7 @@ exit:
|
||||||
RT_TRACE(_module_rtl871x_ioctl_set_c_, _drv_err_,
|
RT_TRACE(_module_rtl871x_ioctl_set_c_, _drv_err_,
|
||||||
("rtw_set_802_11_bssid: status=%d\n", status));
|
("rtw_set_802_11_bssid: status=%d\n", status));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
@ -303,7 +303,7 @@ u8 rtw_set_802_11_ssid(struct adapter* padapter, NDIS_802_11_SSID *ssid)
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
struct wlan_network *pnetwork = &pmlmepriv->cur_network;
|
struct wlan_network *pnetwork = &pmlmepriv->cur_network;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X_LEVEL(_drv_always_, "set ssid [%s] fw_state=0x%08x\n",
|
DBG_871X_LEVEL(_drv_always_, "set ssid [%s] fw_state=0x%08x\n",
|
||||||
ssid->Ssid, get_fwstate(pmlmepriv));
|
ssid->Ssid, get_fwstate(pmlmepriv));
|
||||||
|
@ -412,7 +412,7 @@ exit:
|
||||||
RT_TRACE(_module_rtl871x_ioctl_set_c_, _drv_err_,
|
RT_TRACE(_module_rtl871x_ioctl_set_c_, _drv_err_,
|
||||||
("-rtw_set_802_11_ssid: status=%d\n", status));
|
("-rtw_set_802_11_ssid: status=%d\n", status));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
|
|
||||||
|
@ -427,7 +427,7 @@ u8 rtw_set_802_11_connect(struct adapter* padapter, u8 *bssid, NDIS_802_11_SSID
|
||||||
bool ssid_valid = true;
|
bool ssid_valid = true;
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (!ssid || rtw_validate_ssid(ssid) == false)
|
if (!ssid || rtw_validate_ssid(ssid) == false)
|
||||||
ssid_valid = false;
|
ssid_valid = false;
|
||||||
|
@ -486,7 +486,7 @@ release_mlme_lock:
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
@ -499,7 +499,7 @@ u8 rtw_set_802_11_infrastructure_mode(struct adapter* padapter,
|
||||||
struct wlan_network *cur_network = &pmlmepriv->cur_network;
|
struct wlan_network *cur_network = &pmlmepriv->cur_network;
|
||||||
NDIS_802_11_NETWORK_INFRASTRUCTURE* pold_state = &(cur_network->network.InfrastructureMode);
|
NDIS_802_11_NETWORK_INFRASTRUCTURE* pold_state = &(cur_network->network.InfrastructureMode);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_ioctl_set_c_,_drv_notice_,
|
RT_TRACE(_module_rtl871x_ioctl_set_c_,_drv_notice_,
|
||||||
("+rtw_set_802_11_infrastructure_mode: old=%d new=%d fw_state=0x%08x\n",
|
("+rtw_set_802_11_infrastructure_mode: old=%d new=%d fw_state=0x%08x\n",
|
||||||
|
@ -573,7 +573,7 @@ _func_enter_;
|
||||||
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -584,7 +584,7 @@ u8 rtw_set_802_11_disassociate(struct adapter *padapter)
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
struct mlme_priv * pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv * pmlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&pmlmepriv->lock, &irqL);
|
_enter_critical_bh(&pmlmepriv->lock, &irqL);
|
||||||
|
|
||||||
|
@ -601,7 +601,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -612,7 +612,7 @@ u8 rtw_set_802_11_bssid_list_scan(struct adapter* padapter, NDIS_802_11_SSID *ps
|
||||||
struct mlme_priv *pmlmepriv= &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv= &padapter->mlmepriv;
|
||||||
u8 res=true;
|
u8 res=true;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_ioctl_set_c_,_drv_err_,("+rtw_set_802_11_bssid_list_scan(), fw_state=%x\n", get_fwstate(pmlmepriv)));
|
RT_TRACE(_module_rtl871x_ioctl_set_c_,_drv_err_,("+rtw_set_802_11_bssid_list_scan(), fw_state=%x\n", get_fwstate(pmlmepriv)));
|
||||||
|
|
||||||
|
@ -653,7 +653,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -664,7 +664,7 @@ u8 rtw_set_802_11_authentication_mode(struct adapter* padapter, NDIS_802_11_AUTH
|
||||||
int res;
|
int res;
|
||||||
u8 ret;
|
u8 ret;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_ioctl_set_c_,_drv_info_,("set_802_11_auth.mode(): mode=%x\n", authmode));
|
RT_TRACE(_module_rtl871x_ioctl_set_c_,_drv_info_,("set_802_11_auth.mode(): mode=%x\n", authmode));
|
||||||
|
|
||||||
|
@ -687,7 +687,7 @@ _func_enter_;
|
||||||
else
|
else
|
||||||
ret=false;
|
ret=false;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -700,7 +700,7 @@ u8 rtw_set_802_11_add_wep(struct adapter* padapter, NDIS_802_11_WEP *wep){
|
||||||
struct security_priv* psecuritypriv=&(padapter->securitypriv);
|
struct security_priv* psecuritypriv=&(padapter->securitypriv);
|
||||||
u8 ret=_SUCCESS;
|
u8 ret=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
bdefaultkey=(wep->KeyIndex & 0x40000000) > 0 ? false : true; //for ???
|
bdefaultkey=(wep->KeyIndex & 0x40000000) > 0 ? false : true; //for ???
|
||||||
btransmitkey= (wep->KeyIndex & 0x80000000) > 0 ? true : false; //for ???
|
btransmitkey= (wep->KeyIndex & 0x80000000) > 0 ? true : false; //for ???
|
||||||
|
@ -750,7 +750,7 @@ _func_enter_;
|
||||||
ret= false;
|
ret= false;
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -760,7 +760,7 @@ u8 rtw_set_802_11_remove_wep(struct adapter* padapter, u32 keyindex){
|
||||||
|
|
||||||
u8 ret=_SUCCESS;
|
u8 ret=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (keyindex >= 0x80000000 || padapter == NULL){
|
if (keyindex >= 0x80000000 || padapter == NULL){
|
||||||
|
|
||||||
|
@ -793,7 +793,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -808,7 +808,7 @@ u8 rtw_set_802_11_add_key(struct adapter* padapter, NDIS_802_11_KEY *key){
|
||||||
u8 bgrouptkey = false;//can be remove later
|
u8 bgrouptkey = false;//can be remove later
|
||||||
u8 ret=_SUCCESS;
|
u8 ret=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (((key->KeyIndex & 0x80000000) == 0) && ((key->KeyIndex & 0x40000000) > 0)){
|
if (((key->KeyIndex & 0x80000000) == 0) && ((key->KeyIndex & 0x40000000) > 0)){
|
||||||
|
|
||||||
|
@ -1159,7 +1159,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -1173,7 +1173,7 @@ u8 rtw_set_802_11_remove_key(struct adapter* padapter, NDIS_802_11_REMOVE_KEY *k
|
||||||
u8 keyIndex = (u8)key->KeyIndex & 0x03;
|
u8 keyIndex = (u8)key->KeyIndex & 0x03;
|
||||||
u8 ret=_SUCCESS;
|
u8 ret=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ((key->KeyIndex & 0xbffffffc) > 0) {
|
if ((key->KeyIndex & 0xbffffffc) > 0) {
|
||||||
ret=_FAIL;
|
ret=_FAIL;
|
||||||
|
@ -1211,7 +1211,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
|
184
core/rtw_mlme.c
184
core/rtw_mlme.c
|
@ -51,7 +51,7 @@ sint _rtw_init_mlme_priv (struct adapter* padapter)
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
sint res = _SUCCESS;
|
sint res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
// We don't need to memset padapter->XXX to zero, because adapter is allocated by rtw_zvmalloc().
|
// We don't need to memset padapter->XXX to zero, because adapter is allocated by rtw_zvmalloc().
|
||||||
//_rtw_memset((u8 *)pmlmepriv, 0, sizeof(struct mlme_priv));
|
//_rtw_memset((u8 *)pmlmepriv, 0, sizeof(struct mlme_priv));
|
||||||
|
@ -102,7 +102,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -154,7 +154,7 @@ void rtw_free_mlme_priv_ie_data(struct mlme_priv *pmlmepriv)
|
||||||
|
|
||||||
void _rtw_free_mlme_priv (struct mlme_priv *pmlmepriv)
|
void _rtw_free_mlme_priv (struct mlme_priv *pmlmepriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
rtw_free_mlme_priv_ie_data(pmlmepriv);
|
rtw_free_mlme_priv_ie_data(pmlmepriv);
|
||||||
|
|
||||||
|
@ -165,14 +165,14 @@ _func_enter_;
|
||||||
rtw_vmfree(pmlmepriv->free_bss_buf, MAX_BSS_CNT * sizeof(struct wlan_network));
|
rtw_vmfree(pmlmepriv->free_bss_buf, MAX_BSS_CNT * sizeof(struct wlan_network));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
sint _rtw_enqueue_network(_queue *queue, struct wlan_network *pnetwork)
|
sint _rtw_enqueue_network(_queue *queue, struct wlan_network *pnetwork)
|
||||||
{
|
{
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pnetwork == NULL)
|
if (pnetwork == NULL)
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -185,7 +185,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -196,7 +196,7 @@ struct wlan_network *_rtw_dequeue_network(_queue *queue)
|
||||||
|
|
||||||
struct wlan_network *pnetwork;
|
struct wlan_network *pnetwork;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&queue->lock, &irqL);
|
_enter_critical_bh(&queue->lock, &irqL);
|
||||||
|
|
||||||
|
@ -213,7 +213,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical_bh(&queue->lock, &irqL);
|
_exit_critical_bh(&queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pnetwork;
|
return pnetwork;
|
||||||
}
|
}
|
||||||
|
@ -225,7 +225,7 @@ struct wlan_network *_rtw_alloc_network(struct mlme_priv *pmlmepriv )//(_queue *
|
||||||
_queue *free_queue = &pmlmepriv->free_bss_pool;
|
_queue *free_queue = &pmlmepriv->free_bss_pool;
|
||||||
_list* plist = NULL;
|
_list* plist = NULL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&free_queue->lock, &irqL);
|
_enter_critical_bh(&free_queue->lock, &irqL);
|
||||||
|
|
||||||
|
@ -251,7 +251,7 @@ _func_enter_;
|
||||||
exit:
|
exit:
|
||||||
_exit_critical_bh(&free_queue->lock, &irqL);
|
_exit_critical_bh(&free_queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pnetwork;
|
return pnetwork;
|
||||||
}
|
}
|
||||||
|
@ -263,7 +263,7 @@ void _rtw_free_network(struct mlme_priv *pmlmepriv ,struct wlan_network *pnetwor
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
_queue *free_queue = &(pmlmepriv->free_bss_pool);
|
_queue *free_queue = &(pmlmepriv->free_bss_pool);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pnetwork == NULL)
|
if (pnetwork == NULL)
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -299,7 +299,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ void _rtw_free_network_nolock(struct mlme_priv *pmlmepriv, struct wlan_network *
|
||||||
|
|
||||||
_queue *free_queue = &(pmlmepriv->free_bss_pool);
|
_queue *free_queue = &(pmlmepriv->free_bss_pool);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pnetwork == NULL)
|
if (pnetwork == NULL)
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -328,7 +328,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -346,7 +346,7 @@ struct wlan_network *_rtw_find_network(_queue *scanned_queue, u8 *addr)
|
||||||
struct wlan_network *pnetwork = NULL;
|
struct wlan_network *pnetwork = NULL;
|
||||||
u8 zero_addr[ETH_ALEN] = {0,0,0,0,0,0};
|
u8 zero_addr[ETH_ALEN] = {0,0,0,0,0,0};
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(_rtw_memcmp(zero_addr, addr, ETH_ALEN)){
|
if(_rtw_memcmp(zero_addr, addr, ETH_ALEN)){
|
||||||
pnetwork=NULL;
|
pnetwork=NULL;
|
||||||
|
@ -375,7 +375,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pnetwork;
|
return pnetwork;
|
||||||
|
|
||||||
|
@ -390,7 +390,7 @@ void _rtw_free_network_queue(struct adapter *padapter, u8 isfreeall)
|
||||||
struct mlme_priv* pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv* pmlmepriv = &padapter->mlmepriv;
|
||||||
_queue *scanned_queue = &pmlmepriv->scanned_queue;
|
_queue *scanned_queue = &pmlmepriv->scanned_queue;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
|
|
||||||
_enter_critical_bh(&scanned_queue->lock, &irqL);
|
_enter_critical_bh(&scanned_queue->lock, &irqL);
|
||||||
|
@ -411,7 +411,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical_bh(&scanned_queue->lock, &irqL);
|
_exit_critical_bh(&scanned_queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -421,7 +421,7 @@ _func_exit_;
|
||||||
sint rtw_if_up(struct adapter *padapter) {
|
sint rtw_if_up(struct adapter *padapter) {
|
||||||
|
|
||||||
sint res;
|
sint res;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if( padapter->bDriverStopped || padapter->bSurpriseRemoved ||
|
if( padapter->bDriverStopped || padapter->bSurpriseRemoved ||
|
||||||
(check_fwstate(&padapter->mlmepriv, _FW_LINKED)== false)){
|
(check_fwstate(&padapter->mlmepriv, _FW_LINKED)== false)){
|
||||||
|
@ -431,7 +431,7 @@ _func_enter_;
|
||||||
else
|
else
|
||||||
res= true;
|
res= true;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -440,14 +440,14 @@ void rtw_generate_random_ibss(u8* pibss)
|
||||||
{
|
{
|
||||||
u32 curtime = rtw_get_current_time();
|
u32 curtime = rtw_get_current_time();
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
pibss[0] = 0x02; //in ad-hoc mode bit1 must set to 1
|
pibss[0] = 0x02; //in ad-hoc mode bit1 must set to 1
|
||||||
pibss[1] = 0x11;
|
pibss[1] = 0x11;
|
||||||
pibss[2] = 0x87;
|
pibss[2] = 0x87;
|
||||||
pibss[3] = (u8)(curtime & 0xff) ;//p[0];
|
pibss[3] = (u8)(curtime & 0xff) ;//p[0];
|
||||||
pibss[4] = (u8)((curtime>>8) & 0xff) ;//p[1];
|
pibss[4] = (u8)((curtime>>8) & 0xff) ;//p[1];
|
||||||
pibss[5] = (u8)((curtime>>16) & 0xff) ;//p[2];
|
pibss[5] = (u8)((curtime>>16) & 0xff) ;//p[2];
|
||||||
_func_exit_;
|
;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -460,11 +460,11 @@ u8 *rtw_get_capability_from_ie(u8 *ie)
|
||||||
u16 rtw_get_capability(WLAN_BSSID_EX *bss)
|
u16 rtw_get_capability(WLAN_BSSID_EX *bss)
|
||||||
{
|
{
|
||||||
u16 val;
|
u16 val;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->IEs), 2);
|
_rtw_memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->IEs), 2);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return le16_to_cpu(val);
|
return le16_to_cpu(val);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -482,27 +482,27 @@ u8 *rtw_get_beacon_interval_from_ie(u8 *ie)
|
||||||
int rtw_init_mlme_priv (struct adapter *padapter)//(struct mlme_priv *pmlmepriv)
|
int rtw_init_mlme_priv (struct adapter *padapter)//(struct mlme_priv *pmlmepriv)
|
||||||
{
|
{
|
||||||
int res;
|
int res;
|
||||||
_func_enter_;
|
;
|
||||||
res = _rtw_init_mlme_priv(padapter);// (pmlmepriv);
|
res = _rtw_init_mlme_priv(padapter);// (pmlmepriv);
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_free_mlme_priv (struct mlme_priv *pmlmepriv)
|
void rtw_free_mlme_priv (struct mlme_priv *pmlmepriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("rtw_free_mlme_priv\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("rtw_free_mlme_priv\n"));
|
||||||
_rtw_free_mlme_priv (pmlmepriv);
|
_rtw_free_mlme_priv (pmlmepriv);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
int rtw_enqueue_network(_queue *queue, struct wlan_network *pnetwork);
|
int rtw_enqueue_network(_queue *queue, struct wlan_network *pnetwork);
|
||||||
int rtw_enqueue_network(_queue *queue, struct wlan_network *pnetwork)
|
int rtw_enqueue_network(_queue *queue, struct wlan_network *pnetwork)
|
||||||
{
|
{
|
||||||
int res;
|
int res;
|
||||||
_func_enter_;
|
;
|
||||||
res = _rtw_enqueue_network(queue, pnetwork);
|
res = _rtw_enqueue_network(queue, pnetwork);
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -510,9 +510,9 @@ _func_exit_;
|
||||||
static struct wlan_network *rtw_dequeue_network(_queue *queue)
|
static struct wlan_network *rtw_dequeue_network(_queue *queue)
|
||||||
{
|
{
|
||||||
struct wlan_network *pnetwork;
|
struct wlan_network *pnetwork;
|
||||||
_func_enter_;
|
;
|
||||||
pnetwork = _rtw_dequeue_network(queue);
|
pnetwork = _rtw_dequeue_network(queue);
|
||||||
_func_exit_;
|
;
|
||||||
return pnetwork;
|
return pnetwork;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -520,36 +520,36 @@ struct wlan_network *rtw_alloc_network(struct mlme_priv *pmlmepriv );
|
||||||
struct wlan_network *rtw_alloc_network(struct mlme_priv *pmlmepriv )//(_queue *free_queue)
|
struct wlan_network *rtw_alloc_network(struct mlme_priv *pmlmepriv )//(_queue *free_queue)
|
||||||
{
|
{
|
||||||
struct wlan_network *pnetwork;
|
struct wlan_network *pnetwork;
|
||||||
_func_enter_;
|
;
|
||||||
pnetwork = _rtw_alloc_network(pmlmepriv);
|
pnetwork = _rtw_alloc_network(pmlmepriv);
|
||||||
_func_exit_;
|
;
|
||||||
return pnetwork;
|
return pnetwork;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_free_network(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork, u8 is_freeall);
|
void rtw_free_network(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork, u8 is_freeall);
|
||||||
void rtw_free_network(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork, u8 is_freeall)//(struct wlan_network *pnetwork, _queue *free_queue)
|
void rtw_free_network(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork, u8 is_freeall)//(struct wlan_network *pnetwork, _queue *free_queue)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("rtw_free_network==> ssid = %s \n\n" , pnetwork->network.Ssid.Ssid));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("rtw_free_network==> ssid = %s \n\n" , pnetwork->network.Ssid.Ssid));
|
||||||
_rtw_free_network(pmlmepriv, pnetwork, is_freeall);
|
_rtw_free_network(pmlmepriv, pnetwork, is_freeall);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_free_network_nolock(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork );
|
void rtw_free_network_nolock(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork );
|
||||||
void rtw_free_network_nolock(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork )
|
void rtw_free_network_nolock(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork )
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
//RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("rtw_free_network==> ssid = %s \n\n" , pnetwork->network.Ssid.Ssid));
|
//RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("rtw_free_network==> ssid = %s \n\n" , pnetwork->network.Ssid.Ssid));
|
||||||
_rtw_free_network_nolock(pmlmepriv, pnetwork);
|
_rtw_free_network_nolock(pmlmepriv, pnetwork);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void rtw_free_network_queue(struct adapter* dev, u8 isfreeall)
|
void rtw_free_network_queue(struct adapter* dev, u8 isfreeall)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
_rtw_free_network_queue(dev, isfreeall);
|
_rtw_free_network_queue(dev, isfreeall);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -601,7 +601,7 @@ int is_same_network(WLAN_BSSID_EX *src, WLAN_BSSID_EX *dst, u8 feature)
|
||||||
{
|
{
|
||||||
u16 s_cap, d_cap;
|
u16 s_cap, d_cap;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef PLATFORM_OS_XP
|
#ifdef PLATFORM_OS_XP
|
||||||
if ( ((uint)dst) <= 0x7fffffff ||
|
if ( ((uint)dst) <= 0x7fffffff ||
|
||||||
|
@ -625,7 +625,7 @@ _func_enter_;
|
||||||
s_cap = le16_to_cpu(s_cap);
|
s_cap = le16_to_cpu(s_cap);
|
||||||
d_cap = le16_to_cpu(d_cap);
|
d_cap = le16_to_cpu(d_cap);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_P2P
|
#ifdef CONFIG_P2P
|
||||||
if ((feature == 1) && // 1: P2P supported
|
if ((feature == 1) && // 1: P2P supported
|
||||||
|
@ -653,7 +653,7 @@ struct wlan_network * rtw_get_oldest_wlan_network(_queue *scanned_queue)
|
||||||
|
|
||||||
struct wlan_network *pwlan = NULL;
|
struct wlan_network *pwlan = NULL;
|
||||||
struct wlan_network *oldest = NULL;
|
struct wlan_network *oldest = NULL;
|
||||||
_func_enter_;
|
;
|
||||||
phead = get_list_head(scanned_queue);
|
phead = get_list_head(scanned_queue);
|
||||||
|
|
||||||
plist = get_next(phead);
|
plist = get_next(phead);
|
||||||
|
@ -674,7 +674,7 @@ _func_enter_;
|
||||||
|
|
||||||
plist = get_next(plist);
|
plist = get_next(plist);
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
return oldest;
|
return oldest;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -694,7 +694,7 @@ void update_network(WLAN_BSSID_EX *dst, WLAN_BSSID_EX *src,
|
||||||
u8 sq_final;
|
u8 sq_final;
|
||||||
long rssi_final;
|
long rssi_final;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_ANTENNA_DIVERSITY
|
#ifdef CONFIG_ANTENNA_DIVERSITY
|
||||||
rtw_hal_antdiv_rssi_compared(padapter, dst, src); //this will update src.Rssi, need consider again
|
rtw_hal_antdiv_rssi_compared(padapter, dst, src); //this will update src.Rssi, need consider again
|
||||||
|
@ -754,14 +754,14 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void update_current_network(struct adapter *adapter, WLAN_BSSID_EX *pnetwork)
|
static void update_current_network(struct adapter *adapter, WLAN_BSSID_EX *pnetwork)
|
||||||
{
|
{
|
||||||
struct mlme_priv *pmlmepriv = &(adapter->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(adapter->mlmepriv);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ( (check_fwstate(pmlmepriv, _FW_LINKED)== true) && (is_same_network(&(pmlmepriv->cur_network.network), pnetwork, 0)))
|
if ( (check_fwstate(pmlmepriv, _FW_LINKED)== true) && (is_same_network(&(pmlmepriv->cur_network.network), pnetwork, 0)))
|
||||||
{
|
{
|
||||||
|
@ -770,7 +770,7 @@ _func_enter_;
|
||||||
pmlmepriv->cur_network.network.IELength);
|
pmlmepriv->cur_network.network.IELength);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -795,7 +795,7 @@ void rtw_update_scanned_network(struct adapter *adapter, WLAN_BSSID_EX *target)
|
||||||
int target_find = 0;
|
int target_find = 0;
|
||||||
u8 feature = 0;
|
u8 feature = 0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&queue->lock, &irqL);
|
_enter_critical_bh(&queue->lock, &irqL);
|
||||||
phead = get_list_head(queue);
|
phead = get_list_head(queue);
|
||||||
|
@ -916,7 +916,7 @@ _func_enter_;
|
||||||
exit:
|
exit:
|
||||||
_exit_critical_bh(&queue->lock, &irqL);
|
_exit_critical_bh(&queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_add_network(struct adapter *adapter, WLAN_BSSID_EX *pnetwork);
|
void rtw_add_network(struct adapter *adapter, WLAN_BSSID_EX *pnetwork);
|
||||||
|
@ -926,7 +926,7 @@ void rtw_add_network(struct adapter *adapter, WLAN_BSSID_EX *pnetwork)
|
||||||
struct mlme_priv *pmlmepriv = &(((struct adapter *)adapter)->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(((struct adapter *)adapter)->mlmepriv);
|
||||||
//_queue *queue = &(pmlmepriv->scanned_queue);
|
//_queue *queue = &(pmlmepriv->scanned_queue);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//_enter_critical_bh(&queue->lock, &irqL);
|
//_enter_critical_bh(&queue->lock, &irqL);
|
||||||
|
|
||||||
|
@ -940,7 +940,7 @@ _func_enter_;
|
||||||
|
|
||||||
//_exit_critical_bh(&queue->lock, &irqL);
|
//_exit_critical_bh(&queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
//select the desired network based on the capability of the (i)bss.
|
//select the desired network based on the capability of the (i)bss.
|
||||||
|
@ -1014,9 +1014,9 @@ int rtw_is_desired_network(struct adapter *adapter, struct wlan_network *pnetwor
|
||||||
void rtw_atimdone_event_callback(struct adapter *adapter , u8 *pbuf)
|
void rtw_atimdone_event_callback(struct adapter *adapter , u8 *pbuf)
|
||||||
{
|
{
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("receive atimdone_evet\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("receive atimdone_evet\n"));
|
||||||
_func_exit_;
|
;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1028,7 +1028,7 @@ void rtw_survey_event_callback(struct adapter *adapter, u8 *pbuf)
|
||||||
WLAN_BSSID_EX *pnetwork;
|
WLAN_BSSID_EX *pnetwork;
|
||||||
struct mlme_priv *pmlmepriv = &(adapter->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(adapter->mlmepriv);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pnetwork = (WLAN_BSSID_EX *)pbuf;
|
pnetwork = (WLAN_BSSID_EX *)pbuf;
|
||||||
|
|
||||||
|
@ -1080,7 +1080,7 @@ exit:
|
||||||
|
|
||||||
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1099,7 +1099,7 @@ void rtw_surveydone_event_callback(struct adapter *adapter, u8 *pbuf)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&pmlmepriv->lock, &irqL);
|
_enter_critical_bh(&pmlmepriv->lock, &irqL);
|
||||||
if(pmlmepriv->wps_probe_req_ie)
|
if(pmlmepriv->wps_probe_req_ie)
|
||||||
|
@ -1259,7 +1259,7 @@ _func_enter_;
|
||||||
rtw_cfg80211_surveydone_event_callback(adapter);
|
rtw_cfg80211_surveydone_event_callback(adapter);
|
||||||
#endif //CONFIG_IOCTL_CFG80211
|
#endif //CONFIG_IOCTL_CFG80211
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1280,7 +1280,7 @@ static void free_scanqueue(struct mlme_priv *pmlmepriv)
|
||||||
_queue *scan_queue = &pmlmepriv->scanned_queue;
|
_queue *scan_queue = &pmlmepriv->scanned_queue;
|
||||||
_list *plist, *phead, *ptemp;
|
_list *plist, *phead, *ptemp;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_, ("+free_scanqueue\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_, ("+free_scanqueue\n"));
|
||||||
_enter_critical_bh(&scan_queue->lock, &irqL0);
|
_enter_critical_bh(&scan_queue->lock, &irqL0);
|
||||||
|
@ -1301,7 +1301,7 @@ _func_enter_;
|
||||||
_exit_critical_bh(&free_queue->lock, &irqL);
|
_exit_critical_bh(&free_queue->lock, &irqL);
|
||||||
_exit_critical_bh(&scan_queue->lock, &irqL0);
|
_exit_critical_bh(&scan_queue->lock, &irqL0);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1318,7 +1318,7 @@ void rtw_free_assoc_resources(struct adapter *adapter, int lock_scanned_queue)
|
||||||
#ifdef CONFIG_TDLS
|
#ifdef CONFIG_TDLS
|
||||||
struct tdls_info *ptdlsinfo = &adapter->tdlsinfo;
|
struct tdls_info *ptdlsinfo = &adapter->tdlsinfo;
|
||||||
#endif //CONFIG_TDLS
|
#endif //CONFIG_TDLS
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_, ("+rtw_free_assoc_resources\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_, ("+rtw_free_assoc_resources\n"));
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("tgt_network->network.MacAddress="MAC_FMT" ssid=%s\n",
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("tgt_network->network.MacAddress="MAC_FMT" ssid=%s\n",
|
||||||
|
@ -1414,7 +1414,7 @@ _func_enter_;
|
||||||
|
|
||||||
adapter->securitypriv.key_mask = 0;
|
adapter->securitypriv.key_mask = 0;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1426,7 +1426,7 @@ void rtw_indicate_connect(struct adapter *padapter)
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
struct xmit_priv *pxmitpriv = &padapter->xmitpriv;
|
struct xmit_priv *pxmitpriv = &padapter->xmitpriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("+rtw_indicate_connect\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("+rtw_indicate_connect\n"));
|
||||||
|
|
||||||
|
@ -1471,7 +1471,7 @@ _func_enter_;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("-rtw_indicate_connect: fw_state=0x%08x\n", get_fwstate(pmlmepriv)));
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("-rtw_indicate_connect: fw_state=0x%08x\n", get_fwstate(pmlmepriv)));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1488,7 +1488,7 @@ void rtw_indicate_disconnect( struct adapter *padapter )
|
||||||
struct sta_info *psta;
|
struct sta_info *psta;
|
||||||
struct sta_priv *pstapriv = &padapter->stapriv;
|
struct sta_priv *pstapriv = &padapter->stapriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("+rtw_indicate_disconnect\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("+rtw_indicate_disconnect\n"));
|
||||||
|
|
||||||
|
@ -1537,7 +1537,7 @@ _func_enter_;
|
||||||
rtw_lps_ctrl_wk_cmd(padapter, LPS_CTRL_DISCONNECT, 1);
|
rtw_lps_ctrl_wk_cmd(padapter, LPS_CTRL_DISCONNECT, 1);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void rtw_indicate_scan_done( struct adapter *padapter, bool aborted)
|
inline void rtw_indicate_scan_done( struct adapter *padapter, bool aborted)
|
||||||
|
@ -1778,7 +1778,7 @@ void rtw_joinbss_event_prehandle(struct adapter *adapter, u8 *pbuf)
|
||||||
struct wlan_network *pcur_wlan = NULL, *ptarget_wlan = NULL;
|
struct wlan_network *pcur_wlan = NULL, *ptarget_wlan = NULL;
|
||||||
unsigned int the_same_macaddr = false;
|
unsigned int the_same_macaddr = false;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("joinbss event call back received with res=%d\n", pnetwork->join_res));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("joinbss event call back received with res=%d\n", pnetwork->join_res));
|
||||||
|
|
||||||
|
@ -1954,14 +1954,14 @@ _func_enter_;
|
||||||
ignore_joinbss_callback:
|
ignore_joinbss_callback:
|
||||||
|
|
||||||
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_joinbss_event_callback(struct adapter *adapter, u8 *pbuf)
|
void rtw_joinbss_event_callback(struct adapter *adapter, u8 *pbuf)
|
||||||
{
|
{
|
||||||
struct wlan_network *pnetwork = (struct wlan_network *)pbuf;
|
struct wlan_network *pnetwork = (struct wlan_network *)pbuf;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
mlmeext_joinbss_event_callback(adapter, pnetwork->join_res);
|
mlmeext_joinbss_event_callback(adapter, pnetwork->join_res);
|
||||||
|
|
||||||
|
@ -1975,7 +1975,7 @@ _func_enter_;
|
||||||
dc_resume_xmit(adapter);
|
dc_resume_xmit(adapter);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
u8 search_max_mac_id(struct adapter *padapter)
|
u8 search_max_mac_id(struct adapter *padapter)
|
||||||
|
@ -2046,7 +2046,7 @@ void rtw_stassoc_event_callback(struct adapter *adapter, u8 *pbuf)
|
||||||
struct wlan_network *cur_network = &(pmlmepriv->cur_network);
|
struct wlan_network *cur_network = &(pmlmepriv->cur_network);
|
||||||
struct wlan_network *ptarget_wlan = NULL;
|
struct wlan_network *ptarget_wlan = NULL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(rtw_access_ctrl(adapter, pstassoc->macaddr) == false)
|
if(rtw_access_ctrl(adapter, pstassoc->macaddr) == false)
|
||||||
return;
|
return;
|
||||||
|
@ -2156,7 +2156,7 @@ _func_enter_;
|
||||||
mlmeext_sta_add_event_callback(adapter, psta);
|
mlmeext_sta_add_event_callback(adapter, psta);
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2173,7 +2173,7 @@ void rtw_stadel_event_callback(struct adapter *adapter, u8 *pbuf)
|
||||||
struct sta_priv *pstapriv = &adapter->stapriv;
|
struct sta_priv *pstapriv = &adapter->stapriv;
|
||||||
struct wlan_network *tgt_network = &(pmlmepriv->cur_network);
|
struct wlan_network *tgt_network = &(pmlmepriv->cur_network);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
psta = rtw_get_stainfo(&adapter->stapriv, pstadel->macaddr);
|
psta = rtw_get_stainfo(&adapter->stapriv, pstadel->macaddr);
|
||||||
if(psta)
|
if(psta)
|
||||||
|
@ -2301,7 +2301,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical_bh(&pmlmepriv->lock, &irqL2);
|
_exit_critical_bh(&pmlmepriv->lock, &irqL2);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2312,7 +2312,7 @@ void rtw_cpwm_event_callback(struct adapter *padapter, u8 *pbuf)
|
||||||
struct reportpwrstate_parm *preportpwrstate;
|
struct reportpwrstate_parm *preportpwrstate;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("+rtw_cpwm_event_callback !!!\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_err_,("+rtw_cpwm_event_callback !!!\n"));
|
||||||
#ifdef CONFIG_LPS_LCLK
|
#ifdef CONFIG_LPS_LCLK
|
||||||
|
@ -2321,7 +2321,7 @@ _func_enter_;
|
||||||
cpwm_int_hdl(padapter, preportpwrstate);
|
cpwm_int_hdl(padapter, preportpwrstate);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2337,7 +2337,7 @@ void _rtw_join_timeout_handler (struct adapter *adapter)
|
||||||
int do_join_r;
|
int do_join_r;
|
||||||
#endif //CONFIG_LAYER2_ROAMING
|
#endif //CONFIG_LAYER2_ROAMING
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
DBG_871X("%s, fw_state=%x\n", __FUNCTION__, get_fwstate(pmlmepriv));
|
DBG_871X("%s, fw_state=%x\n", __FUNCTION__, get_fwstate(pmlmepriv));
|
||||||
|
|
||||||
if(adapter->bDriverStopped ||adapter->bSurpriseRemoved)
|
if(adapter->bDriverStopped ||adapter->bSurpriseRemoved)
|
||||||
|
@ -2392,7 +2392,7 @@ _func_enter_;
|
||||||
drvext_assoc_fail_indicate(&adapter->drvextpriv);
|
drvext_assoc_fail_indicate(&adapter->drvextpriv);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2714,7 +2714,7 @@ int rtw_select_and_join_from_scanned_queue(struct mlme_priv *pmlmepriv )
|
||||||
struct wlan_network *candidate = NULL;
|
struct wlan_network *candidate = NULL;
|
||||||
u8 bSupportAntDiv = false;
|
u8 bSupportAntDiv = false;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&(pmlmepriv->scanned_queue.lock), &irqL);
|
_enter_critical_bh(&(pmlmepriv->scanned_queue.lock), &irqL);
|
||||||
phead = get_list_head(queue);
|
phead = get_list_head(queue);
|
||||||
|
@ -2778,7 +2778,7 @@ _func_enter_;
|
||||||
exit:
|
exit:
|
||||||
_exit_critical_bh(&(pmlmepriv->scanned_queue.lock), &irqL);
|
_exit_critical_bh(&(pmlmepriv->scanned_queue.lock), &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -2790,7 +2790,7 @@ sint rtw_set_auth(struct adapter * adapter,struct security_priv *psecuritypriv)
|
||||||
struct cmd_priv *pcmdpriv=&(adapter->cmdpriv);
|
struct cmd_priv *pcmdpriv=&(adapter->cmdpriv);
|
||||||
sint res=_SUCCESS;
|
sint res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pcmd = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
pcmd = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj));
|
||||||
if(pcmd==NULL){
|
if(pcmd==NULL){
|
||||||
|
@ -2823,7 +2823,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -2839,7 +2839,7 @@ sint rtw_set_key(struct adapter * adapter,struct security_priv *psecuritypriv,si
|
||||||
struct mlme_priv *pmlmepriv = &(adapter->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(adapter->mlmepriv);
|
||||||
sint res=_SUCCESS;
|
sint res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
psetkeyparm=(struct setkey_parm*)rtw_zmalloc(sizeof(struct setkey_parm));
|
psetkeyparm=(struct setkey_parm*)rtw_zmalloc(sizeof(struct setkey_parm));
|
||||||
if(psetkeyparm==NULL){
|
if(psetkeyparm==NULL){
|
||||||
|
@ -2918,7 +2918,7 @@ _func_enter_;
|
||||||
rtw_mfree((u8 *) psetkeyparm, sizeof(struct setkey_parm));
|
rtw_mfree((u8 *) psetkeyparm, sizeof(struct setkey_parm));
|
||||||
}
|
}
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -3052,7 +3052,7 @@ sint rtw_restruct_sec_ie(struct adapter *adapter,u8 *in_ie, u8 *out_ie, uint in_
|
||||||
uint ndisauthmode=psecuritypriv->ndisauthtype;
|
uint ndisauthmode=psecuritypriv->ndisauthtype;
|
||||||
uint ndissecuritytype = psecuritypriv->ndisencryptstatus;
|
uint ndissecuritytype = psecuritypriv->ndisencryptstatus;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_,
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_,
|
||||||
("+rtw_restruct_sec_ie: ndisauthmode=%d ndissecuritytype=%d\n",
|
("+rtw_restruct_sec_ie: ndisauthmode=%d ndissecuritytype=%d\n",
|
||||||
|
@ -3105,7 +3105,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ielength;
|
return ielength;
|
||||||
}
|
}
|
||||||
|
@ -3117,7 +3117,7 @@ void rtw_init_registrypriv_dev_network( struct adapter* adapter)
|
||||||
WLAN_BSSID_EX *pdev_network = &pregistrypriv->dev_network;
|
WLAN_BSSID_EX *pdev_network = &pregistrypriv->dev_network;
|
||||||
u8 *myhwaddr = myid(peepriv);
|
u8 *myhwaddr = myid(peepriv);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memcpy(pdev_network->MacAddress, myhwaddr, ETH_ALEN);
|
_rtw_memcpy(pdev_network->MacAddress, myhwaddr, ETH_ALEN);
|
||||||
|
|
||||||
|
@ -3131,7 +3131,7 @@ _func_enter_;
|
||||||
pdev_network->Configuration.FHConfig.DwellTime = 0;
|
pdev_network->Configuration.FHConfig.DwellTime = 0;
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3144,7 +3144,7 @@ void rtw_update_registrypriv_dev_network(struct adapter* adapter)
|
||||||
struct wlan_network *cur_network = &adapter->mlmepriv.cur_network;
|
struct wlan_network *cur_network = &adapter->mlmepriv.cur_network;
|
||||||
//struct xmit_priv *pxmitpriv = &adapter->xmitpriv;
|
//struct xmit_priv *pxmitpriv = &adapter->xmitpriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pdev_network->Privacy = (psecuritypriv->dot11PrivacyAlgrthm > 0 ? 1 : 0) ; // adhoc no 802.1x
|
pdev_network->Privacy = (psecuritypriv->dot11PrivacyAlgrthm > 0 ? 1 : 0) ; // adhoc no 802.1x
|
||||||
|
|
||||||
|
@ -3197,16 +3197,16 @@ _func_enter_;
|
||||||
//notes: translate IELength & Length after assign the Length to cmdsz in createbss_cmd();
|
//notes: translate IELength & Length after assign the Length to cmdsz in createbss_cmd();
|
||||||
//pdev_network->IELength = cpu_to_le32(sz);
|
//pdev_network->IELength = cpu_to_le32(sz);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_get_encrypt_decrypt_from_registrypriv(struct adapter* adapter)
|
void rtw_get_encrypt_decrypt_from_registrypriv(struct adapter* adapter)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -11580,7 +11580,7 @@ u8 set_tx_beacon_cmd(struct adapter* padapter)
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
int len_diff = 0;
|
int len_diff = 0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ((ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj))) == NULL)
|
if ((ph2c = (struct cmd_obj*)rtw_zmalloc(sizeof(struct cmd_obj))) == NULL)
|
||||||
{
|
{
|
||||||
|
@ -11611,7 +11611,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
|
@ -3311,7 +3311,7 @@ void find_phase_handler( struct adapter* padapter )
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
u8 _status = 0;
|
u8 _status = 0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memset((unsigned char*)&ssid, 0, sizeof(NDIS_802_11_SSID));
|
_rtw_memset((unsigned char*)&ssid, 0, sizeof(NDIS_802_11_SSID));
|
||||||
_rtw_memcpy(ssid.Ssid, pwdinfo->p2p_wildcard_ssid, P2P_WILDCARD_SSID_LEN );
|
_rtw_memcpy(ssid.Ssid, pwdinfo->p2p_wildcard_ssid, P2P_WILDCARD_SSID_LEN );
|
||||||
|
@ -3324,7 +3324,7 @@ _func_enter_;
|
||||||
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
_exit_critical_bh(&pmlmepriv->lock, &irqL);
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void p2p_concurrent_handler( struct adapter* padapter );
|
void p2p_concurrent_handler( struct adapter* padapter );
|
||||||
|
@ -3334,7 +3334,7 @@ void restore_p2p_state_handler( struct adapter* padapter )
|
||||||
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(rtw_p2p_chk_state(pwdinfo, P2P_STATE_GONEGO_ING) || rtw_p2p_chk_state(pwdinfo, P2P_STATE_GONEGO_FAIL))
|
if(rtw_p2p_chk_state(pwdinfo, P2P_STATE_GONEGO_ING) || rtw_p2p_chk_state(pwdinfo, P2P_STATE_GONEGO_FAIL))
|
||||||
{
|
{
|
||||||
|
@ -3369,49 +3369,49 @@ _func_enter_;
|
||||||
set_channel_bwmode( padapter, pwdinfo->listen_channel, HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
set_channel_bwmode( padapter, pwdinfo->listen_channel, HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void pre_tx_invitereq_handler( struct adapter* padapter )
|
void pre_tx_invitereq_handler( struct adapter* padapter )
|
||||||
{
|
{
|
||||||
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
||||||
u8 val8 = 1;
|
u8 val8 = 1;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
set_channel_bwmode(padapter, pwdinfo->invitereq_info.peer_ch, HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
set_channel_bwmode(padapter, pwdinfo->invitereq_info.peer_ch, HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
||||||
padapter->HalFunc.SetHwRegHandler(padapter, HW_VAR_MLME_SITESURVEY, (u8 *)(&val8));
|
padapter->HalFunc.SetHwRegHandler(padapter, HW_VAR_MLME_SITESURVEY, (u8 *)(&val8));
|
||||||
issue_probereq_p2p(padapter, NULL);
|
issue_probereq_p2p(padapter, NULL);
|
||||||
_set_timer( &pwdinfo->pre_tx_scan_timer, P2P_TX_PRESCAN_TIMEOUT );
|
_set_timer( &pwdinfo->pre_tx_scan_timer, P2P_TX_PRESCAN_TIMEOUT );
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void pre_tx_provdisc_handler( struct adapter* padapter )
|
void pre_tx_provdisc_handler( struct adapter* padapter )
|
||||||
{
|
{
|
||||||
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
||||||
u8 val8 = 1;
|
u8 val8 = 1;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
set_channel_bwmode(padapter, pwdinfo->tx_prov_disc_info.peer_channel_num[0], HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
set_channel_bwmode(padapter, pwdinfo->tx_prov_disc_info.peer_channel_num[0], HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
||||||
rtw_hal_set_hwreg(padapter, HW_VAR_MLME_SITESURVEY, (u8 *)(&val8));
|
rtw_hal_set_hwreg(padapter, HW_VAR_MLME_SITESURVEY, (u8 *)(&val8));
|
||||||
issue_probereq_p2p(padapter, NULL);
|
issue_probereq_p2p(padapter, NULL);
|
||||||
_set_timer( &pwdinfo->pre_tx_scan_timer, P2P_TX_PRESCAN_TIMEOUT );
|
_set_timer( &pwdinfo->pre_tx_scan_timer, P2P_TX_PRESCAN_TIMEOUT );
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void pre_tx_negoreq_handler( struct adapter* padapter )
|
void pre_tx_negoreq_handler( struct adapter* padapter )
|
||||||
{
|
{
|
||||||
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
||||||
u8 val8 = 1;
|
u8 val8 = 1;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
set_channel_bwmode(padapter, pwdinfo->nego_req_info.peer_channel_num[0], HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
set_channel_bwmode(padapter, pwdinfo->nego_req_info.peer_channel_num[0], HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
||||||
rtw_hal_set_hwreg(padapter, HW_VAR_MLME_SITESURVEY, (u8 *)(&val8));
|
rtw_hal_set_hwreg(padapter, HW_VAR_MLME_SITESURVEY, (u8 *)(&val8));
|
||||||
issue_probereq_p2p(padapter, NULL);
|
issue_probereq_p2p(padapter, NULL);
|
||||||
_set_timer( &pwdinfo->pre_tx_scan_timer, P2P_TX_PRESCAN_TIMEOUT );
|
_set_timer( &pwdinfo->pre_tx_scan_timer, P2P_TX_PRESCAN_TIMEOUT );
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
|
@ -3423,7 +3423,7 @@ void p2p_concurrent_handler( struct adapter* padapter )
|
||||||
//struct mlme_priv *pbuddy_mlmepriv = &pbuddy_adapter->mlmepriv;
|
//struct mlme_priv *pbuddy_mlmepriv = &pbuddy_adapter->mlmepriv;
|
||||||
//struct mlme_ext_priv *pbuddy_mlmeext = &pbuddy_adapter->mlmeextpriv;
|
//struct mlme_ext_priv *pbuddy_mlmeext = &pbuddy_adapter->mlmeextpriv;
|
||||||
u8 val8;
|
u8 val8;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ( check_buddy_fwstate(padapter, _FW_LINKED ) )
|
if ( check_buddy_fwstate(padapter, _FW_LINKED ) )
|
||||||
{
|
{
|
||||||
|
@ -3530,7 +3530,7 @@ _func_enter_;
|
||||||
set_channel_bwmode( padapter, pwdinfo->listen_channel, HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
set_channel_bwmode( padapter, pwdinfo->listen_channel, HAL_PRIME_CHNL_OFFSET_DONT_CARE, HT_CHANNEL_WIDTH_20);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -3541,7 +3541,7 @@ static void ro_ch_handler(struct adapter *padapter)
|
||||||
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
struct wifidirect_info *pwdinfo = &padapter->wdinfo;
|
||||||
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
|
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
|
||||||
u8 ch, bw, offset;
|
u8 ch, bw, offset;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (rtw_get_ch_setting_union(padapter, &ch, &bw, &offset) != 0) {
|
if (rtw_get_ch_setting_union(padapter, &ch, &bw, &offset) != 0) {
|
||||||
if (0)
|
if (0)
|
||||||
|
@ -3581,7 +3581,7 @@ _func_enter_;
|
||||||
&pcfg80211_wdinfo->remain_on_ch_channel,
|
&pcfg80211_wdinfo->remain_on_ch_channel,
|
||||||
pcfg80211_wdinfo->remain_on_ch_type, GFP_KERNEL);
|
pcfg80211_wdinfo->remain_on_ch_type, GFP_KERNEL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ro_ch_timer_process (void *FunctionContext)
|
static void ro_ch_timer_process (void *FunctionContext)
|
||||||
|
@ -4373,7 +4373,7 @@ void p2p_protocol_wk_hdl(struct adapter *padapter, int intCmdType)
|
||||||
{
|
{
|
||||||
struct wifidirect_info *pwdinfo= &(padapter->wdinfo);
|
struct wifidirect_info *pwdinfo= &(padapter->wdinfo);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
switch(intCmdType)
|
switch(intCmdType)
|
||||||
{
|
{
|
||||||
|
@ -4454,7 +4454,7 @@ _func_enter_;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_P2P_PS
|
#ifdef CONFIG_P2P_PS
|
||||||
|
@ -4471,7 +4471,7 @@ void process_p2p_ps_ie(struct adapter *padapter, u8 *IEs, u32 IELength)
|
||||||
u8 find_p2p = false, find_p2p_ps = false;
|
u8 find_p2p = false, find_p2p_ps = false;
|
||||||
u8 noa_offset, noa_num, noa_index;
|
u8 noa_offset, noa_num, noa_index;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE))
|
if(rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE))
|
||||||
{
|
{
|
||||||
|
@ -4566,7 +4566,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void p2p_ps_wk_hdl(struct adapter *padapter, u8 p2p_ps_state)
|
void p2p_ps_wk_hdl(struct adapter *padapter, u8 p2p_ps_state)
|
||||||
|
@ -4574,7 +4574,7 @@ void p2p_ps_wk_hdl(struct adapter *padapter, u8 p2p_ps_state)
|
||||||
struct pwrctrl_priv *pwrpriv = adapter_to_pwrctl(padapter);
|
struct pwrctrl_priv *pwrpriv = adapter_to_pwrctl(padapter);
|
||||||
struct wifidirect_info *pwdinfo= &(padapter->wdinfo);
|
struct wifidirect_info *pwdinfo= &(padapter->wdinfo);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
// Pre action for p2p state
|
// Pre action for p2p state
|
||||||
switch(p2p_ps_state)
|
switch(p2p_ps_state)
|
||||||
|
@ -4626,7 +4626,7 @@ _func_enter_;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
u8 p2p_ps_wk_cmd(struct adapter*padapter, u8 p2p_ps_state, u8 enqueue)
|
u8 p2p_ps_wk_cmd(struct adapter*padapter, u8 p2p_ps_state, u8 enqueue)
|
||||||
|
@ -4637,7 +4637,7 @@ u8 p2p_ps_wk_cmd(struct adapter*padapter, u8 p2p_ps_state, u8 enqueue)
|
||||||
struct cmd_priv *pcmdpriv = &padapter->cmdpriv;
|
struct cmd_priv *pcmdpriv = &padapter->cmdpriv;
|
||||||
u8 res = _SUCCESS;
|
u8 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ( rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)
|
if ( rtw_p2p_chk_state(pwdinfo, P2P_STATE_NONE)
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
|
@ -4678,7 +4678,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
|
|
@ -353,7 +353,7 @@ void rtw_set_rpwm(struct adapter *padapter, u8 pslv)
|
||||||
u8 pollingRes = _FAIL;
|
u8 pollingRes = _FAIL;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pslv = PS_STATE(pslv);
|
pslv = PS_STATE(pslv);
|
||||||
|
|
||||||
|
@ -470,7 +470,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
u8 PS_RDY_CHECK(struct adapter * padapter);
|
u8 PS_RDY_CHECK(struct adapter * padapter);
|
||||||
|
@ -534,7 +534,7 @@ void rtw_set_ps_mode(struct adapter *padapter, u8 ps_mode, u8 smart_ps, u8 bcn_a
|
||||||
struct sta_info *ptdls_sta;
|
struct sta_info *ptdls_sta;
|
||||||
#endif //CONFIG_TDLS
|
#endif //CONFIG_TDLS
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_pwrctrl_c_, _drv_notice_,
|
RT_TRACE(_module_rtl871x_pwrctrl_c_, _drv_notice_,
|
||||||
("%s: PowerMode=%d Smart_PS=%d\n",
|
("%s: PowerMode=%d Smart_PS=%d\n",
|
||||||
|
@ -675,7 +675,7 @@ _func_enter_;
|
||||||
_exit_pwrlock(&pwrpriv->lock);
|
_exit_pwrlock(&pwrpriv->lock);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -727,7 +727,7 @@ void LPS_Enter(struct adapter *padapter)
|
||||||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||||
struct adapter *buddy = padapter->pbuddy_adapter;
|
struct adapter *buddy = padapter->pbuddy_adapter;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
// DBG_871X("+LeisurePSEnter\n");
|
// DBG_871X("+LeisurePSEnter\n");
|
||||||
|
|
||||||
|
@ -783,7 +783,7 @@ _func_enter_;
|
||||||
|
|
||||||
// DBG_871X("-LeisurePSEnter\n");
|
// DBG_871X("-LeisurePSEnter\n");
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -798,7 +798,7 @@ void LPS_Leave(struct adapter *padapter)
|
||||||
u32 start_time;
|
u32 start_time;
|
||||||
u8 bAwake = false;
|
u8 bAwake = false;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
if (padapter->iface_type != IFACE_PORT0)
|
if (padapter->iface_type != IFACE_PORT0)
|
||||||
|
@ -822,7 +822,7 @@ _func_enter_;
|
||||||
|
|
||||||
// DBG_871X("-LeisurePSLeave\n");
|
// DBG_871X("-LeisurePSLeave\n");
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -835,7 +835,7 @@ void LeaveAllPowerSaveMode(IN struct adapter *Adapter)
|
||||||
struct mlme_priv *pmlmepriv = &(Adapter->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(Adapter->mlmepriv);
|
||||||
u8 enqueue = 0;
|
u8 enqueue = 0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//DBG_871X("%s.....\n",__FUNCTION__);
|
//DBG_871X("%s.....\n",__FUNCTION__);
|
||||||
if (check_fwstate(pmlmepriv, _FW_LINKED) == true)
|
if (check_fwstate(pmlmepriv, _FW_LINKED) == true)
|
||||||
|
@ -884,7 +884,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_LPS_LCLK
|
#ifdef CONFIG_LPS_LCLK
|
||||||
|
@ -895,7 +895,7 @@ void LPS_Leave_check(
|
||||||
u32 start_time;
|
u32 start_time;
|
||||||
u8 bReady;
|
u8 bReady;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pwrpriv = adapter_to_pwrctl(padapter);
|
pwrpriv = adapter_to_pwrctl(padapter);
|
||||||
|
|
||||||
|
@ -930,7 +930,7 @@ _func_enter_;
|
||||||
rtw_msleep_os(1);
|
rtw_msleep_os(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -946,7 +946,7 @@ void cpwm_int_hdl(
|
||||||
{
|
{
|
||||||
struct pwrctrl_priv *pwrpriv;
|
struct pwrctrl_priv *pwrpriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pwrpriv = adapter_to_pwrctl(padapter);
|
pwrpriv = adapter_to_pwrctl(padapter);
|
||||||
_enter_pwrlock(&pwrpriv->lock);
|
_enter_pwrlock(&pwrpriv->lock);
|
||||||
|
@ -978,7 +978,7 @@ exit:
|
||||||
RT_TRACE(_module_rtl871x_pwrctrl_c_, _drv_notice_,
|
RT_TRACE(_module_rtl871x_pwrctrl_c_, _drv_notice_,
|
||||||
("cpwm_int_hdl: cpwm=0x%02x\n", pwrpriv->cpwm));
|
("cpwm_int_hdl: cpwm=0x%02x\n", pwrpriv->cpwm));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void cpwm_event_callback(struct work_struct *work)
|
static void cpwm_event_callback(struct work_struct *work)
|
||||||
|
@ -1097,7 +1097,7 @@ s32 rtw_register_tx_alive(struct adapter *padapter)
|
||||||
struct pwrctrl_priv *pwrctrl;
|
struct pwrctrl_priv *pwrctrl;
|
||||||
u8 pslv;
|
u8 pslv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
res = _SUCCESS;
|
res = _SUCCESS;
|
||||||
pwrctrl = adapter_to_pwrctl(padapter);
|
pwrctrl = adapter_to_pwrctl(padapter);
|
||||||
|
@ -1139,7 +1139,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
#endif // CONFIG_DETECT_CPWM_BY_POLLING
|
#endif // CONFIG_DETECT_CPWM_BY_POLLING
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1163,7 +1163,7 @@ s32 rtw_register_cmd_alive(struct adapter *padapter)
|
||||||
struct pwrctrl_priv *pwrctrl;
|
struct pwrctrl_priv *pwrctrl;
|
||||||
u8 pslv;
|
u8 pslv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
res = _SUCCESS;
|
res = _SUCCESS;
|
||||||
pwrctrl = adapter_to_pwrctl(padapter);
|
pwrctrl = adapter_to_pwrctl(padapter);
|
||||||
|
@ -1205,7 +1205,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
#endif // CONFIG_DETECT_CPWM_BY_POLLING
|
#endif // CONFIG_DETECT_CPWM_BY_POLLING
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1223,7 +1223,7 @@ s32 rtw_register_rx_alive(struct adapter *padapter)
|
||||||
{
|
{
|
||||||
struct pwrctrl_priv *pwrctrl;
|
struct pwrctrl_priv *pwrctrl;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pwrctrl = adapter_to_pwrctl(padapter);
|
pwrctrl = adapter_to_pwrctl(padapter);
|
||||||
|
|
||||||
|
@ -1236,7 +1236,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_pwrlock(&pwrctrl->lock);
|
_exit_pwrlock(&pwrctrl->lock);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -1254,7 +1254,7 @@ s32 rtw_register_evt_alive(struct adapter *padapter)
|
||||||
{
|
{
|
||||||
struct pwrctrl_priv *pwrctrl;
|
struct pwrctrl_priv *pwrctrl;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pwrctrl = adapter_to_pwrctl(padapter);
|
pwrctrl = adapter_to_pwrctl(padapter);
|
||||||
|
|
||||||
|
@ -1267,7 +1267,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_pwrlock(&pwrctrl->lock);
|
_exit_pwrlock(&pwrctrl->lock);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -1283,7 +1283,7 @@ void rtw_unregister_tx_alive(struct adapter *padapter)
|
||||||
{
|
{
|
||||||
struct pwrctrl_priv *pwrctrl;
|
struct pwrctrl_priv *pwrctrl;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pwrctrl = adapter_to_pwrctl(padapter);
|
pwrctrl = adapter_to_pwrctl(padapter);
|
||||||
|
|
||||||
|
@ -1307,7 +1307,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_pwrlock(&pwrctrl->lock);
|
_exit_pwrlock(&pwrctrl->lock);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1321,7 +1321,7 @@ void rtw_unregister_cmd_alive(struct adapter *padapter)
|
||||||
{
|
{
|
||||||
struct pwrctrl_priv *pwrctrl;
|
struct pwrctrl_priv *pwrctrl;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pwrctrl = adapter_to_pwrctl(padapter);
|
pwrctrl = adapter_to_pwrctl(padapter);
|
||||||
|
|
||||||
|
@ -1345,7 +1345,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_pwrlock(&pwrctrl->lock);
|
_exit_pwrlock(&pwrctrl->lock);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1355,7 +1355,7 @@ void rtw_unregister_rx_alive(struct adapter *padapter)
|
||||||
{
|
{
|
||||||
struct pwrctrl_priv *pwrctrl;
|
struct pwrctrl_priv *pwrctrl;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pwrctrl = adapter_to_pwrctl(padapter);
|
pwrctrl = adapter_to_pwrctl(padapter);
|
||||||
|
|
||||||
|
@ -1369,14 +1369,14 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_pwrlock(&pwrctrl->lock);
|
_exit_pwrlock(&pwrctrl->lock);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_unregister_evt_alive(struct adapter *padapter)
|
void rtw_unregister_evt_alive(struct adapter *padapter)
|
||||||
{
|
{
|
||||||
struct pwrctrl_priv *pwrctrl;
|
struct pwrctrl_priv *pwrctrl;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pwrctrl = adapter_to_pwrctl(padapter);
|
pwrctrl = adapter_to_pwrctl(padapter);
|
||||||
|
|
||||||
|
@ -1388,7 +1388,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_pwrlock(&pwrctrl->lock);
|
_exit_pwrlock(&pwrctrl->lock);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_LPS_LCLK */
|
#endif /* CONFIG_LPS_LCLK */
|
||||||
|
|
||||||
|
@ -1405,7 +1405,7 @@ void rtw_init_pwrctrl_priv(struct adapter *padapter)
|
||||||
return;
|
return;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_init_pwrlock(&pwrctrlpriv->lock);
|
_init_pwrlock(&pwrctrlpriv->lock);
|
||||||
pwrctrlpriv->rf_pwrstate = rf_on;
|
pwrctrlpriv->rf_pwrstate = rf_on;
|
||||||
|
@ -1474,7 +1474,7 @@ _func_enter_;
|
||||||
#endif //CONFIG_HAS_EARLYSUSPEND || CONFIG_ANDROID_POWER
|
#endif //CONFIG_HAS_EARLYSUSPEND || CONFIG_ANDROID_POWER
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1488,7 +1488,7 @@ void rtw_free_pwrctrl_priv(struct adapter *adapter)
|
||||||
return;
|
return;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//_rtw_memset((unsigned char *)pwrctrlpriv, 0, sizeof(struct pwrctrl_priv));
|
//_rtw_memset((unsigned char *)pwrctrlpriv, 0, sizeof(struct pwrctrl_priv));
|
||||||
|
|
||||||
|
@ -1507,7 +1507,7 @@ _func_enter_;
|
||||||
|
|
||||||
_free_pwrlock(&pwrctrlpriv->lock);
|
_free_pwrlock(&pwrctrlpriv->lock);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_RESUME_IN_WORKQUEUE
|
#ifdef CONFIG_RESUME_IN_WORKQUEUE
|
||||||
|
|
|
@ -44,7 +44,7 @@ void _rtw_init_sta_recv_priv(struct sta_recv_priv *psta_recvpriv)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memset((u8 *)psta_recvpriv, 0, sizeof (struct sta_recv_priv));
|
_rtw_memset((u8 *)psta_recvpriv, 0, sizeof (struct sta_recv_priv));
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ _func_enter_;
|
||||||
|
|
||||||
_rtw_init_queue(&psta_recvpriv->defrag_q);
|
_rtw_init_queue(&psta_recvpriv->defrag_q);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ sint _rtw_init_recv_priv(struct recv_priv *precvpriv, struct adapter *padapter)
|
||||||
|
|
||||||
sint res=_SUCCESS;
|
sint res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
// We don't need to memset padapter->XXX to zero, because adapter is allocated by rtw_zvmalloc().
|
// We don't need to memset padapter->XXX to zero, because adapter is allocated by rtw_zvmalloc().
|
||||||
//_rtw_memset((unsigned char *)precvpriv, 0, sizeof (struct recv_priv));
|
//_rtw_memset((unsigned char *)precvpriv, 0, sizeof (struct recv_priv));
|
||||||
|
@ -129,7 +129,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ void _rtw_free_recv_priv (struct recv_priv *precvpriv)
|
||||||
{
|
{
|
||||||
struct adapter *padapter = precvpriv->adapter;
|
struct adapter *padapter = precvpriv->adapter;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
rtw_free_uc_swdec_pending_queue(padapter);
|
rtw_free_uc_swdec_pending_queue(padapter);
|
||||||
|
|
||||||
|
@ -172,7 +172,7 @@ _func_enter_;
|
||||||
|
|
||||||
rtw_hal_free_recv_priv(padapter);
|
rtw_hal_free_recv_priv(padapter);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -183,7 +183,7 @@ union recv_frame *_rtw_alloc_recvframe (_queue *pfree_recv_queue)
|
||||||
_list *plist, *phead;
|
_list *plist, *phead;
|
||||||
struct adapter *padapter;
|
struct adapter *padapter;
|
||||||
struct recv_priv *precvpriv;
|
struct recv_priv *precvpriv;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(_rtw_queue_empty(pfree_recv_queue) == true)
|
if(_rtw_queue_empty(pfree_recv_queue) == true)
|
||||||
{
|
{
|
||||||
|
@ -206,7 +206,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return precvframe;
|
return precvframe;
|
||||||
|
|
||||||
|
@ -240,7 +240,7 @@ int rtw_free_recvframe(union recv_frame *precvframe, _queue *pfree_recv_queue)
|
||||||
struct adapter *padapter=precvframe->u.hdr.adapter;
|
struct adapter *padapter=precvframe->u.hdr.adapter;
|
||||||
struct recv_priv *precvpriv = &padapter->recvpriv;
|
struct recv_priv *precvpriv = &padapter->recvpriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
if(padapter->adapter_type > PRIMARY_ADAPTER)
|
if(padapter->adapter_type > PRIMARY_ADAPTER)
|
||||||
|
@ -278,7 +278,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical_bh(&pfree_recv_queue->lock, &irqL);
|
_exit_critical_bh(&pfree_recv_queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
|
|
||||||
|
@ -293,7 +293,7 @@ sint _rtw_enqueue_recvframe(union recv_frame *precvframe, _queue *queue)
|
||||||
struct adapter *padapter=precvframe->u.hdr.adapter;
|
struct adapter *padapter=precvframe->u.hdr.adapter;
|
||||||
struct recv_priv *precvpriv = &padapter->recvpriv;
|
struct recv_priv *precvpriv = &padapter->recvpriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//_rtw_init_listhead(&(precvframe->u.hdr.list));
|
//_rtw_init_listhead(&(precvframe->u.hdr.list));
|
||||||
rtw_list_delete(&(precvframe->u.hdr.list));
|
rtw_list_delete(&(precvframe->u.hdr.list));
|
||||||
|
@ -306,7 +306,7 @@ _func_enter_;
|
||||||
precvpriv->free_recvframe_cnt++;
|
precvpriv->free_recvframe_cnt++;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -348,7 +348,7 @@ void rtw_free_recvframe_queue(_queue *pframequeue, _queue *pfree_recv_queue)
|
||||||
union recv_frame *precvframe;
|
union recv_frame *precvframe;
|
||||||
_list *plist, *phead;
|
_list *plist, *phead;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
_rtw_spinlock(&pframequeue->lock);
|
_rtw_spinlock(&pframequeue->lock);
|
||||||
|
|
||||||
phead = get_list_head(pframequeue);
|
phead = get_list_head(pframequeue);
|
||||||
|
@ -367,7 +367,7 @@ _func_enter_;
|
||||||
|
|
||||||
_rtw_spinunlock(&pframequeue->lock);
|
_rtw_spinunlock(&pframequeue->lock);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -460,7 +460,7 @@ sint recvframe_chkmic(struct adapter *adapter, union recv_frame *precvframe){
|
||||||
|
|
||||||
struct mlme_ext_priv *pmlmeext = &adapter->mlmeextpriv;
|
struct mlme_ext_priv *pmlmeext = &adapter->mlmeextpriv;
|
||||||
struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);
|
struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
stainfo=rtw_get_stainfo(&adapter->stapriv ,&prxattrib->ta[0]);
|
stainfo=rtw_get_stainfo(&adapter->stapriv ,&prxattrib->ta[0]);
|
||||||
|
|
||||||
|
@ -584,7 +584,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -599,7 +599,7 @@ union recv_frame * decryptor(struct adapter *padapter,union recv_frame *precv_fr
|
||||||
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
||||||
union recv_frame *return_packet=precv_frame;
|
union recv_frame *return_packet=precv_frame;
|
||||||
u32 res=_SUCCESS;
|
u32 res=_SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_recv_c_,_drv_info_,("prxstat->decrypted=%x prxattrib->encrypt = 0x%03x\n",prxattrib->bdecrypted,prxattrib->encrypt));
|
RT_TRACE(_module_rtl871x_recv_c_,_drv_info_,("prxstat->decrypted=%x prxattrib->encrypt = 0x%03x\n",prxattrib->bdecrypted,prxattrib->encrypt));
|
||||||
|
|
||||||
|
@ -687,7 +687,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
//recvframe_chkmic(adapter, precv_frame); //move to recvframme_defrag function
|
//recvframe_chkmic(adapter, precv_frame); //move to recvframme_defrag function
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return return_packet;
|
return return_packet;
|
||||||
|
|
||||||
|
@ -706,7 +706,7 @@ union recv_frame * portctrl(struct adapter *adapter,union recv_frame * precv_fra
|
||||||
u16 eapol_type = 0x888e;//for Funia BD's WPA issue
|
u16 eapol_type = 0x888e;//for Funia BD's WPA issue
|
||||||
struct rx_pkt_attrib *pattrib;
|
struct rx_pkt_attrib *pattrib;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pstapriv = &adapter->stapriv;
|
pstapriv = &adapter->stapriv;
|
||||||
|
|
||||||
|
@ -778,7 +778,7 @@ _func_enter_;
|
||||||
prtnframe=precv_frame;
|
prtnframe=precv_frame;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return prtnframe;
|
return prtnframe;
|
||||||
|
|
||||||
|
@ -792,7 +792,7 @@ sint recv_decache(union recv_frame *precv_frame, u8 bretry, struct stainfo_rxcac
|
||||||
u16 seq_ctrl = ( (precv_frame->u.hdr.attrib.seq_num&0xffff) << 4) |
|
u16 seq_ctrl = ( (precv_frame->u.hdr.attrib.seq_num&0xffff) << 4) |
|
||||||
(precv_frame->u.hdr.attrib.frag_num & 0xf);
|
(precv_frame->u.hdr.attrib.frag_num & 0xf);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(tid>15)
|
if(tid>15)
|
||||||
{
|
{
|
||||||
|
@ -813,7 +813,7 @@ _func_enter_;
|
||||||
|
|
||||||
prxcache->tid_rxseq[tid] = seq_ctrl;
|
prxcache->tid_rxseq[tid] = seq_ctrl;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
|
|
||||||
|
@ -1093,7 +1093,7 @@ sint sta2sta_data_frame(
|
||||||
u8 *pframe_body = psnap_type+2+1;
|
u8 *pframe_body = psnap_type+2+1;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ((check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) == true) ||
|
if ((check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) == true) ||
|
||||||
(check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) == true))
|
(check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) == true))
|
||||||
|
@ -1275,7 +1275,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1298,7 +1298,7 @@ sint ap2sta_data_frame(
|
||||||
u8 *myhwaddr = myid(&adapter->eeprompriv);
|
u8 *myhwaddr = myid(&adapter->eeprompriv);
|
||||||
sint bmcast = IS_MCAST(pattrib->dst);
|
sint bmcast = IS_MCAST(pattrib->dst);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ((check_fwstate(pmlmepriv, WIFI_STATION_STATE) == true)
|
if ((check_fwstate(pmlmepriv, WIFI_STATION_STATE) == true)
|
||||||
&& (check_fwstate(pmlmepriv, _FW_LINKED) == true
|
&& (check_fwstate(pmlmepriv, _FW_LINKED) == true
|
||||||
|
@ -1431,7 +1431,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -1453,7 +1453,7 @@ sint sta2ap_data_frame(
|
||||||
unsigned char *mybssid = get_bssid(pmlmepriv);
|
unsigned char *mybssid = get_bssid(pmlmepriv);
|
||||||
sint ret=_SUCCESS;
|
sint ret=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (check_fwstate(pmlmepriv, WIFI_AP_STATE) == true)
|
if (check_fwstate(pmlmepriv, WIFI_AP_STATE) == true)
|
||||||
{
|
{
|
||||||
|
@ -1503,7 +1503,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -1773,7 +1773,7 @@ sint validate_recv_data_frame(struct adapter *adapter, union recv_frame *precv_f
|
||||||
struct tdls_info *ptdlsinfo = &adapter->tdlsinfo;
|
struct tdls_info *ptdlsinfo = &adapter->tdlsinfo;
|
||||||
#endif //CONFIG_TDLS
|
#endif //CONFIG_TDLS
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
bretry = GetRetry(ptr);
|
bretry = GetRetry(ptr);
|
||||||
pda = get_da(ptr);
|
pda = get_da(ptr);
|
||||||
|
@ -1916,7 +1916,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -2071,7 +2071,7 @@ sint validate_recv_frame(struct adapter *adapter, union recv_frame *precv_frame)
|
||||||
u8 external_len = 0;
|
u8 external_len = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
|
|
||||||
#ifdef CONFIG_FIND_BEST_CHANNEL
|
#ifdef CONFIG_FIND_BEST_CHANNEL
|
||||||
|
@ -2244,7 +2244,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
@ -2269,7 +2269,7 @@ sint wlanhdr_to_ethhdr ( union recv_frame *precvframe)
|
||||||
u8 *ptr = get_recvframe_data(precvframe) ; // point to frame_ctrl field
|
u8 *ptr = get_recvframe_data(precvframe) ; // point to frame_ctrl field
|
||||||
struct rx_pkt_attrib *pattrib = & precvframe->u.hdr.attrib;
|
struct rx_pkt_attrib *pattrib = & precvframe->u.hdr.attrib;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(pattrib->encrypt){
|
if(pattrib->encrypt){
|
||||||
recvframe_pull_tail(precvframe, pattrib->icv_len);
|
recvframe_pull_tail(precvframe, pattrib->icv_len);
|
||||||
|
@ -2325,7 +2325,7 @@ _func_enter_;
|
||||||
_rtw_memcpy(ptr+12, &len, 2);
|
_rtw_memcpy(ptr+12, &len, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -2348,7 +2348,7 @@ sint wlanhdr_to_ethhdr ( union recv_frame *precvframe)
|
||||||
struct rx_pkt_attrib *pattrib = & precvframe->u.hdr.attrib;
|
struct rx_pkt_attrib *pattrib = & precvframe->u.hdr.attrib;
|
||||||
struct _vlan *pvlan = NULL;
|
struct _vlan *pvlan = NULL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
psnap=(struct ieee80211_snap_hdr *)(ptr+pattrib->hdrlen + pattrib->iv_len);
|
psnap=(struct ieee80211_snap_hdr *)(ptr+pattrib->hdrlen + pattrib->iv_len);
|
||||||
psnap_type=ptr+pattrib->hdrlen + pattrib->iv_len+SNAP_SIZE;
|
psnap_type=ptr+pattrib->hdrlen + pattrib->iv_len+SNAP_SIZE;
|
||||||
|
@ -2456,7 +2456,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -2473,7 +2473,7 @@ union recv_frame * recvframe_defrag(struct adapter *adapter,_queue *defrag_q)
|
||||||
union recv_frame* prframe, *pnextrframe;
|
union recv_frame* prframe, *pnextrframe;
|
||||||
_queue *pfree_recv_queue;
|
_queue *pfree_recv_queue;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
curfragnum=0;
|
curfragnum=0;
|
||||||
pfree_recv_queue=&adapter->recvpriv.free_recv_queue;
|
pfree_recv_queue=&adapter->recvpriv.free_recv_queue;
|
||||||
|
@ -2546,7 +2546,7 @@ _func_enter_;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_recv_c_,_drv_info_,("Performance defrag!!!!!\n"));
|
RT_TRACE(_module_rtl871x_recv_c_,_drv_info_,("Performance defrag!!!!!\n"));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return prframe;
|
return prframe;
|
||||||
}
|
}
|
||||||
|
@ -2564,7 +2564,7 @@ union recv_frame* recvframe_chk_defrag(struct adapter *padapter, union recv_fram
|
||||||
union recv_frame *prtnframe = NULL;
|
union recv_frame *prtnframe = NULL;
|
||||||
_queue *pfree_recv_queue, *pdefrag_q;
|
_queue *pfree_recv_queue, *pdefrag_q;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pstapriv = &padapter->stapriv;
|
pstapriv = &padapter->stapriv;
|
||||||
|
|
||||||
|
@ -2673,7 +2673,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return prtnframe;
|
return prtnframe;
|
||||||
|
|
||||||
|
@ -3642,7 +3642,7 @@ s32 rtw_recv_entry(union recv_frame *precvframe)
|
||||||
struct recv_priv *precvpriv;
|
struct recv_priv *precvpriv;
|
||||||
s32 ret=_SUCCESS;
|
s32 ret=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
// RT_TRACE(_module_rtl871x_recv_c_,_drv_info_,("+rtw_recv_entry\n"));
|
// RT_TRACE(_module_rtl871x_recv_c_,_drv_info_,("+rtw_recv_entry\n"));
|
||||||
|
|
||||||
|
@ -3660,13 +3660,13 @@ _func_enter_;
|
||||||
|
|
||||||
precvpriv->rx_pkts++;
|
precvpriv->rx_pkts++;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
_recv_entry_drop:
|
_recv_entry_drop:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,7 +45,7 @@ static void arcfour_init(struct arc4context *parc4ctx, u8 * key,u32 key_len)
|
||||||
u32 stateindex;
|
u32 stateindex;
|
||||||
u8 * state;
|
u8 * state;
|
||||||
u32 counter;
|
u32 counter;
|
||||||
_func_enter_;
|
;
|
||||||
state = parc4ctx->state;
|
state = parc4ctx->state;
|
||||||
parc4ctx->x = 0;
|
parc4ctx->x = 0;
|
||||||
parc4ctx->y = 0;
|
parc4ctx->y = 0;
|
||||||
|
@ -63,7 +63,7 @@ _func_enter_;
|
||||||
if (++keyindex >= key_len)
|
if (++keyindex >= key_len)
|
||||||
keyindex = 0;
|
keyindex = 0;
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
static u32 arcfour_byte( struct arc4context *parc4ctx)
|
static u32 arcfour_byte( struct arc4context *parc4ctx)
|
||||||
{
|
{
|
||||||
|
@ -71,7 +71,7 @@ static u32 arcfour_byte( struct arc4context *parc4ctx)
|
||||||
u32 y;
|
u32 y;
|
||||||
u32 sx, sy;
|
u32 sx, sy;
|
||||||
u8 * state;
|
u8 * state;
|
||||||
_func_enter_;
|
;
|
||||||
state = parc4ctx->state;
|
state = parc4ctx->state;
|
||||||
x = (parc4ctx->x + 1) & 0xff;
|
x = (parc4ctx->x + 1) & 0xff;
|
||||||
sx = state[x];
|
sx = state[x];
|
||||||
|
@ -81,7 +81,7 @@ _func_enter_;
|
||||||
parc4ctx->y = y;
|
parc4ctx->y = y;
|
||||||
state[y] = (u8)sx;
|
state[y] = (u8)sx;
|
||||||
state[x] = (u8)sy;
|
state[x] = (u8)sy;
|
||||||
_func_exit_;
|
;
|
||||||
return state[(sx + sy) & 0xff];
|
return state[(sx + sy) & 0xff];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,10 +92,10 @@ static void arcfour_encrypt( struct arc4context *parc4ctx,
|
||||||
u32 len)
|
u32 len)
|
||||||
{
|
{
|
||||||
u32 i;
|
u32 i;
|
||||||
_func_enter_;
|
;
|
||||||
for (i = 0; i < len; i++)
|
for (i = 0; i < len; i++)
|
||||||
dest[i] = src[i] ^ (unsigned char)arcfour_byte(parc4ctx);
|
dest[i] = src[i] ^ (unsigned char)arcfour_byte(parc4ctx);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
static sint bcrc32initialized = 0;
|
static sint bcrc32initialized = 0;
|
||||||
|
@ -109,7 +109,7 @@ static u8 crc32_reverseBit( u8 data)
|
||||||
|
|
||||||
static void crc32_init(void)
|
static void crc32_init(void)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
if (bcrc32initialized == 1)
|
if (bcrc32initialized == 1)
|
||||||
goto exit;
|
goto exit;
|
||||||
else{
|
else{
|
||||||
|
@ -136,14 +136,14 @@ _func_enter_;
|
||||||
bcrc32initialized= 1;
|
bcrc32initialized= 1;
|
||||||
}
|
}
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
static u32 getcrc32(u8 *buf, sint len)
|
static u32 getcrc32(u8 *buf, sint len)
|
||||||
{
|
{
|
||||||
u8 *p;
|
u8 *p;
|
||||||
u32 crc;
|
u32 crc;
|
||||||
_func_enter_;
|
;
|
||||||
if (bcrc32initialized == 0) crc32_init();
|
if (bcrc32initialized == 0) crc32_init();
|
||||||
|
|
||||||
crc = 0xffffffff; /* preload shift register, per CRC-32 spec */
|
crc = 0xffffffff; /* preload shift register, per CRC-32 spec */
|
||||||
|
@ -152,7 +152,7 @@ _func_enter_;
|
||||||
{
|
{
|
||||||
crc = crc32_table[ (crc ^ *p) & 0xff] ^ (crc >> 8);
|
crc = crc32_table[ (crc ^ *p) & 0xff] ^ (crc >> 8);
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
return ~crc; /* transmit complement, per CRC-32 spec */
|
return ~crc; /* transmit complement, per CRC-32 spec */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -176,7 +176,7 @@ void rtw_wep_encrypt(struct adapter *padapter, u8 *pxmitframe)
|
||||||
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
||||||
struct xmit_priv *pxmitpriv=&padapter->xmitpriv;
|
struct xmit_priv *pxmitpriv=&padapter->xmitpriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
|
|
||||||
if(((struct xmit_frame*)pxmitframe)->buf_addr==NULL)
|
if(((struct xmit_frame*)pxmitframe)->buf_addr==NULL)
|
||||||
|
@ -236,7 +236,7 @@ _func_enter_;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -252,7 +252,7 @@ void rtw_wep_decrypt(struct adapter *padapter, u8 *precvframe)
|
||||||
struct rx_pkt_attrib *prxattrib = &(((union recv_frame*)precvframe)->u.hdr.attrib);
|
struct rx_pkt_attrib *prxattrib = &(((union recv_frame*)precvframe)->u.hdr.attrib);
|
||||||
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pframe=(unsigned char *)((union recv_frame*)precvframe)->u.hdr.rx_data;
|
pframe=(unsigned char *)((union recv_frame*)precvframe)->u.hdr.rx_data;
|
||||||
|
|
||||||
|
@ -285,7 +285,7 @@ _func_enter_;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -298,12 +298,12 @@ static u32 secmicgetuint32( u8 * p )
|
||||||
{
|
{
|
||||||
s32 i;
|
s32 i;
|
||||||
u32 res = 0;
|
u32 res = 0;
|
||||||
_func_enter_;
|
;
|
||||||
for( i=0; i<4; i++ )
|
for( i=0; i<4; i++ )
|
||||||
{
|
{
|
||||||
res |= ((u32)(*p++)) << (8*i);
|
res |= ((u32)(*p++)) << (8*i);
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -311,40 +311,40 @@ static void secmicputuint32( u8 * p, u32 val )
|
||||||
// Convert from Us3232 to Byte[] in a portable way
|
// Convert from Us3232 to Byte[] in a portable way
|
||||||
{
|
{
|
||||||
long i;
|
long i;
|
||||||
_func_enter_;
|
;
|
||||||
for( i=0; i<4; i++ )
|
for( i=0; i<4; i++ )
|
||||||
{
|
{
|
||||||
*p++ = (u8) (val & 0xff);
|
*p++ = (u8) (val & 0xff);
|
||||||
val >>= 8;
|
val >>= 8;
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void secmicclear(struct mic_data *pmicdata)
|
static void secmicclear(struct mic_data *pmicdata)
|
||||||
{
|
{
|
||||||
// Reset the state to the empty message.
|
// Reset the state to the empty message.
|
||||||
_func_enter_;
|
;
|
||||||
pmicdata->L = pmicdata->K0;
|
pmicdata->L = pmicdata->K0;
|
||||||
pmicdata->R = pmicdata->K1;
|
pmicdata->R = pmicdata->K1;
|
||||||
pmicdata->nBytesInM = 0;
|
pmicdata->nBytesInM = 0;
|
||||||
pmicdata->M = 0;
|
pmicdata->M = 0;
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_secmicsetkey(struct mic_data *pmicdata, u8 * key )
|
void rtw_secmicsetkey(struct mic_data *pmicdata, u8 * key )
|
||||||
{
|
{
|
||||||
// Set the key
|
// Set the key
|
||||||
_func_enter_;
|
;
|
||||||
pmicdata->K0 = secmicgetuint32( key );
|
pmicdata->K0 = secmicgetuint32( key );
|
||||||
pmicdata->K1 = secmicgetuint32( key + 4 );
|
pmicdata->K1 = secmicgetuint32( key + 4 );
|
||||||
// and reset the message
|
// and reset the message
|
||||||
secmicclear(pmicdata);
|
secmicclear(pmicdata);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_secmicappendbyte(struct mic_data *pmicdata, u8 b )
|
void rtw_secmicappendbyte(struct mic_data *pmicdata, u8 b )
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
// Append the byte to our word-sized buffer
|
// Append the byte to our word-sized buffer
|
||||||
pmicdata->M |= ((unsigned long)b) << (8*pmicdata->nBytesInM);
|
pmicdata->M |= ((unsigned long)b) << (8*pmicdata->nBytesInM);
|
||||||
pmicdata->nBytesInM++;
|
pmicdata->nBytesInM++;
|
||||||
|
@ -364,24 +364,24 @@ _func_enter_;
|
||||||
pmicdata->M = 0;
|
pmicdata->M = 0;
|
||||||
pmicdata->nBytesInM = 0;
|
pmicdata->nBytesInM = 0;
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_secmicappend(struct mic_data *pmicdata, u8 * src, u32 nbytes )
|
void rtw_secmicappend(struct mic_data *pmicdata, u8 * src, u32 nbytes )
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
// This is simple
|
// This is simple
|
||||||
while( nbytes > 0 )
|
while( nbytes > 0 )
|
||||||
{
|
{
|
||||||
rtw_secmicappendbyte(pmicdata, *src++ );
|
rtw_secmicappendbyte(pmicdata, *src++ );
|
||||||
nbytes--;
|
nbytes--;
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_secgetmic(struct mic_data *pmicdata, u8 * dst )
|
void rtw_secgetmic(struct mic_data *pmicdata, u8 * dst )
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
// Append the minimum padding
|
// Append the minimum padding
|
||||||
rtw_secmicappendbyte(pmicdata, 0x5a );
|
rtw_secmicappendbyte(pmicdata, 0x5a );
|
||||||
rtw_secmicappendbyte(pmicdata, 0 );
|
rtw_secmicappendbyte(pmicdata, 0 );
|
||||||
|
@ -398,7 +398,7 @@ _func_enter_;
|
||||||
secmicputuint32( dst+4, pmicdata->R );
|
secmicputuint32( dst+4, pmicdata->R );
|
||||||
// Reset to the empty message.
|
// Reset to the empty message.
|
||||||
secmicclear(pmicdata);
|
secmicclear(pmicdata);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -407,7 +407,7 @@ void rtw_seccalctkipmic(u8 * key,u8 *header,u8 *data,u32 data_len,u8 *mic_code,
|
||||||
|
|
||||||
struct mic_data micdata;
|
struct mic_data micdata;
|
||||||
u8 priority[4]={0x0,0x0,0x0,0x0};
|
u8 priority[4]={0x0,0x0,0x0,0x0};
|
||||||
_func_enter_;
|
;
|
||||||
rtw_secmicsetkey(&micdata, key);
|
rtw_secmicsetkey(&micdata, key);
|
||||||
priority[0]=pri;
|
priority[0]=pri;
|
||||||
|
|
||||||
|
@ -433,7 +433,7 @@ _func_enter_;
|
||||||
rtw_secmicappend(&micdata, data, data_len);
|
rtw_secmicappend(&micdata, data, data_len);
|
||||||
|
|
||||||
rtw_secgetmic(&micdata,mic_code);
|
rtw_secgetmic(&micdata,mic_code);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -555,7 +555,7 @@ static const unsigned short Sbox1[2][256]= /* Sbox for hash (can be in ROM
|
||||||
static void phase1(u16 *p1k,const u8 *tk,const u8 *ta,u32 iv32)
|
static void phase1(u16 *p1k,const u8 *tk,const u8 *ta,u32 iv32)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
_func_enter_;
|
;
|
||||||
/* Initialize the 80 bits of P1K[] from IV32 and TA[0..5] */
|
/* Initialize the 80 bits of P1K[] from IV32 and TA[0..5] */
|
||||||
p1k[0] = Lo16(iv32);
|
p1k[0] = Lo16(iv32);
|
||||||
p1k[1] = Hi16(iv32);
|
p1k[1] = Hi16(iv32);
|
||||||
|
@ -574,7 +574,7 @@ _func_enter_;
|
||||||
p1k[4] += _S_(p1k[3] ^ TK16((i&1)+0));
|
p1k[4] += _S_(p1k[3] ^ TK16((i&1)+0));
|
||||||
p1k[4] += (unsigned short)i; /* avoid "slide attacks" */
|
p1k[4] += (unsigned short)i; /* avoid "slide attacks" */
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -605,7 +605,7 @@ static void phase2(u8 *rc4key,const u8 *tk,const u16 *p1k,u16 iv16)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
u16 PPK[6]; /* temporary key for mixing */
|
u16 PPK[6]; /* temporary key for mixing */
|
||||||
_func_enter_;
|
;
|
||||||
/* Note: all adds in the PPK[] equations below are mod 2**16 */
|
/* Note: all adds in the PPK[] equations below are mod 2**16 */
|
||||||
for (i=0;i<5;i++) PPK[i]=p1k[i]; /* first, copy P1K to PPK */
|
for (i=0;i<5;i++) PPK[i]=p1k[i]; /* first, copy P1K to PPK */
|
||||||
PPK[5] = p1k[4] +iv16; /* next, add in IV16 */
|
PPK[5] = p1k[4] +iv16; /* next, add in IV16 */
|
||||||
|
@ -643,7 +643,7 @@ _func_enter_;
|
||||||
rc4key[4+2*i] = Lo8(PPK[i]);
|
rc4key[4+2*i] = Lo8(PPK[i]);
|
||||||
rc4key[5+2*i] = Hi8(PPK[i]);
|
rc4key[5+2*i] = Hi8(PPK[i]);
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -667,7 +667,7 @@ u32 rtw_tkip_encrypt(struct adapter *padapter, u8 *pxmitframe)
|
||||||
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
||||||
struct xmit_priv *pxmitpriv=&padapter->xmitpriv;
|
struct xmit_priv *pxmitpriv=&padapter->xmitpriv;
|
||||||
u32 res=_SUCCESS;
|
u32 res=_SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(((struct xmit_frame*)pxmitframe)->buf_addr==NULL)
|
if(((struct xmit_frame*)pxmitframe)->buf_addr==NULL)
|
||||||
return _FAIL;
|
return _FAIL;
|
||||||
|
@ -763,7 +763,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -789,7 +789,7 @@ u32 rtw_tkip_decrypt(struct adapter *padapter, u8 *precvframe)
|
||||||
// struct recv_priv *precvpriv=&padapter->recvpriv;
|
// struct recv_priv *precvpriv=&padapter->recvpriv;
|
||||||
u32 res=_SUCCESS;
|
u32 res=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pframe=(unsigned char *)((union recv_frame*)precvframe)->u.hdr.rx_data;
|
pframe=(unsigned char *)((union recv_frame*)precvframe)->u.hdr.rx_data;
|
||||||
|
|
||||||
|
@ -883,7 +883,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
exit:
|
exit:
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -989,24 +989,24 @@ static void aes128k128d(u8 *key, u8 *data, u8 *ciphertext);
|
||||||
static void xor_128(u8 *a, u8 *b, u8 *out)
|
static void xor_128(u8 *a, u8 *b, u8 *out)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
_func_enter_;
|
;
|
||||||
for (i=0;i<16; i++)
|
for (i=0;i<16; i++)
|
||||||
{
|
{
|
||||||
out[i] = a[i] ^ b[i];
|
out[i] = a[i] ^ b[i];
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void xor_32(u8 *a, u8 *b, u8 *out)
|
static void xor_32(u8 *a, u8 *b, u8 *out)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
_func_enter_;
|
;
|
||||||
for (i=0;i<4; i++)
|
for (i=0;i<4; i++)
|
||||||
{
|
{
|
||||||
out[i] = a[i] ^ b[i];
|
out[i] = a[i] ^ b[i];
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1025,7 +1025,7 @@ static void next_key(u8 *key, sint round)
|
||||||
0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80,
|
0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80,
|
||||||
0x1b, 0x36, 0x36, 0x36
|
0x1b, 0x36, 0x36, 0x36
|
||||||
};
|
};
|
||||||
_func_enter_;
|
;
|
||||||
sbox_key[0] = sbox(key[13]);
|
sbox_key[0] = sbox(key[13]);
|
||||||
sbox_key[1] = sbox(key[14]);
|
sbox_key[1] = sbox(key[14]);
|
||||||
sbox_key[2] = sbox(key[15]);
|
sbox_key[2] = sbox(key[15]);
|
||||||
|
@ -1039,25 +1039,25 @@ _func_enter_;
|
||||||
xor_32(&key[4], &key[0], &key[4]);
|
xor_32(&key[4], &key[0], &key[4]);
|
||||||
xor_32(&key[8], &key[4], &key[8]);
|
xor_32(&key[8], &key[4], &key[8]);
|
||||||
xor_32(&key[12], &key[8], &key[12]);
|
xor_32(&key[12], &key[8], &key[12]);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void byte_sub(u8 *in, u8 *out)
|
static void byte_sub(u8 *in, u8 *out)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
_func_enter_;
|
;
|
||||||
for (i=0; i< 16; i++)
|
for (i=0; i< 16; i++)
|
||||||
{
|
{
|
||||||
out[i] = sbox(in[i]);
|
out[i] = sbox(in[i]);
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void shift_row(u8 *in, u8 *out)
|
static void shift_row(u8 *in, u8 *out)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
out[0] = in[0];
|
out[0] = in[0];
|
||||||
out[1] = in[5];
|
out[1] = in[5];
|
||||||
out[2] = in[10];
|
out[2] = in[10];
|
||||||
|
@ -1074,7 +1074,7 @@ _func_enter_;
|
||||||
out[13] = in[1];
|
out[13] = in[1];
|
||||||
out[14] = in[6];
|
out[14] = in[6];
|
||||||
out[15] = in[11];
|
out[15] = in[11];
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1089,7 +1089,7 @@ static void mix_column(u8 *in, u8 *out)
|
||||||
u8 rotr[4];
|
u8 rotr[4];
|
||||||
u8 temp[4];
|
u8 temp[4];
|
||||||
u8 tempb[4];
|
u8 tempb[4];
|
||||||
_func_enter_;
|
;
|
||||||
for (i=0 ; i<4; i++)
|
for (i=0 ; i<4; i++)
|
||||||
{
|
{
|
||||||
if ((in[i] & 0x80)== 0x80)
|
if ((in[i] & 0x80)== 0x80)
|
||||||
|
@ -1137,7 +1137,7 @@ _func_enter_;
|
||||||
xor_32(add1bf7, rotr, temp);
|
xor_32(add1bf7, rotr, temp);
|
||||||
xor_32(swap_halfs, rotl,tempb);
|
xor_32(swap_halfs, rotl,tempb);
|
||||||
xor_32(temp, tempb, out);
|
xor_32(temp, tempb, out);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1148,7 +1148,7 @@ static void aes128k128d(u8 *key, u8 *data, u8 *ciphertext)
|
||||||
u8 intermediatea[16];
|
u8 intermediatea[16];
|
||||||
u8 intermediateb[16];
|
u8 intermediateb[16];
|
||||||
u8 round_key[16];
|
u8 round_key[16];
|
||||||
_func_enter_;
|
;
|
||||||
for(i=0; i<16; i++) round_key[i] = key[i];
|
for(i=0; i<16; i++) round_key[i] = key[i];
|
||||||
|
|
||||||
for (round = 0; round < 11; round++)
|
for (round = 0; round < 11; round++)
|
||||||
|
@ -1176,7 +1176,7 @@ _func_enter_;
|
||||||
next_key(round_key, round);
|
next_key(round_key, round);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1197,7 +1197,7 @@ static void construct_mic_iv(
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
_func_enter_;
|
;
|
||||||
mic_iv[0] = 0x59;
|
mic_iv[0] = 0x59;
|
||||||
if (qc_exists && a4_exists) mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */
|
if (qc_exists && a4_exists) mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */
|
||||||
if (qc_exists && !a4_exists) mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */
|
if (qc_exists && !a4_exists) mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */
|
||||||
|
@ -1218,7 +1218,7 @@ _func_enter_;
|
||||||
#endif
|
#endif
|
||||||
mic_iv[14] = (unsigned char) (payload_length / 256);
|
mic_iv[14] = (unsigned char) (payload_length / 256);
|
||||||
mic_iv[15] = (unsigned char) (payload_length % 256);
|
mic_iv[15] = (unsigned char) (payload_length % 256);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1235,7 +1235,7 @@ static void construct_mic_header1(
|
||||||
uint frtype// add for CONFIG_IEEE80211W, none 11w also can use
|
uint frtype// add for CONFIG_IEEE80211W, none 11w also can use
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
mic_header1[0] = (u8)((header_length - 2) / 256);
|
mic_header1[0] = (u8)((header_length - 2) / 256);
|
||||||
mic_header1[1] = (u8)((header_length - 2) % 256);
|
mic_header1[1] = (u8)((header_length - 2) % 256);
|
||||||
#ifdef CONFIG_IEEE80211W
|
#ifdef CONFIG_IEEE80211W
|
||||||
|
@ -1259,7 +1259,7 @@ _func_enter_;
|
||||||
mic_header1[13] = mpdu[13];
|
mic_header1[13] = mpdu[13];
|
||||||
mic_header1[14] = mpdu[14];
|
mic_header1[14] = mpdu[14];
|
||||||
mic_header1[15] = mpdu[15];
|
mic_header1[15] = mpdu[15];
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1276,7 +1276,7 @@ static void construct_mic_header2(
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
_func_enter_;
|
;
|
||||||
for (i = 0; i<16; i++) mic_header2[i]=0x00;
|
for (i = 0; i<16; i++) mic_header2[i]=0x00;
|
||||||
|
|
||||||
mic_header2[0] = mpdu[16]; /* A3 */
|
mic_header2[0] = mpdu[16]; /* A3 */
|
||||||
|
@ -1311,7 +1311,7 @@ _func_enter_;
|
||||||
mic_header2[15] = mpdu[31] & 0x00;
|
mic_header2[15] = mpdu[31] & 0x00;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1333,7 +1333,7 @@ static void construct_ctr_preload(
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
sint i = 0;
|
sint i = 0;
|
||||||
_func_enter_;
|
;
|
||||||
for (i=0; i<16; i++) ctr_preload[i] = 0x00;
|
for (i=0; i<16; i++) ctr_preload[i] = 0x00;
|
||||||
i = 0;
|
i = 0;
|
||||||
|
|
||||||
|
@ -1358,7 +1358,7 @@ _func_enter_;
|
||||||
#endif
|
#endif
|
||||||
ctr_preload[14] = (unsigned char) (c / 256); /* Ctr */
|
ctr_preload[14] = (unsigned char) (c / 256); /* Ctr */
|
||||||
ctr_preload[15] = (unsigned char) (c % 256);
|
ctr_preload[15] = (unsigned char) (c % 256);
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1369,12 +1369,12 @@ _func_exit_;
|
||||||
static void bitwise_xor(u8 *ina, u8 *inb, u8 *out)
|
static void bitwise_xor(u8 *ina, u8 *inb, u8 *out)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
_func_enter_;
|
;
|
||||||
for (i=0; i<16; i++)
|
for (i=0; i<16; i++)
|
||||||
{
|
{
|
||||||
out[i] = ina[i] ^ inb[i];
|
out[i] = ina[i] ^ inb[i];
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1400,7 +1400,7 @@ static sint aes_cipher(u8 *key, uint hdrlen,
|
||||||
uint frtype = GetFrameType(pframe);
|
uint frtype = GetFrameType(pframe);
|
||||||
uint frsubtype = GetFrameSubType(pframe);
|
uint frsubtype = GetFrameSubType(pframe);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
frsubtype=frsubtype>>4;
|
frsubtype=frsubtype>>4;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1571,7 +1571,7 @@ _func_enter_;
|
||||||
aes128k128d(key, ctr_preload, aes_out);
|
aes128k128d(key, ctr_preload, aes_out);
|
||||||
bitwise_xor(aes_out, padded_buffer, chain_buffer);
|
bitwise_xor(aes_out, padded_buffer, chain_buffer);
|
||||||
for (j=0; j<8;j++) pframe[payload_index++] = chain_buffer[j];//for (j=0; j<8;j++) message[payload_index++] = chain_buffer[j];
|
for (j=0; j<8;j++) pframe[payload_index++] = chain_buffer[j];//for (j=0; j<8;j++) message[payload_index++] = chain_buffer[j];
|
||||||
_func_exit_;
|
;
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1598,7 +1598,7 @@ u32 rtw_aes_encrypt(struct adapter *padapter, u8 *pxmitframe)
|
||||||
|
|
||||||
// uint offset = 0;
|
// uint offset = 0;
|
||||||
u32 res=_SUCCESS;
|
u32 res=_SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(((struct xmit_frame*)pxmitframe)->buf_addr==NULL)
|
if(((struct xmit_frame*)pxmitframe)->buf_addr==NULL)
|
||||||
return _FAIL;
|
return _FAIL;
|
||||||
|
@ -1691,7 +1691,7 @@ _func_enter_;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1718,7 +1718,7 @@ static sint aes_decipher(u8 *key, uint hdrlen,
|
||||||
// uint offset = 0;
|
// uint offset = 0;
|
||||||
uint frtype = GetFrameType(pframe);
|
uint frtype = GetFrameType(pframe);
|
||||||
uint frsubtype = GetFrameSubType(pframe);
|
uint frsubtype = GetFrameSubType(pframe);
|
||||||
_func_enter_;
|
;
|
||||||
frsubtype=frsubtype>>4;
|
frsubtype=frsubtype>>4;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1965,7 +1965,7 @@ _func_enter_;
|
||||||
res = _FAIL;
|
res = _FAIL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1987,7 +1987,7 @@ u32 rtw_aes_decrypt(struct adapter *padapter, u8 *precvframe)
|
||||||
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
struct security_priv *psecuritypriv=&padapter->securitypriv;
|
||||||
// struct recv_priv *precvpriv=&padapter->recvpriv;
|
// struct recv_priv *precvpriv=&padapter->recvpriv;
|
||||||
u32 res=_SUCCESS;
|
u32 res=_SUCCESS;
|
||||||
_func_enter_;
|
;
|
||||||
pframe=(unsigned char *)((union recv_frame*)precvframe)->u.hdr.rx_data;
|
pframe=(unsigned char *)((union recv_frame*)precvframe)->u.hdr.rx_data;
|
||||||
//4 start to encrypt each fragment
|
//4 start to encrypt each fragment
|
||||||
if((prxattrib->encrypt==_AES_)){
|
if((prxattrib->encrypt==_AES_)){
|
||||||
|
@ -2086,7 +2086,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
exit:
|
exit:
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -3076,7 +3076,7 @@ void rtw_use_tkipkey_handler(void *FunctionContext)
|
||||||
struct adapter *padapter = (struct adapter *)FunctionContext;
|
struct adapter *padapter = (struct adapter *)FunctionContext;
|
||||||
|
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_security_c_,_drv_err_,("^^^rtw_use_tkipkey_handler ^^^\n"));
|
RT_TRACE(_module_rtl871x_security_c_,_drv_err_,("^^^rtw_use_tkipkey_handler ^^^\n"));
|
||||||
|
|
||||||
|
@ -3084,7 +3084,7 @@ _func_enter_;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_security_c_,_drv_err_,("^^^rtw_use_tkipkey_handler padapter->securitypriv.busetkipkey=%d^^^\n",padapter->securitypriv.busetkipkey));
|
RT_TRACE(_module_rtl871x_security_c_,_drv_err_,("^^^rtw_use_tkipkey_handler padapter->securitypriv.busetkipkey=%d^^^\n",padapter->securitypriv.busetkipkey));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ void _rtw_init_stainfo(struct sta_info *psta);
|
||||||
void _rtw_init_stainfo(struct sta_info *psta)
|
void _rtw_init_stainfo(struct sta_info *psta)
|
||||||
{
|
{
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memset((u8 *)psta, 0, sizeof (struct sta_info));
|
_rtw_memset((u8 *)psta, 0, sizeof (struct sta_info));
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ _func_enter_;
|
||||||
psta->rx_vi_cnt = 0;
|
psta->rx_vi_cnt = 0;
|
||||||
psta->rx_vo_cnt = 0;
|
psta->rx_vo_cnt = 0;
|
||||||
#endif
|
#endif
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@ u32 _rtw_init_sta_priv(struct sta_priv *pstapriv)
|
||||||
struct sta_info *psta;
|
struct sta_info *psta;
|
||||||
s32 i;
|
s32 i;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pstapriv->pallocated_stainfo_buf = rtw_zvmalloc (sizeof(struct sta_info) * NUM_STA+ 4);
|
pstapriv->pallocated_stainfo_buf = rtw_zvmalloc (sizeof(struct sta_info) * NUM_STA+ 4);
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ _func_enter_;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
|
|
||||||
|
@ -192,7 +192,7 @@ inline struct sta_info *rtw_get_stainfo_by_offset(struct sta_priv *stapriv, int
|
||||||
void _rtw_free_sta_xmit_priv_lock(struct sta_xmit_priv *psta_xmitpriv);
|
void _rtw_free_sta_xmit_priv_lock(struct sta_xmit_priv *psta_xmitpriv);
|
||||||
void _rtw_free_sta_xmit_priv_lock(struct sta_xmit_priv *psta_xmitpriv)
|
void _rtw_free_sta_xmit_priv_lock(struct sta_xmit_priv *psta_xmitpriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_spinlock_free(&psta_xmitpriv->lock);
|
_rtw_spinlock_free(&psta_xmitpriv->lock);
|
||||||
|
|
||||||
|
@ -200,25 +200,25 @@ _func_enter_;
|
||||||
_rtw_spinlock_free(&(psta_xmitpriv->bk_q.sta_pending.lock));
|
_rtw_spinlock_free(&(psta_xmitpriv->bk_q.sta_pending.lock));
|
||||||
_rtw_spinlock_free(&(psta_xmitpriv->vi_q.sta_pending.lock));
|
_rtw_spinlock_free(&(psta_xmitpriv->vi_q.sta_pending.lock));
|
||||||
_rtw_spinlock_free(&(psta_xmitpriv->vo_q.sta_pending.lock));
|
_rtw_spinlock_free(&(psta_xmitpriv->vo_q.sta_pending.lock));
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void _rtw_free_sta_recv_priv_lock(struct sta_recv_priv *psta_recvpriv)
|
static void _rtw_free_sta_recv_priv_lock(struct sta_recv_priv *psta_recvpriv)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_spinlock_free(&psta_recvpriv->lock);
|
_rtw_spinlock_free(&psta_recvpriv->lock);
|
||||||
|
|
||||||
_rtw_spinlock_free(&(psta_recvpriv->defrag_q.lock));
|
_rtw_spinlock_free(&(psta_recvpriv->defrag_q.lock));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_mfree_stainfo(struct sta_info *psta);
|
void rtw_mfree_stainfo(struct sta_info *psta);
|
||||||
void rtw_mfree_stainfo(struct sta_info *psta)
|
void rtw_mfree_stainfo(struct sta_info *psta)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(&psta->lock != NULL)
|
if(&psta->lock != NULL)
|
||||||
_rtw_spinlock_free(&psta->lock);
|
_rtw_spinlock_free(&psta->lock);
|
||||||
|
@ -226,7 +226,7 @@ _func_enter_;
|
||||||
_rtw_free_sta_xmit_priv_lock(&psta->sta_xmitpriv);
|
_rtw_free_sta_xmit_priv_lock(&psta->sta_xmitpriv);
|
||||||
_rtw_free_sta_recv_priv_lock(&psta->sta_recvpriv);
|
_rtw_free_sta_recv_priv_lock(&psta->sta_recvpriv);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -238,7 +238,7 @@ void rtw_mfree_all_stainfo(struct sta_priv *pstapriv )
|
||||||
_list *plist, *phead;
|
_list *plist, *phead;
|
||||||
struct sta_info *psta = NULL;
|
struct sta_info *psta = NULL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&pstapriv->sta_hash_lock, &irqL);
|
_enter_critical_bh(&pstapriv->sta_hash_lock, &irqL);
|
||||||
|
|
||||||
|
@ -255,7 +255,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical_bh(&pstapriv->sta_hash_lock, &irqL);
|
_exit_critical_bh(&pstapriv->sta_hash_lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -290,7 +290,7 @@ u32 _rtw_free_sta_priv(struct sta_priv *pstapriv)
|
||||||
struct recv_reorder_ctrl *preorder_ctrl;
|
struct recv_reorder_ctrl *preorder_ctrl;
|
||||||
int index;
|
int index;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
if(pstapriv){
|
if(pstapriv){
|
||||||
|
|
||||||
/* delete all reordering_ctrl_timer */
|
/* delete all reordering_ctrl_timer */
|
||||||
|
@ -323,7 +323,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -341,7 +341,7 @@ struct sta_info *rtw_alloc_stainfo(struct sta_priv *pstapriv, u8 *hwaddr)
|
||||||
int i = 0;
|
int i = 0;
|
||||||
u16 wRxSeqInitialValue = 0xffff;
|
u16 wRxSeqInitialValue = 0xffff;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pfree_sta_queue = &pstapriv->free_sta_queue;
|
pfree_sta_queue = &pstapriv->free_sta_queue;
|
||||||
|
|
||||||
|
@ -452,7 +452,7 @@ exit:
|
||||||
|
|
||||||
_exit_critical_bh(&(pstapriv->sta_hash_lock), &irqL2);
|
_exit_critical_bh(&(pstapriv->sta_hash_lock), &irqL2);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return psta;
|
return psta;
|
||||||
|
|
||||||
|
@ -473,7 +473,7 @@ u32 rtw_free_stainfo(struct adapter *padapter , struct sta_info *psta)
|
||||||
struct hw_xmit *phwxmit;
|
struct hw_xmit *phwxmit;
|
||||||
|
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (psta == NULL)
|
if (psta == NULL)
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -652,7 +652,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
|
|
||||||
|
@ -668,7 +668,7 @@ void rtw_free_all_stainfo(struct adapter *padapter)
|
||||||
struct sta_priv *pstapriv = &padapter->stapriv;
|
struct sta_priv *pstapriv = &padapter->stapriv;
|
||||||
struct sta_info* pbcmc_stainfo =rtw_get_bcmc_stainfo( padapter);
|
struct sta_info* pbcmc_stainfo =rtw_get_bcmc_stainfo( padapter);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(pstapriv->asoc_sta_count==1)
|
if(pstapriv->asoc_sta_count==1)
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -696,7 +696,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -716,7 +716,7 @@ struct sta_info *rtw_get_stainfo(struct sta_priv *pstapriv, u8 *hwaddr)
|
||||||
|
|
||||||
u8 bc_addr[ETH_ALEN] = {0xff,0xff,0xff,0xff,0xff,0xff};
|
u8 bc_addr[ETH_ALEN] = {0xff,0xff,0xff,0xff,0xff,0xff};
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(hwaddr==NULL)
|
if(hwaddr==NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -752,7 +752,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
|
|
||||||
_exit_critical_bh(&pstapriv->sta_hash_lock, &irqL);
|
_exit_critical_bh(&pstapriv->sta_hash_lock, &irqL);
|
||||||
_func_exit_;
|
;
|
||||||
return psta;
|
return psta;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -768,7 +768,7 @@ u32 rtw_init_bcmc_stainfo(struct adapter* padapter)
|
||||||
struct sta_priv *pstapriv = &padapter->stapriv;
|
struct sta_priv *pstapriv = &padapter->stapriv;
|
||||||
//_queue *pstapending = &padapter->xmitpriv.bm_pending;
|
//_queue *pstapending = &padapter->xmitpriv.bm_pending;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
psta = rtw_alloc_stainfo(pstapriv, bcast_addr);
|
psta = rtw_alloc_stainfo(pstapriv, bcast_addr);
|
||||||
|
|
||||||
|
@ -793,7 +793,7 @@ _func_enter_;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -804,9 +804,9 @@ struct sta_info* rtw_get_bcmc_stainfo(struct adapter* padapter)
|
||||||
struct sta_info *psta;
|
struct sta_info *psta;
|
||||||
struct sta_priv *pstapriv = &padapter->stapriv;
|
struct sta_priv *pstapriv = &padapter->stapriv;
|
||||||
u8 bc_addr[ETH_ALEN] = {0xff,0xff,0xff,0xff,0xff,0xff};
|
u8 bc_addr[ETH_ALEN] = {0xff,0xff,0xff,0xff,0xff,0xff};
|
||||||
_func_enter_;
|
;
|
||||||
psta = rtw_get_stainfo(pstapriv, bc_addr);
|
psta = rtw_get_stainfo(pstapriv, bc_addr);
|
||||||
_func_exit_;
|
;
|
||||||
return psta;
|
return psta;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1528,7 +1528,7 @@ _mismatch:
|
||||||
rtw_mfree((u8 *)bssid, sizeof(WLAN_BSSID_EX));
|
rtw_mfree((u8 *)bssid, sizeof(WLAN_BSSID_EX));
|
||||||
return _FAIL;
|
return _FAIL;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void update_beacon_info(struct adapter *padapter, u8 *pframe, uint pkt_len, struct sta_info *psta)
|
void update_beacon_info(struct adapter *padapter, u8 *pframe, uint pkt_len, struct sta_info *psta)
|
||||||
|
|
106
core/rtw_xmit.c
106
core/rtw_xmit.c
|
@ -34,18 +34,18 @@ static u8 RFC1042_OUI[P80211_OUI_LEN] = { 0x00, 0x00, 0x00 };
|
||||||
|
|
||||||
static void _init_txservq(struct tx_servq *ptxservq)
|
static void _init_txservq(struct tx_servq *ptxservq)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
_rtw_init_listhead(&ptxservq->tx_pending);
|
_rtw_init_listhead(&ptxservq->tx_pending);
|
||||||
_rtw_init_queue(&ptxservq->sta_pending);
|
_rtw_init_queue(&ptxservq->sta_pending);
|
||||||
ptxservq->qcnt = 0;
|
ptxservq->qcnt = 0;
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void _rtw_init_sta_xmit_priv(struct sta_xmit_priv *psta_xmitpriv)
|
void _rtw_init_sta_xmit_priv(struct sta_xmit_priv *psta_xmitpriv)
|
||||||
{
|
{
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memset((unsigned char *)psta_xmitpriv, 0, sizeof (struct sta_xmit_priv));
|
_rtw_memset((unsigned char *)psta_xmitpriv, 0, sizeof (struct sta_xmit_priv));
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ _func_enter_;
|
||||||
_rtw_init_listhead(&psta_xmitpriv->legacy_dz);
|
_rtw_init_listhead(&psta_xmitpriv->legacy_dz);
|
||||||
_rtw_init_listhead(&psta_xmitpriv->apsd);
|
_rtw_init_listhead(&psta_xmitpriv->apsd);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ s32 _rtw_init_xmit_priv(struct xmit_priv *pxmitpriv, struct adapter *padapter)
|
||||||
u32 max_xmit_extbuf_size = MAX_XMIT_EXTBUF_SZ;
|
u32 max_xmit_extbuf_size = MAX_XMIT_EXTBUF_SZ;
|
||||||
u32 num_xmit_extbuf = NR_XMIT_EXTBUFF;
|
u32 num_xmit_extbuf = NR_XMIT_EXTBUFF;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
// We don't need to memset padapter->XXX to zero, because adapter is allocated by rtw_zvmalloc().
|
// We don't need to memset padapter->XXX to zero, because adapter is allocated by rtw_zvmalloc().
|
||||||
//_rtw_memset((unsigned char *)pxmitpriv, 0, sizeof(struct xmit_priv));
|
//_rtw_memset((unsigned char *)pxmitpriv, 0, sizeof(struct xmit_priv));
|
||||||
|
@ -315,7 +315,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -351,7 +351,7 @@ void _rtw_free_xmit_priv (struct xmit_priv *pxmitpriv)
|
||||||
u32 max_xmit_extbuf_size = MAX_XMIT_EXTBUF_SZ;
|
u32 max_xmit_extbuf_size = MAX_XMIT_EXTBUF_SZ;
|
||||||
u32 num_xmit_extbuf = NR_XMIT_EXTBUFF;
|
u32 num_xmit_extbuf = NR_XMIT_EXTBUFF;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
rtw_hal_free_xmit_priv(padapter);
|
rtw_hal_free_xmit_priv(padapter);
|
||||||
|
|
||||||
|
@ -423,7 +423,7 @@ void _rtw_free_xmit_priv (struct xmit_priv *pxmitpriv)
|
||||||
|
|
||||||
out:
|
out:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -651,7 +651,7 @@ static s32 update_attrib(struct adapter *padapter, _pkt *pkt, struct pkt_attrib
|
||||||
struct qos_priv *pqospriv= &pmlmepriv->qospriv;
|
struct qos_priv *pqospriv= &pmlmepriv->qospriv;
|
||||||
sint res = _SUCCESS;
|
sint res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_open_pktfile(pkt, &pktfile);
|
_rtw_open_pktfile(pkt, &pktfile);
|
||||||
i = _rtw_pktfile_read(&pktfile, (u8*)ðerhdr, ETH_HLEN);
|
i = _rtw_pktfile_read(&pktfile, (u8*)ðerhdr, ETH_HLEN);
|
||||||
|
@ -917,7 +917,7 @@ static s32 update_attrib(struct adapter *padapter, _pkt *pkt, struct pkt_attrib
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -957,7 +957,7 @@ static s32 xmitframe_addmic(struct adapter *padapter, struct xmit_frame *pxmitfr
|
||||||
return _FAIL;
|
return _FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_USB_TX_AGGREGATION
|
#ifdef CONFIG_USB_TX_AGGREGATION
|
||||||
hw_hdr_offset = TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_SZ);;
|
hw_hdr_offset = TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_SZ);;
|
||||||
|
@ -1065,7 +1065,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -1075,7 +1075,7 @@ static s32 xmitframe_swencrypt(struct adapter *padapter, struct xmit_frame *pxmi
|
||||||
struct pkt_attrib *pattrib = &pxmitframe->attrib;
|
struct pkt_attrib *pattrib = &pxmitframe->attrib;
|
||||||
//struct security_priv *psecuritypriv=&padapter->securitypriv;
|
//struct security_priv *psecuritypriv=&padapter->securitypriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//if((psecuritypriv->sw_encrypt)||(pattrib->bswenc))
|
//if((psecuritypriv->sw_encrypt)||(pattrib->bswenc))
|
||||||
if(pattrib->bswenc)
|
if(pattrib->bswenc)
|
||||||
|
@ -1105,7 +1105,7 @@ _func_enter_;
|
||||||
RT_TRACE(_module_rtl871x_xmit_c_,_drv_notice_,("### xmitframe_hwencrypt\n"));
|
RT_TRACE(_module_rtl871x_xmit_c_,_drv_notice_,("### xmitframe_hwencrypt\n"));
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -1132,7 +1132,7 @@ s32 rtw_make_wlanhdr (struct adapter *padapter , u8 *hdr, struct pkt_attrib *pat
|
||||||
|
|
||||||
sint bmcst = IS_MCAST(pattrib->ra);
|
sint bmcst = IS_MCAST(pattrib->ra);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pattrib->psta) {
|
if (pattrib->psta) {
|
||||||
psta = pattrib->psta;
|
psta = pattrib->psta;
|
||||||
|
@ -1331,7 +1331,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1459,7 +1459,7 @@ s32 rtw_make_tdls_wlanhdr (struct adapter *padapter , u8 *hdr, struct pkt_attrib
|
||||||
sint res = _SUCCESS;
|
sint res = _SUCCESS;
|
||||||
u16 *fctrl = &pwlanhdr->frame_ctl;
|
u16 *fctrl = &pwlanhdr->frame_ctl;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memset(hdr, 0, WLANHDR_OFFSET);
|
_rtw_memset(hdr, 0, WLANHDR_OFFSET);
|
||||||
|
|
||||||
|
@ -1548,7 +1548,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1567,7 +1567,7 @@ s32 rtw_xmit_tdls_coalesce(struct adapter * padapter, struct xmit_frame * pxmitf
|
||||||
s32 bmcst = IS_MCAST(pattrib->ra);
|
s32 bmcst = IS_MCAST(pattrib->ra);
|
||||||
s32 res = _SUCCESS;
|
s32 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pattrib->psta) {
|
if (pattrib->psta) {
|
||||||
psta = pattrib->psta;
|
psta = pattrib->psta;
|
||||||
|
@ -1656,7 +1656,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1714,7 +1714,7 @@ s32 rtw_xmitframe_coalesce(struct adapter *padapter, _pkt *pkt, struct xmit_fram
|
||||||
s32 bmcst = IS_MCAST(pattrib->ra);
|
s32 bmcst = IS_MCAST(pattrib->ra);
|
||||||
s32 res = _SUCCESS;
|
s32 res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pattrib->psta)
|
if (pattrib->psta)
|
||||||
{
|
{
|
||||||
|
@ -1896,7 +1896,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1930,7 +1930,7 @@ s32 rtw_mgmt_xmitframe_coalesce(struct adapter *padapter, _pkt *pkt, struct xmit
|
||||||
pwlanhdr = (struct rtw_ieee80211_hdr *)pframe;
|
pwlanhdr = (struct rtw_ieee80211_hdr *)pframe;
|
||||||
tmp_buf = BIP_AAD;
|
tmp_buf = BIP_AAD;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
ori_len = BIP_AAD_SIZE+pattrib->pktlen;
|
ori_len = BIP_AAD_SIZE+pattrib->pktlen;
|
||||||
tmp_buf = BIP_AAD = rtw_zmalloc(ori_len);
|
tmp_buf = BIP_AAD = rtw_zmalloc(ori_len);
|
||||||
subtype = GetFrameSubType(pframe); //bit(7)~bit(2)
|
subtype = GetFrameSubType(pframe); //bit(7)~bit(2)
|
||||||
|
@ -2127,13 +2127,13 @@ _func_enter_;
|
||||||
xmitframe_coalesce_success:
|
xmitframe_coalesce_success:
|
||||||
_exit_critical_bh(&padapter->security_key_mutex, &irqL);
|
_exit_critical_bh(&padapter->security_key_mutex, &irqL);
|
||||||
rtw_mfree(BIP_AAD, ori_len);
|
rtw_mfree(BIP_AAD, ori_len);
|
||||||
_func_exit_;
|
;
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
|
|
||||||
xmitframe_coalesce_fail:
|
xmitframe_coalesce_fail:
|
||||||
_exit_critical_bh(&padapter->security_key_mutex, &irqL);
|
_exit_critical_bh(&padapter->security_key_mutex, &irqL);
|
||||||
rtw_mfree(BIP_AAD, ori_len);
|
rtw_mfree(BIP_AAD, ori_len);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _FAIL;
|
return _FAIL;
|
||||||
}
|
}
|
||||||
|
@ -2151,7 +2151,7 @@ s32 rtw_put_snap(u8 *data, u16 h_proto)
|
||||||
struct ieee80211_snap_hdr *snap;
|
struct ieee80211_snap_hdr *snap;
|
||||||
u8 *oui;
|
u8 *oui;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
snap = (struct ieee80211_snap_hdr *)data;
|
snap = (struct ieee80211_snap_hdr *)data;
|
||||||
snap->dsap = 0xaa;
|
snap->dsap = 0xaa;
|
||||||
|
@ -2169,7 +2169,7 @@ _func_enter_;
|
||||||
|
|
||||||
*(u16 *)(data + SNAP_SIZE) = htons(h_proto);
|
*(u16 *)(data + SNAP_SIZE) = htons(h_proto);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return SNAP_SIZE + sizeof(u16);
|
return SNAP_SIZE + sizeof(u16);
|
||||||
}
|
}
|
||||||
|
@ -2183,7 +2183,7 @@ void rtw_update_protection(struct adapter *padapter, u8 *ie, uint ie_len)
|
||||||
struct xmit_priv *pxmitpriv = &padapter->xmitpriv;
|
struct xmit_priv *pxmitpriv = &padapter->xmitpriv;
|
||||||
struct registry_priv *pregistrypriv = &padapter->registrypriv;
|
struct registry_priv *pregistrypriv = &padapter->registrypriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
switch(pxmitpriv->vcs_setting)
|
switch(pxmitpriv->vcs_setting)
|
||||||
{
|
{
|
||||||
|
@ -2219,7 +2219,7 @@ _func_enter_;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2260,7 +2260,7 @@ struct xmit_buf *rtw_alloc_xmitbuf_ext(struct xmit_priv *pxmitpriv)
|
||||||
_list *plist, *phead;
|
_list *plist, *phead;
|
||||||
_queue *pfree_queue = &pxmitpriv->free_xmit_extbuf_queue;
|
_queue *pfree_queue = &pxmitpriv->free_xmit_extbuf_queue;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical(&pfree_queue->lock, &irqL);
|
_enter_critical(&pfree_queue->lock, &irqL);
|
||||||
|
|
||||||
|
@ -2297,7 +2297,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical(&pfree_queue->lock, &irqL);
|
_exit_critical(&pfree_queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pxmitbuf;
|
return pxmitbuf;
|
||||||
}
|
}
|
||||||
|
@ -2307,7 +2307,7 @@ s32 rtw_free_xmitbuf_ext(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf)
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
_queue *pfree_queue = &pxmitpriv->free_xmit_extbuf_queue;
|
_queue *pfree_queue = &pxmitpriv->free_xmit_extbuf_queue;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(pxmitbuf==NULL)
|
if(pxmitbuf==NULL)
|
||||||
{
|
{
|
||||||
|
@ -2326,7 +2326,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical(&pfree_queue->lock, &irqL);
|
_exit_critical(&pfree_queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -2338,7 +2338,7 @@ struct xmit_buf *rtw_alloc_xmitbuf(struct xmit_priv *pxmitpriv)
|
||||||
_list *plist, *phead;
|
_list *plist, *phead;
|
||||||
_queue *pfree_xmitbuf_queue = &pxmitpriv->free_xmitbuf_queue;
|
_queue *pfree_xmitbuf_queue = &pxmitpriv->free_xmitbuf_queue;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//DBG_871X("+rtw_alloc_xmitbuf\n");
|
//DBG_871X("+rtw_alloc_xmitbuf\n");
|
||||||
|
|
||||||
|
@ -2381,7 +2381,7 @@ _func_enter_;
|
||||||
|
|
||||||
_exit_critical(&pfree_xmitbuf_queue->lock, &irqL);
|
_exit_critical(&pfree_xmitbuf_queue->lock, &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pxmitbuf;
|
return pxmitbuf;
|
||||||
}
|
}
|
||||||
|
@ -2391,7 +2391,7 @@ s32 rtw_free_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf)
|
||||||
_irqL irqL;
|
_irqL irqL;
|
||||||
_queue *pfree_xmitbuf_queue = &pxmitpriv->free_xmitbuf_queue;
|
_queue *pfree_xmitbuf_queue = &pxmitpriv->free_xmitbuf_queue;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//DBG_871X("+rtw_free_xmitbuf\n");
|
//DBG_871X("+rtw_free_xmitbuf\n");
|
||||||
|
|
||||||
|
@ -2425,7 +2425,7 @@ _func_enter_;
|
||||||
_exit_critical(&pfree_xmitbuf_queue->lock, &irqL);
|
_exit_critical(&pfree_xmitbuf_queue->lock, &irqL);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -2481,7 +2481,7 @@ struct xmit_frame *rtw_alloc_xmitframe(struct xmit_priv *pxmitpriv)//(_queue *pf
|
||||||
_queue *pfree_xmit_queue = &pxmitpriv->free_xmit_queue;
|
_queue *pfree_xmit_queue = &pxmitpriv->free_xmit_queue;
|
||||||
struct adapter *padapter = pxmitpriv->adapter;
|
struct adapter *padapter = pxmitpriv->adapter;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&pfree_xmit_queue->lock, &irqL);
|
_enter_critical_bh(&pfree_xmit_queue->lock, &irqL);
|
||||||
|
|
||||||
|
@ -2504,7 +2504,7 @@ _func_enter_;
|
||||||
|
|
||||||
rtw_init_xmitframe(pxframe);
|
rtw_init_xmitframe(pxframe);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pxframe;
|
return pxframe;
|
||||||
}
|
}
|
||||||
|
@ -2516,7 +2516,7 @@ struct xmit_frame *rtw_alloc_xmitframe_ext(struct xmit_priv *pxmitpriv)
|
||||||
_list *plist, *phead;
|
_list *plist, *phead;
|
||||||
_queue *queue = &pxmitpriv->free_xframe_ext_queue;
|
_queue *queue = &pxmitpriv->free_xframe_ext_queue;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&queue->lock, &irqL);
|
_enter_critical_bh(&queue->lock, &irqL);
|
||||||
|
|
||||||
|
@ -2537,7 +2537,7 @@ _func_enter_;
|
||||||
|
|
||||||
rtw_init_xmitframe(pxframe);
|
rtw_init_xmitframe(pxframe);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pxframe;
|
return pxframe;
|
||||||
}
|
}
|
||||||
|
@ -2578,7 +2578,7 @@ s32 rtw_free_xmitframe(struct xmit_priv *pxmitpriv, struct xmit_frame *pxmitfram
|
||||||
struct adapter *padapter = pxmitpriv->adapter;
|
struct adapter *padapter = pxmitpriv->adapter;
|
||||||
_pkt *pndis_pkt = NULL;
|
_pkt *pndis_pkt = NULL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pxmitframe == NULL) {
|
if (pxmitframe == NULL) {
|
||||||
RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("======rtw_free_xmitframe():pxmitframe==NULL!!!!!!!!!!\n"));
|
RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("======rtw_free_xmitframe():pxmitframe==NULL!!!!!!!!!!\n"));
|
||||||
|
@ -2625,7 +2625,7 @@ check_pkt_complete:
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -2636,7 +2636,7 @@ void rtw_free_xmitframe_queue(struct xmit_priv *pxmitpriv, _queue *pframequeue)
|
||||||
_list *plist, *phead;
|
_list *plist, *phead;
|
||||||
struct xmit_frame *pxmitframe;
|
struct xmit_frame *pxmitframe;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_enter_critical_bh(&(pframequeue->lock), &irqL);
|
_enter_critical_bh(&(pframequeue->lock), &irqL);
|
||||||
|
|
||||||
|
@ -2655,7 +2655,7 @@ _func_enter_;
|
||||||
}
|
}
|
||||||
_exit_critical_bh(&(pframequeue->lock), &irqL);
|
_exit_critical_bh(&(pframequeue->lock), &irqL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 rtw_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe)
|
s32 rtw_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe)
|
||||||
|
@ -2726,7 +2726,7 @@ struct xmit_frame* rtw_dequeue_xframe(struct xmit_priv *pxmitpriv, struct hw_xmi
|
||||||
struct registry_priv *pregpriv = &padapter->registrypriv;
|
struct registry_priv *pregpriv = &padapter->registrypriv;
|
||||||
int i, inx[4];
|
int i, inx[4];
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
inx[0] = 0; inx[1] = 1; inx[2] = 2; inx[3] = 3;
|
inx[0] = 0; inx[1] = 1; inx[2] = 2; inx[3] = 3;
|
||||||
|
|
||||||
|
@ -2782,7 +2782,7 @@ exit:
|
||||||
|
|
||||||
_exit_critical_bh(&pxmitpriv->lock, &irqL0);
|
_exit_critical_bh(&pxmitpriv->lock, &irqL0);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return pxmitframe;
|
return pxmitframe;
|
||||||
}
|
}
|
||||||
|
@ -2791,7 +2791,7 @@ struct tx_servq *rtw_get_sta_pending(struct adapter *padapter, struct sta_info *
|
||||||
{
|
{
|
||||||
struct tx_servq *ptxservq=NULL;
|
struct tx_servq *ptxservq=NULL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
switch (up)
|
switch (up)
|
||||||
{
|
{
|
||||||
|
@ -2826,7 +2826,7 @@ _func_enter_;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ptxservq;
|
return ptxservq;
|
||||||
}
|
}
|
||||||
|
@ -2846,7 +2846,7 @@ s32 rtw_xmit_classifier(struct adapter *padapter, struct xmit_frame *pxmitframe)
|
||||||
struct hw_xmit *phwxmits = padapter->xmitpriv.hwxmits;
|
struct hw_xmit *phwxmits = padapter->xmitpriv.hwxmits;
|
||||||
sint res = _SUCCESS;
|
sint res = _SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pattrib->psta) {
|
if (pattrib->psta) {
|
||||||
psta = pattrib->psta;
|
psta = pattrib->psta;
|
||||||
|
@ -2888,7 +2888,7 @@ _func_enter_;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -2968,7 +2968,7 @@ void rtw_free_hwxmits(struct adapter *padapter)
|
||||||
void rtw_init_hwxmits(struct hw_xmit *phwxmit, sint entry)
|
void rtw_init_hwxmits(struct hw_xmit *phwxmit, sint entry)
|
||||||
{
|
{
|
||||||
sint i;
|
sint i;
|
||||||
_func_enter_;
|
;
|
||||||
for(i = 0; i < entry; i++, phwxmit++)
|
for(i = 0; i < entry; i++, phwxmit++)
|
||||||
{
|
{
|
||||||
//_rtw_spinlock_init(&phwxmit->xmit_lock);
|
//_rtw_spinlock_init(&phwxmit->xmit_lock);
|
||||||
|
@ -2976,7 +2976,7 @@ _func_enter_;
|
||||||
//phwxmit->txcmdcnt = 0;
|
//phwxmit->txcmdcnt = 0;
|
||||||
phwxmit->accnt = 0;
|
phwxmit->accnt = 0;
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_BR_EXT
|
#ifdef CONFIG_BR_EXT
|
||||||
|
|
|
@ -167,7 +167,7 @@ uint rtw_hal_deinit(struct adapter *padapter)
|
||||||
struct dvobj_priv *dvobj = adapter_to_dvobj(padapter);
|
struct dvobj_priv *dvobj = adapter_to_dvobj(padapter);
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
if (!is_primary_adapter(padapter)){
|
if (!is_primary_adapter(padapter)){
|
||||||
DBG_871X(" rtw_hal_deinit: Secondary adapter return l\n");
|
DBG_871X(" rtw_hal_deinit: Secondary adapter return l\n");
|
||||||
return status;
|
return status;
|
||||||
|
@ -186,7 +186,7 @@ _func_enter_;
|
||||||
DBG_871X("\n rtw_hal_deinit: hal_init fail\n");
|
DBG_871X("\n rtw_hal_deinit: hal_init fail\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
|
@ -86,7 +86,7 @@ static s32 FillH2CCmd_88E(struct adapter *padapter, u8 ElementID, u32 CmdLen, u8
|
||||||
u32 h2c_cmd_ex = 0;
|
u32 h2c_cmd_ex = 0;
|
||||||
s32 ret = _FAIL;
|
s32 ret = _FAIL;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
padapter = GET_PRIMARY_ADAPTER(padapter);
|
padapter = GET_PRIMARY_ADAPTER(padapter);
|
||||||
pHalData = GET_HAL_DATA(padapter);
|
pHalData = GET_HAL_DATA(padapter);
|
||||||
|
@ -165,7 +165,7 @@ exit:
|
||||||
|
|
||||||
_exit_critical_mutex(&(adapter_to_dvobj(padapter)->h2c_fwcmd_mutex), NULL);
|
_exit_critical_mutex(&(adapter_to_dvobj(padapter)->h2c_fwcmd_mutex), NULL);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -206,7 +206,7 @@ u8 rtl8188e_set_rssi_cmd(struct adapter*padapter, u8 *param)
|
||||||
{
|
{
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(padapter);
|
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(padapter);
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(pHalData->fw_ractrl == true){
|
if(pHalData->fw_ractrl == true){
|
||||||
}else{
|
}else{
|
||||||
|
@ -214,7 +214,7 @@ _func_enter_;
|
||||||
res=_FAIL;
|
res=_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -224,7 +224,7 @@ u8 rtl8188e_set_raid_cmd(struct adapter*padapter, u32 mask)
|
||||||
u8 buf[3];
|
u8 buf[3];
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(padapter);
|
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(padapter);
|
||||||
_func_enter_;
|
;
|
||||||
if(pHalData->fw_ractrl == true){
|
if(pHalData->fw_ractrl == true){
|
||||||
_rtw_memset(buf, 0, 3);
|
_rtw_memset(buf, 0, 3);
|
||||||
mask = cpu_to_le32( mask );
|
mask = cpu_to_le32( mask );
|
||||||
|
@ -236,7 +236,7 @@ _func_enter_;
|
||||||
res=_FAIL;
|
res=_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -301,7 +301,7 @@ void rtl8188e_set_FwPwrMode_cmd(struct adapter *padapter, u8 Mode)
|
||||||
SETPWRMODE_PARM H2CSetPwrMode;
|
SETPWRMODE_PARM H2CSetPwrMode;
|
||||||
struct pwrctrl_priv *pwrpriv = adapter_to_pwrctl(padapter);
|
struct pwrctrl_priv *pwrpriv = adapter_to_pwrctl(padapter);
|
||||||
u8 RLBM = 0; // 0:Min, 1:Max , 2:User define
|
u8 RLBM = 0; // 0:Min, 1:Max , 2:User define
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X("%s: Mode=%d SmartPS=%d UAPSD=%d\n", __FUNCTION__,
|
DBG_871X("%s: Mode=%d SmartPS=%d UAPSD=%d\n", __FUNCTION__,
|
||||||
Mode, pwrpriv->smart_ps, padapter->registrypriv.uapsd_enable);
|
Mode, pwrpriv->smart_ps, padapter->registrypriv.uapsd_enable);
|
||||||
|
@ -351,7 +351,7 @@ _func_enter_;
|
||||||
FillH2CCmd_88E(padapter, H2C_PS_PWR_MODE, sizeof(H2CSetPwrMode), (u8 *)&H2CSetPwrMode);
|
FillH2CCmd_88E(padapter, H2C_PS_PWR_MODE, sizeof(H2CSetPwrMode), (u8 *)&H2CSetPwrMode);
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtl8188e_set_FwMediaStatus_cmd(struct adapter *padapter, u16 mstatus_rpt )
|
void rtl8188e_set_FwMediaStatus_cmd(struct adapter *padapter, u16 mstatus_rpt )
|
||||||
|
@ -1018,7 +1018,7 @@ void rtl8188e_set_FwJoinBssReport_cmd(struct adapter *padapter, u8 mstatus)
|
||||||
u8 DLBcnCount=0;
|
u8 DLBcnCount=0;
|
||||||
u32 poll = 0;
|
u32 poll = 0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X("%s mstatus(%x)\n", __FUNCTION__,mstatus);
|
DBG_871X("%s mstatus(%x)\n", __FUNCTION__,mstatus);
|
||||||
|
|
||||||
|
@ -1173,7 +1173,7 @@ _func_enter_;
|
||||||
DBG_871X_LEVEL(_drv_info_, "%s wowlan_mode is off\n", __func__);
|
DBG_871X_LEVEL(_drv_info_, "%s wowlan_mode is off\n", __func__);
|
||||||
}
|
}
|
||||||
#endif //CONFIG_WOWLAN
|
#endif //CONFIG_WOWLAN
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_P2P_PS
|
#ifdef CONFIG_P2P_PS
|
||||||
|
@ -1185,7 +1185,7 @@ void rtl8188e_set_p2p_ps_offload_cmd(struct adapter* padapter, u8 p2p_ps_state)
|
||||||
struct P2P_PS_Offload_t *p2p_ps_offload = &pHalData->p2p_ps_offload;
|
struct P2P_PS_Offload_t *p2p_ps_offload = &pHalData->p2p_ps_offload;
|
||||||
u8 i;
|
u8 i;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#if 1
|
#if 1
|
||||||
switch(p2p_ps_state)
|
switch(p2p_ps_state)
|
||||||
|
@ -1263,7 +1263,7 @@ _func_enter_;
|
||||||
FillH2CCmd_88E(padapter, H2C_PS_P2P_OFFLOAD, 1, (u8 *)p2p_ps_offload);
|
FillH2CCmd_88E(padapter, H2C_PS_P2P_OFFLOAD, 1, (u8 *)p2p_ps_offload);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
#endif //CONFIG_P2P_PS
|
#endif //CONFIG_P2P_PS
|
||||||
|
@ -1278,7 +1278,7 @@ u8 rtl8188e_reset_tsf(struct adapter *padapter, u8 reset_port )
|
||||||
u8 res=_SUCCESS;
|
u8 res=_SUCCESS;
|
||||||
|
|
||||||
s32 ret;
|
s32 ret;
|
||||||
_func_enter_;
|
;
|
||||||
if (IFACE_PORT0==reset_port) {
|
if (IFACE_PORT0==reset_port) {
|
||||||
buf[0] = 0x1; buf[1] = 0;
|
buf[0] = 0x1; buf[1] = 0;
|
||||||
} else{
|
} else{
|
||||||
|
@ -1287,7 +1287,7 @@ _func_enter_;
|
||||||
|
|
||||||
ret = FillH2CCmd_88E(padapter, H2C_RESET_TSF, 2, buf);
|
ret = FillH2CCmd_88E(padapter, H2C_RESET_TSF, 2, buf);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1374,7 +1374,7 @@ void rtl8188es_set_wowlan_cmd(struct adapter* padapter, u8 enable)
|
||||||
u8 gpio_high_active = 0; //default low active
|
u8 gpio_high_active = 0; //default low active
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
DBG_871X_LEVEL(_drv_always_, "+%s+\n", __func__);
|
DBG_871X_LEVEL(_drv_always_, "+%s+\n", __func__);
|
||||||
|
|
||||||
pwowlan_parm.mode =0;
|
pwowlan_parm.mode =0;
|
||||||
|
@ -1463,7 +1463,7 @@ _func_enter_;
|
||||||
rtw_msleep_os(2);
|
rtw_msleep_os(2);
|
||||||
res = FillH2CCmd_88E(padapter, H2C_COM_REMOTE_WAKE_CTRL, 3, (u8 *)&pwowlan_parm);
|
res = FillH2CCmd_88E(padapter, H2C_COM_REMOTE_WAKE_CTRL, 3, (u8 *)&pwowlan_parm);
|
||||||
}
|
}
|
||||||
_func_exit_;
|
;
|
||||||
DBG_871X_LEVEL(_drv_always_, "-%s res:%d-\n", __func__, res);
|
DBG_871X_LEVEL(_drv_always_, "-%s res:%d-\n", __func__, res);
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
|
@ -320,7 +320,7 @@ rtl8188e_HalDmWatchDog(
|
||||||
struct adapter *pbuddy_adapter = Adapter->pbuddy_adapter;
|
struct adapter *pbuddy_adapter = Adapter->pbuddy_adapter;
|
||||||
#endif //CONFIG_CONCURRENT_MODE
|
#endif //CONFIG_CONCURRENT_MODE
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
hw_init_completed = Adapter->hw_init_completed;
|
hw_init_completed = Adapter->hw_init_completed;
|
||||||
|
|
||||||
|
|
|
@ -1034,7 +1034,7 @@ void rtl8188e_InitializeFirmwareVars(struct adapter *padapter)
|
||||||
|
|
||||||
static void rtl8188e_free_hal_data(struct adapter *padapter)
|
static void rtl8188e_free_hal_data(struct adapter *padapter)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(padapter->HalData)
|
if(padapter->HalData)
|
||||||
{
|
{
|
||||||
|
@ -1042,7 +1042,7 @@ _func_enter_;
|
||||||
padapter->HalData = NULL;
|
padapter->HalData = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
//===========================================================
|
//===========================================================
|
||||||
|
|
|
@ -1327,7 +1327,7 @@ u32 rtl8188eu_hal_init(struct adapter *Adapter)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
HAL_INIT_PROFILE_TAG(HAL_INIT_STAGES_BEGIN);
|
HAL_INIT_PROFILE_TAG(HAL_INIT_STAGES_BEGIN);
|
||||||
|
|
||||||
|
@ -1730,7 +1730,7 @@ HAL_INIT_PROFILE_TAG(HAL_INIT_STAGES_END);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
@ -1884,7 +1884,7 @@ unsigned int rtl8188eu_inirp_init(struct adapter *Adapter)
|
||||||
u32 (*_read_interrupt)(struct intf_hdl *pintfhdl, u32 addr);
|
u32 (*_read_interrupt)(struct intf_hdl *pintfhdl, u32 addr);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_read_port = pintfhdl->io_ops._read_port;
|
_read_port = pintfhdl->io_ops._read_port;
|
||||||
|
|
||||||
|
@ -1928,7 +1928,7 @@ exit:
|
||||||
|
|
||||||
RT_TRACE(_module_hci_hal_init_c_,_drv_info_,("<=== usb_inirp_init \n"));
|
RT_TRACE(_module_hci_hal_init_c_,_drv_info_,("<=== usb_inirp_init \n"));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
|
|
||||||
|
@ -3004,7 +3004,7 @@ void SetHwReg8188EU(struct adapter *Adapter, u8 variable, u8* val)
|
||||||
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(Adapter);
|
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(Adapter);
|
||||||
struct dm_priv *pdmpriv = &pHalData->dmpriv;
|
struct dm_priv *pdmpriv = &pHalData->dmpriv;
|
||||||
DM_ODM_T *podmpriv = &pHalData->odmpriv;
|
DM_ODM_T *podmpriv = &pHalData->odmpriv;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
switch(variable)
|
switch(variable)
|
||||||
{
|
{
|
||||||
|
@ -3839,14 +3839,14 @@ _func_enter_;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void GetHwReg8188EU(struct adapter *Adapter, u8 variable, u8* val)
|
void GetHwReg8188EU(struct adapter *Adapter, u8 variable, u8* val)
|
||||||
{
|
{
|
||||||
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(Adapter);
|
HAL_DATA_TYPE *pHalData = GET_HAL_DATA(Adapter);
|
||||||
DM_ODM_T *podmpriv = &pHalData->odmpriv;
|
DM_ODM_T *podmpriv = &pHalData->odmpriv;
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
switch(variable)
|
switch(variable)
|
||||||
{
|
{
|
||||||
|
@ -3924,7 +3924,7 @@ _func_enter_;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -4441,7 +4441,7 @@ void rtl8188eu_set_hal_ops(struct adapter * padapter)
|
||||||
{
|
{
|
||||||
struct hal_ops *pHalFunc = &padapter->HalFunc;
|
struct hal_ops *pHalFunc = &padapter->HalFunc;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
if(padapter->isprimary)
|
if(padapter->isprimary)
|
||||||
|
@ -4511,6 +4511,6 @@ _func_enter_;
|
||||||
pHalFunc->interface_ps_func = &rtl8188eu_ps_func;
|
pHalFunc->interface_ps_func = &rtl8188eu_ps_func;
|
||||||
|
|
||||||
rtl8188e_set_hal_ops(pHalFunc);
|
rtl8188e_set_hal_ops(pHalFunc);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -187,7 +187,7 @@ static u8 usb_read8(struct intf_hdl *pintfhdl, u32 addr)
|
||||||
u16 len;
|
u16 len;
|
||||||
u8 data=0;
|
u8 data=0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
request = 0x05;
|
request = 0x05;
|
||||||
requesttype = 0x01;//read_in
|
requesttype = 0x01;//read_in
|
||||||
|
@ -198,7 +198,7 @@ static u8 usb_read8(struct intf_hdl *pintfhdl, u32 addr)
|
||||||
|
|
||||||
usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
|
||||||
|
@ -213,7 +213,7 @@ static u16 usb_read16(struct intf_hdl *pintfhdl, u32 addr)
|
||||||
u16 len;
|
u16 len;
|
||||||
u16 data=0;
|
u16 data=0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
request = 0x05;
|
request = 0x05;
|
||||||
requesttype = 0x01;//read_in
|
requesttype = 0x01;//read_in
|
||||||
|
@ -224,7 +224,7 @@ static u16 usb_read16(struct intf_hdl *pintfhdl, u32 addr)
|
||||||
|
|
||||||
usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
|
||||||
|
@ -239,7 +239,7 @@ static u32 usb_read32(struct intf_hdl *pintfhdl, u32 addr)
|
||||||
u16 len;
|
u16 len;
|
||||||
u32 data=0;
|
u32 data=0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
request = 0x05;
|
request = 0x05;
|
||||||
requesttype = 0x01;//read_in
|
requesttype = 0x01;//read_in
|
||||||
|
@ -250,7 +250,7 @@ static u32 usb_read32(struct intf_hdl *pintfhdl, u32 addr)
|
||||||
|
|
||||||
usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
|
||||||
|
@ -266,7 +266,7 @@ static int usb_write8(struct intf_hdl *pintfhdl, u32 addr, u8 val)
|
||||||
u8 data;
|
u8 data;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
request = 0x05;
|
request = 0x05;
|
||||||
requesttype = 0x00;//write_out
|
requesttype = 0x00;//write_out
|
||||||
|
@ -279,7 +279,7 @@ static int usb_write8(struct intf_hdl *pintfhdl, u32 addr, u8 val)
|
||||||
|
|
||||||
ret = usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
ret = usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -295,7 +295,7 @@ static int usb_write16(struct intf_hdl *pintfhdl, u32 addr, u16 val)
|
||||||
u16 data;
|
u16 data;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
request = 0x05;
|
request = 0x05;
|
||||||
requesttype = 0x00;//write_out
|
requesttype = 0x00;//write_out
|
||||||
|
@ -308,7 +308,7 @@ static int usb_write16(struct intf_hdl *pintfhdl, u32 addr, u16 val)
|
||||||
|
|
||||||
ret = usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
ret = usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -324,7 +324,7 @@ static int usb_write32(struct intf_hdl *pintfhdl, u32 addr, u32 val)
|
||||||
u32 data;
|
u32 data;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
request = 0x05;
|
request = 0x05;
|
||||||
requesttype = 0x00;//write_out
|
requesttype = 0x00;//write_out
|
||||||
|
@ -336,7 +336,7 @@ static int usb_write32(struct intf_hdl *pintfhdl, u32 addr, u32 val)
|
||||||
|
|
||||||
ret =usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
ret =usbctrl_vendorreq(pintfhdl, request, wvalue, index, &data, len, requesttype);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -352,7 +352,7 @@ static int usb_writeN(struct intf_hdl *pintfhdl, u32 addr, u32 length, u8 *pdata
|
||||||
u8 buf[VENDOR_CMD_MAX_DATA_LEN]={0};
|
u8 buf[VENDOR_CMD_MAX_DATA_LEN]={0};
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
request = 0x05;
|
request = 0x05;
|
||||||
requesttype = 0x00;//write_out
|
requesttype = 0x00;//write_out
|
||||||
|
@ -364,7 +364,7 @@ static int usb_writeN(struct intf_hdl *pintfhdl, u32 addr, u32 length, u8 *pdata
|
||||||
|
|
||||||
ret = usbctrl_vendorreq(pintfhdl, request, wvalue, index, buf, len, requesttype);
|
ret = usbctrl_vendorreq(pintfhdl, request, wvalue, index, buf, len, requesttype);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -523,7 +523,7 @@ static u32 usb_read_interrupt(struct intf_hdl *pintfhdl, u32 addr)
|
||||||
struct recv_priv *precvpriv = &adapter->recvpriv;
|
struct recv_priv *precvpriv = &adapter->recvpriv;
|
||||||
struct usb_device *pusbd = pdvobj->pusbdev;
|
struct usb_device *pusbd = pdvobj->pusbdev;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
//translate DMA FIFO addr to pipehandle
|
//translate DMA FIFO addr to pipehandle
|
||||||
pipe = ffaddr2pipehdl(pdvobj, addr);
|
pipe = ffaddr2pipehdl(pdvobj, addr);
|
||||||
|
@ -542,7 +542,7 @@ _func_enter_;
|
||||||
ret = _FAIL;
|
ret = _FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -995,7 +995,7 @@ static void usb_read_port_complete(struct urb *purb, struct pt_regs *regs)
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1011,7 +1011,7 @@ static u32 usb_read_port(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *rmem)
|
||||||
struct recv_priv *precvpriv = &adapter->recvpriv;
|
struct recv_priv *precvpriv = &adapter->recvpriv;
|
||||||
struct usb_device *pusbd = pdvobj->pusbdev;
|
struct usb_device *pusbd = pdvobj->pusbdev;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(adapter->bDriverStopped || adapter->bSurpriseRemoved ||dvobj_to_pwrctl(pdvobj)->pnp_bstop_trx)
|
if(adapter->bDriverStopped || adapter->bSurpriseRemoved ||dvobj_to_pwrctl(pdvobj)->pnp_bstop_trx)
|
||||||
{
|
{
|
||||||
|
@ -1058,7 +1058,7 @@ _func_enter_;
|
||||||
ret = _FAIL;
|
ret = _FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -1433,7 +1433,7 @@ static void usb_read_port_complete(struct urb *purb, struct pt_regs *regs)
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1453,7 +1453,7 @@ static u32 usb_read_port(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *rmem)
|
||||||
struct usb_device *pusbd = pdvobj->pusbdev;
|
struct usb_device *pusbd = pdvobj->pusbdev;
|
||||||
|
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(adapter->bDriverStopped || adapter->bSurpriseRemoved ||dvobj_to_pwrctl(pdvobj)->pnp_bstop_trx)
|
if(adapter->bDriverStopped || adapter->bSurpriseRemoved ||dvobj_to_pwrctl(pdvobj)->pnp_bstop_trx)
|
||||||
{
|
{
|
||||||
|
@ -1541,7 +1541,7 @@ _func_enter_;
|
||||||
ret = _FAIL;
|
ret = _FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -1575,7 +1575,7 @@ void rtl8188eu_xmit_tasklet(void *priv)
|
||||||
|
|
||||||
void rtl8188eu_set_intf_ops(struct _io_ops *pops)
|
void rtl8188eu_set_intf_ops(struct _io_ops *pops)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
_rtw_memset((u8 *)pops, 0, sizeof(struct _io_ops));
|
_rtw_memset((u8 *)pops, 0, sizeof(struct _io_ops));
|
||||||
|
|
||||||
|
@ -1605,7 +1605,7 @@ void rtl8188eu_set_intf_ops(struct _io_ops *pops)
|
||||||
pops->_read_interrupt = &usb_read_interrupt;
|
pops->_read_interrupt = &usb_read_interrupt;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1214,7 +1214,7 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev, struct ieee_param
|
||||||
struct wifidirect_info* pwdinfo = &padapter->wdinfo;
|
struct wifidirect_info* pwdinfo = &padapter->wdinfo;
|
||||||
#endif //CONFIG_P2P
|
#endif //CONFIG_P2P
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_8192C("%s\n", __func__);
|
DBG_8192C("%s\n", __func__);
|
||||||
|
|
||||||
|
@ -1486,7 +1486,7 @@ exit:
|
||||||
|
|
||||||
DBG_8192C("%s, ret=%d\n", __func__, ret);
|
DBG_8192C("%s, ret=%d\n", __func__, ret);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -760,7 +760,7 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
||||||
struct wifidirect_info* pwdinfo = &padapter->wdinfo;
|
struct wifidirect_info* pwdinfo = &padapter->wdinfo;
|
||||||
#endif //CONFIG_P2P
|
#endif //CONFIG_P2P
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
param->u.crypt.err = 0;
|
param->u.crypt.err = 0;
|
||||||
param->u.crypt.alg[IEEE_CRYPT_ALG_NAME_LEN - 1] = '\0';
|
param->u.crypt.alg[IEEE_CRYPT_ALG_NAME_LEN - 1] = '\0';
|
||||||
|
@ -1061,7 +1061,7 @@ exit:
|
||||||
rtw_mfree((u8 *)pwep, wep_total_len);
|
rtw_mfree((u8 *)pwep, wep_total_len);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -1250,7 +1250,7 @@ static int rtw_wx_get_name(struct net_device *dev,
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("cmd_code=%x\n", info->cmd));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("cmd_code=%x\n", info->cmd));
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (check_fwstate(pmlmepriv, _FW_LINKED|WIFI_ADHOC_MASTER_STATE) == true)
|
if (check_fwstate(pmlmepriv, _FW_LINKED|WIFI_ADHOC_MASTER_STATE) == true)
|
||||||
{
|
{
|
||||||
|
@ -1302,7 +1302,7 @@ static int rtw_wx_get_name(struct net_device *dev,
|
||||||
snprintf(wrqu->name, IFNAMSIZ, "unassociated");
|
snprintf(wrqu->name, IFNAMSIZ, "unassociated");
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -1311,11 +1311,11 @@ static int rtw_wx_set_freq(struct net_device *dev,
|
||||||
struct iw_request_info *info,
|
struct iw_request_info *info,
|
||||||
union iwreq_data *wrqu, char *extra)
|
union iwreq_data *wrqu, char *extra)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_, ("+rtw_wx_set_freq\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_, ("+rtw_wx_set_freq\n"));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -1352,7 +1352,7 @@ static int rtw_wx_set_mode(struct net_device *dev, struct iw_request_info *a,
|
||||||
NDIS_802_11_NETWORK_INFRASTRUCTURE networkType ;
|
NDIS_802_11_NETWORK_INFRASTRUCTURE networkType ;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(_FAIL == rtw_pwr_wakeup(padapter)) {
|
if(_FAIL == rtw_pwr_wakeup(padapter)) {
|
||||||
ret= -EPERM;
|
ret= -EPERM;
|
||||||
|
@ -1412,7 +1412,7 @@ static int rtw_wx_set_mode(struct net_device *dev, struct iw_request_info *a,
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -1426,7 +1426,7 @@ static int rtw_wx_get_mode(struct net_device *dev, struct iw_request_info *a,
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,(" rtw_wx_get_mode \n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,(" rtw_wx_get_mode \n"));
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE) == true)
|
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE) == true)
|
||||||
{
|
{
|
||||||
|
@ -1447,7 +1447,7 @@ static int rtw_wx_get_mode(struct net_device *dev, struct iw_request_info *a,
|
||||||
wrqu->mode = IW_MODE_AUTO;
|
wrqu->mode = IW_MODE_AUTO;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -1589,7 +1589,7 @@ static int rtw_wx_get_range(struct net_device *dev,
|
||||||
u16 val;
|
u16 val;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_range. cmd_code=%x\n", info->cmd));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_range. cmd_code=%x\n", info->cmd));
|
||||||
|
|
||||||
|
@ -1699,7 +1699,7 @@ static int rtw_wx_get_range(struct net_device *dev,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -1726,7 +1726,7 @@ static int rtw_wx_set_wap(struct net_device *dev,
|
||||||
struct wlan_network *pnetwork = NULL;
|
struct wlan_network *pnetwork = NULL;
|
||||||
NDIS_802_11_AUTHENTICATION_MODE authmode;
|
NDIS_802_11_AUTHENTICATION_MODE authmode;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
/*
|
/*
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
if(padapter->iface_type > PRIMARY_IFACE)
|
if(padapter->iface_type > PRIMARY_IFACE)
|
||||||
|
@ -1816,7 +1816,7 @@ static int rtw_wx_set_wap(struct net_device *dev,
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -1836,7 +1836,7 @@ static int rtw_wx_get_wap(struct net_device *dev,
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_wap\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_wap\n"));
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ( ((check_fwstate(pmlmepriv, _FW_LINKED)) == true) ||
|
if ( ((check_fwstate(pmlmepriv, _FW_LINKED)) == true) ||
|
||||||
((check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) == true) ||
|
((check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) == true) ||
|
||||||
|
@ -1850,7 +1850,7 @@ static int rtw_wx_get_wap(struct net_device *dev,
|
||||||
_rtw_memset(wrqu->ap_addr.sa_data, 0, ETH_ALEN);
|
_rtw_memset(wrqu->ap_addr.sa_data, 0, ETH_ALEN);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -1905,7 +1905,7 @@ static int rtw_wx_set_scan(struct net_device *dev, struct iw_request_info *a,
|
||||||
#endif //CONFIG_P2P
|
#endif //CONFIG_P2P
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_set_scan\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_set_scan\n"));
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef DBG_IOCTL
|
#ifdef DBG_IOCTL
|
||||||
DBG_871X("DBG_IOCTL %s:%d\n",__FUNCTION__, __LINE__);
|
DBG_871X("DBG_IOCTL %s:%d\n",__FUNCTION__, __LINE__);
|
||||||
|
@ -2133,7 +2133,7 @@ exit:
|
||||||
DBG_871X("DBG_IOCTL %s:%d return %d\n",__FUNCTION__, __LINE__, ret);
|
DBG_871X("DBG_IOCTL %s:%d return %d\n",__FUNCTION__, __LINE__, ret);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -2159,7 +2159,7 @@ static int rtw_wx_get_scan(struct net_device *dev, struct iw_request_info *a,
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_scan\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_scan\n"));
|
||||||
RT_TRACE(_module_rtl871x_ioctl_os_c,_drv_info_, (" Start of Query SIOCGIWSCAN .\n"));
|
RT_TRACE(_module_rtl871x_ioctl_os_c,_drv_info_, (" Start of Query SIOCGIWSCAN .\n"));
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef DBG_IOCTL
|
#ifdef DBG_IOCTL
|
||||||
DBG_871X("DBG_IOCTL %s:%d\n",__FUNCTION__, __LINE__);
|
DBG_871X("DBG_IOCTL %s:%d\n",__FUNCTION__, __LINE__);
|
||||||
|
@ -2287,7 +2287,7 @@ static int rtw_wx_get_scan(struct net_device *dev, struct iw_request_info *a,
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
#ifdef DBG_IOCTL
|
#ifdef DBG_IOCTL
|
||||||
DBG_871X("DBG_IOCTL %s:%d return %d\n",__FUNCTION__, __LINE__, ret);
|
DBG_871X("DBG_IOCTL %s:%d return %d\n",__FUNCTION__, __LINE__, ret);
|
||||||
|
@ -2319,7 +2319,7 @@ static int rtw_wx_set_essid(struct net_device *dev,
|
||||||
|
|
||||||
uint ret = 0, len;
|
uint ret = 0, len;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef DBG_IOCTL
|
#ifdef DBG_IOCTL
|
||||||
DBG_871X("DBG_IOCTL %s:%d\n",__FUNCTION__, __LINE__);
|
DBG_871X("DBG_IOCTL %s:%d\n",__FUNCTION__, __LINE__);
|
||||||
|
@ -2472,7 +2472,7 @@ exit:
|
||||||
DBG_871X("DBG_IOCTL %s:%d return %d\n",__FUNCTION__, __LINE__, ret);
|
DBG_871X("DBG_IOCTL %s:%d return %d\n",__FUNCTION__, __LINE__, ret);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -2488,7 +2488,7 @@ static int rtw_wx_get_essid(struct net_device *dev,
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_essid\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_essid\n"));
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ( (check_fwstate(pmlmepriv, _FW_LINKED) == true) ||
|
if ( (check_fwstate(pmlmepriv, _FW_LINKED) == true) ||
|
||||||
(check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) == true))
|
(check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) == true))
|
||||||
|
@ -2509,7 +2509,7 @@ static int rtw_wx_get_essid(struct net_device *dev,
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -2527,7 +2527,7 @@ static int rtw_wx_set_rate(struct net_device *dev,
|
||||||
u32 ratevalue = 0;
|
u32 ratevalue = 0;
|
||||||
u8 mpdatarate[NumRates]={11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0xff};
|
u8 mpdatarate[NumRates]={11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0xff};
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,(" rtw_wx_set_rate \n"));
|
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,(" rtw_wx_set_rate \n"));
|
||||||
RT_TRACE(_module_rtl871x_ioctl_os_c,_drv_info_,("target_rate = %d, fixed = %d\n",target_rate,fixed));
|
RT_TRACE(_module_rtl871x_ioctl_os_c,_drv_info_,("target_rate = %d, fixed = %d\n",target_rate,fixed));
|
||||||
|
@ -2602,7 +2602,7 @@ set_rate:
|
||||||
ret = -1;
|
ret = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -2630,7 +2630,7 @@ static int rtw_wx_set_rts(struct net_device *dev,
|
||||||
{
|
{
|
||||||
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev);
|
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (wrqu->rts.disabled)
|
if (wrqu->rts.disabled)
|
||||||
padapter->registrypriv.rts_thresh = 2347;
|
padapter->registrypriv.rts_thresh = 2347;
|
||||||
|
@ -2644,7 +2644,7 @@ static int rtw_wx_set_rts(struct net_device *dev,
|
||||||
|
|
||||||
DBG_871X("%s, rts_thresh=%d\n", __func__, padapter->registrypriv.rts_thresh);
|
DBG_871X("%s, rts_thresh=%d\n", __func__, padapter->registrypriv.rts_thresh);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -2656,7 +2656,7 @@ static int rtw_wx_get_rts(struct net_device *dev,
|
||||||
{
|
{
|
||||||
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev);
|
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X("%s, rts_thresh=%d\n", __func__, padapter->registrypriv.rts_thresh);
|
DBG_871X("%s, rts_thresh=%d\n", __func__, padapter->registrypriv.rts_thresh);
|
||||||
|
|
||||||
|
@ -2664,7 +2664,7 @@ static int rtw_wx_get_rts(struct net_device *dev,
|
||||||
wrqu->rts.fixed = 0; /* no auto select */
|
wrqu->rts.fixed = 0; /* no auto select */
|
||||||
//wrqu->rts.disabled = (wrqu->rts.value == DEFAULT_RTS_THRESHOLD);
|
//wrqu->rts.disabled = (wrqu->rts.value == DEFAULT_RTS_THRESHOLD);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -2675,7 +2675,7 @@ static int rtw_wx_set_frag(struct net_device *dev,
|
||||||
{
|
{
|
||||||
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev);
|
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (wrqu->frag.disabled)
|
if (wrqu->frag.disabled)
|
||||||
padapter->xmitpriv.frag_len = MAX_FRAG_THRESHOLD;
|
padapter->xmitpriv.frag_len = MAX_FRAG_THRESHOLD;
|
||||||
|
@ -2689,7 +2689,7 @@ static int rtw_wx_set_frag(struct net_device *dev,
|
||||||
|
|
||||||
DBG_871X("%s, frag_len=%d\n", __func__, padapter->xmitpriv.frag_len);
|
DBG_871X("%s, frag_len=%d\n", __func__, padapter->xmitpriv.frag_len);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -2701,7 +2701,7 @@ static int rtw_wx_get_frag(struct net_device *dev,
|
||||||
{
|
{
|
||||||
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev);
|
struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X("%s, frag_len=%d\n", __func__, padapter->xmitpriv.frag_len);
|
DBG_871X("%s, frag_len=%d\n", __func__, padapter->xmitpriv.frag_len);
|
||||||
|
|
||||||
|
@ -2709,7 +2709,7 @@ static int rtw_wx_get_frag(struct net_device *dev,
|
||||||
wrqu->frag.fixed = 0; /* no auto select */
|
wrqu->frag.fixed = 0; /* no auto select */
|
||||||
//wrqu->frag.disabled = (wrqu->frag.value == DEFAULT_FRAG_THRESHOLD);
|
//wrqu->frag.disabled = (wrqu->frag.value == DEFAULT_FRAG_THRESHOLD);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -2747,7 +2747,7 @@ static int rtw_wx_set_enc(struct net_device *dev,
|
||||||
|
|
||||||
key = erq->flags & IW_ENCODE_INDEX;
|
key = erq->flags & IW_ENCODE_INDEX;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (erq->flags & IW_ENCODE_DISABLED)
|
if (erq->flags & IW_ENCODE_DISABLED)
|
||||||
{
|
{
|
||||||
|
@ -2868,7 +2868,7 @@ static int rtw_wx_set_enc(struct net_device *dev,
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -2883,7 +2883,7 @@ static int rtw_wx_get_enc(struct net_device *dev,
|
||||||
struct iw_point *erq = &(wrqu->encoding);
|
struct iw_point *erq = &(wrqu->encoding);
|
||||||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(check_fwstate(pmlmepriv, _FW_LINKED) != true)
|
if(check_fwstate(pmlmepriv, _FW_LINKED) != true)
|
||||||
{
|
{
|
||||||
|
@ -2967,7 +2967,7 @@ static int rtw_wx_get_enc(struct net_device *dev,
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ void Linkup_workitem_callback(struct work_struct *work)
|
||||||
struct mlme_priv *pmlmepriv = container_of(work, struct mlme_priv, Linkup_workitem);
|
struct mlme_priv *pmlmepriv = container_of(work, struct mlme_priv, Linkup_workitem);
|
||||||
struct adapter *padapter = container_of(pmlmepriv, struct adapter, mlmepriv);
|
struct adapter *padapter = container_of(pmlmepriv, struct adapter, mlmepriv);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_mlme_osdep_c_,_drv_info_,("+ Linkup_workitem_callback\n"));
|
RT_TRACE(_module_mlme_osdep_c_,_drv_info_,("+ Linkup_workitem_callback\n"));
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ _func_enter_;
|
||||||
kobject_hotplug(&padapter->pnetdev->class_dev.kobj, KOBJ_LINKUP);
|
kobject_hotplug(&padapter->pnetdev->class_dev.kobj, KOBJ_LINKUP);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Linkdown_workitem_callback(struct work_struct *work)
|
void Linkdown_workitem_callback(struct work_struct *work)
|
||||||
|
@ -50,7 +50,7 @@ void Linkdown_workitem_callback(struct work_struct *work)
|
||||||
struct mlme_priv *pmlmepriv = container_of(work, struct mlme_priv, Linkdown_workitem);
|
struct mlme_priv *pmlmepriv = container_of(work, struct mlme_priv, Linkdown_workitem);
|
||||||
struct adapter *padapter = container_of(pmlmepriv, struct adapter, mlmepriv);
|
struct adapter *padapter = container_of(pmlmepriv, struct adapter, mlmepriv);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_mlme_osdep_c_,_drv_info_,("+ Linkdown_workitem_callback\n"));
|
RT_TRACE(_module_mlme_osdep_c_,_drv_info_,("+ Linkdown_workitem_callback\n"));
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ _func_enter_;
|
||||||
kobject_hotplug(&padapter->pnetdev->class_dev.kobj, KOBJ_LINKDOWN);
|
kobject_hotplug(&padapter->pnetdev->class_dev.kobj, KOBJ_LINKDOWN);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -154,7 +154,7 @@ void rtw_init_mlme_timer(struct adapter *padapter)
|
||||||
void rtw_os_indicate_connect(struct adapter *adapter)
|
void rtw_os_indicate_connect(struct adapter *adapter)
|
||||||
{
|
{
|
||||||
struct mlme_priv *pmlmepriv = &(adapter->mlmepriv);
|
struct mlme_priv *pmlmepriv = &(adapter->mlmepriv);
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_IOCTL_CFG80211
|
#ifdef CONFIG_IOCTL_CFG80211
|
||||||
if ( (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)==true ) ||
|
if ( (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)==true ) ||
|
||||||
|
@ -176,7 +176,7 @@ _func_enter_;
|
||||||
_set_workitem(&adapter->mlmepriv.Linkup_workitem);
|
_set_workitem(&adapter->mlmepriv.Linkup_workitem);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -257,7 +257,7 @@ void rtw_os_indicate_disconnect( struct adapter *adapter )
|
||||||
{
|
{
|
||||||
//RT_PMKID_LIST backupPMKIDList[ NUM_PMKID_CACHE ];
|
//RT_PMKID_LIST backupPMKIDList[ NUM_PMKID_CACHE ];
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
netif_carrier_off(adapter->pnetdev); // Do it first for tx broadcast pkt after disconnection issue!
|
netif_carrier_off(adapter->pnetdev); // Do it first for tx broadcast pkt after disconnection issue!
|
||||||
|
|
||||||
|
@ -273,7 +273,7 @@ _func_enter_;
|
||||||
//modify for CONFIG_IEEE80211W, none 11w also can use the same command
|
//modify for CONFIG_IEEE80211W, none 11w also can use the same command
|
||||||
rtw_reset_securitypriv_cmd(adapter);
|
rtw_reset_securitypriv_cmd(adapter);
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -283,7 +283,7 @@ void rtw_report_sec_ie(struct adapter *adapter,u8 authmode,u8 *sec_ie)
|
||||||
u8 *buff,*p,i;
|
u8 *buff,*p,i;
|
||||||
union iwreq_data wrqu;
|
union iwreq_data wrqu;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_mlme_osdep_c_,_drv_info_,("+rtw_report_sec_ie, authmode=%d\n", authmode));
|
RT_TRACE(_module_mlme_osdep_c_,_drv_info_,("+rtw_report_sec_ie, authmode=%d\n", authmode));
|
||||||
|
|
||||||
|
@ -324,7 +324,7 @@ _func_enter_;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -321,7 +321,7 @@ static uint loadparam( struct adapter *padapter, _nic_hdl pnetdev)
|
||||||
uint status = _SUCCESS;
|
uint status = _SUCCESS;
|
||||||
struct registry_priv *registry_par = &padapter->registrypriv;
|
struct registry_priv *registry_par = &padapter->registrypriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
GlobalDebugLevel = rtw_debug;
|
GlobalDebugLevel = rtw_debug;
|
||||||
registry_par->chip_version = (u8)rtw_chip_version;
|
registry_par->chip_version = (u8)rtw_chip_version;
|
||||||
|
@ -445,7 +445,7 @@ _func_enter_;
|
||||||
registry_par->regulatory_tid = (u8)rtw_regulatory_id;
|
registry_par->regulatory_tid = (u8)rtw_regulatory_id;
|
||||||
|
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
@ -928,7 +928,7 @@ u8 rtw_init_drv_sw(struct adapter *padapter)
|
||||||
|
|
||||||
u8 ret8=_SUCCESS;
|
u8 ret8=_SUCCESS;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_os_intfs_c_,_drv_info_,("+rtw_init_drv_sw\n"));
|
RT_TRACE(_module_os_intfs_c_,_drv_info_,("+rtw_init_drv_sw\n"));
|
||||||
|
|
||||||
|
@ -1051,7 +1051,7 @@ exit:
|
||||||
|
|
||||||
RT_TRACE(_module_os_intfs_c_,_drv_info_,("-rtw_init_drv_sw\n"));
|
RT_TRACE(_module_os_intfs_c_,_drv_info_,("-rtw_init_drv_sw\n"));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret8;
|
return ret8;
|
||||||
|
|
||||||
|
@ -2327,7 +2327,7 @@ int rtw_suspend_common(struct adapter *padapter)
|
||||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
_func_enter_;
|
;
|
||||||
LeaveAllPowerSaveMode(padapter);
|
LeaveAllPowerSaveMode(padapter);
|
||||||
|
|
||||||
rtw_suspend_free_assoc_resource(padapter);
|
rtw_suspend_free_assoc_resource(padapter);
|
||||||
|
@ -2348,7 +2348,7 @@ int rtw_suspend_common(struct adapter *padapter)
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2359,7 +2359,7 @@ int rtw_resume_common(struct adapter *padapter)
|
||||||
struct pwrctrl_priv *pwrpriv = adapter_to_pwrctl(padapter);
|
struct pwrctrl_priv *pwrpriv = adapter_to_pwrctl(padapter);
|
||||||
struct mlme_priv *mlmepriv = &padapter->mlmepriv;
|
struct mlme_priv *mlmepriv = &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
#ifdef CONFIG_CONCURRENT_MODE
|
#ifdef CONFIG_CONCURRENT_MODE
|
||||||
rtw_reset_drv_sw(padapter->pbuddy_adapter);
|
rtw_reset_drv_sw(padapter->pbuddy_adapter);
|
||||||
|
@ -2426,6 +2426,6 @@ int rtw_resume_common(struct adapter *padapter)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -254,7 +254,7 @@ int rtw_recv_indicatepkt(struct adapter *padapter, union recv_frame *precv_frame
|
||||||
void *br_port = NULL;
|
void *br_port = NULL;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
precvpriv = &(padapter->recvpriv);
|
precvpriv = &(padapter->recvpriv);
|
||||||
pfree_recv_queue = &(precvpriv->free_recv_queue);
|
pfree_recv_queue = &(precvpriv->free_recv_queue);
|
||||||
|
@ -445,7 +445,7 @@ _recv_indicatepkt_end:
|
||||||
|
|
||||||
RT_TRACE(_module_recv_osdep_c_,_drv_info_,("\n rtw_recv_indicatepkt :after rtw_netif_rx!!!!\n"));
|
RT_TRACE(_module_recv_osdep_c_,_drv_info_,("\n rtw_recv_indicatepkt :after rtw_netif_rx!!!!\n"));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return _SUCCESS;
|
return _SUCCESS;
|
||||||
|
|
||||||
|
@ -457,7 +457,7 @@ _recv_indicatepkt_drop:
|
||||||
|
|
||||||
return _FAIL;
|
return _FAIL;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -278,7 +278,7 @@ static struct dvobj_priv *usb_dvobj_init(struct usb_interface *usb_intf)
|
||||||
struct usb_endpoint_descriptor *pendp_desc;
|
struct usb_endpoint_descriptor *pendp_desc;
|
||||||
struct usb_device *pusbd;
|
struct usb_device *pusbd;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if ((pdvobjpriv = (struct dvobj_priv*)rtw_zmalloc(sizeof(*pdvobjpriv))) == NULL) {
|
if ((pdvobjpriv = (struct dvobj_priv*)rtw_zmalloc(sizeof(*pdvobjpriv))) == NULL) {
|
||||||
goto exit;
|
goto exit;
|
||||||
|
@ -377,7 +377,7 @@ free_dvobj:
|
||||||
pdvobjpriv = NULL;
|
pdvobjpriv = NULL;
|
||||||
}
|
}
|
||||||
exit:
|
exit:
|
||||||
_func_exit_;
|
;
|
||||||
return pdvobjpriv;
|
return pdvobjpriv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -385,7 +385,7 @@ static void usb_dvobj_deinit(struct usb_interface *usb_intf)
|
||||||
{
|
{
|
||||||
struct dvobj_priv *dvobj = usb_get_intfdata(usb_intf);
|
struct dvobj_priv *dvobj = usb_get_intfdata(usb_intf);
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
usb_set_intfdata(usb_intf, NULL);
|
usb_set_intfdata(usb_intf, NULL);
|
||||||
if (dvobj) {
|
if (dvobj) {
|
||||||
|
@ -410,7 +410,7 @@ _func_enter_;
|
||||||
//DBG_871X("%s %d\n", __func__, ATOMIC_READ(&usb_intf->dev.kobj.kref.refcount));
|
//DBG_871X("%s %d\n", __func__, ATOMIC_READ(&usb_intf->dev.kobj.kref.refcount));
|
||||||
usb_put_dev(interface_to_usbdev(usb_intf));
|
usb_put_dev(interface_to_usbdev(usb_intf));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void decide_chip_type_by_usb_device_id(struct adapter *padapter, const struct usb_device_id *pdid)
|
static void decide_chip_type_by_usb_device_id(struct adapter *padapter, const struct usb_device_id *pdid)
|
||||||
|
@ -557,7 +557,7 @@ int rtw_hw_suspend(struct adapter *padapter )
|
||||||
struct usb_interface *pusb_intf = adapter_to_dvobj(padapter)->pusbintf;
|
struct usb_interface *pusb_intf = adapter_to_dvobj(padapter)->pusbintf;
|
||||||
struct net_device *pnetdev = padapter->pnetdev;
|
struct net_device *pnetdev = padapter->pnetdev;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if((!padapter->bup) || (padapter->bDriverStopped)||(padapter->bSurpriseRemoved))
|
if((!padapter->bup) || (padapter->bDriverStopped)||(padapter->bSurpriseRemoved))
|
||||||
{
|
{
|
||||||
|
@ -620,7 +620,7 @@ int rtw_hw_suspend(struct adapter *padapter )
|
||||||
else
|
else
|
||||||
goto error_exit;
|
goto error_exit;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
error_exit:
|
error_exit:
|
||||||
|
@ -635,7 +635,7 @@ int rtw_hw_resume(struct adapter *padapter)
|
||||||
struct usb_interface *pusb_intf = adapter_to_dvobj(padapter)->pusbintf;
|
struct usb_interface *pusb_intf = adapter_to_dvobj(padapter)->pusbintf;
|
||||||
struct net_device *pnetdev = padapter->pnetdev;
|
struct net_device *pnetdev = padapter->pnetdev;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if(padapter)//system resume
|
if(padapter)//system resume
|
||||||
{
|
{
|
||||||
|
@ -671,7 +671,7 @@ int rtw_hw_resume(struct adapter *padapter)
|
||||||
goto error_exit;
|
goto error_exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
error_exit:
|
error_exit:
|
||||||
|
@ -767,7 +767,7 @@ static int rtw_suspend(struct usb_interface *pusb_intf, pm_message_t message)
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
u32 start_time = rtw_get_current_time();
|
u32 start_time = rtw_get_current_time();
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X("==> %s (%s:%d)\n",__FUNCTION__, current->comm, current->pid);
|
DBG_871X("==> %s (%s:%d)\n",__FUNCTION__, current->comm, current->pid);
|
||||||
|
|
||||||
|
@ -823,7 +823,7 @@ exit:
|
||||||
DBG_871X("<=== %s return %d.............. in %dms\n", __FUNCTION__
|
DBG_871X("<=== %s return %d.............. in %dms\n", __FUNCTION__
|
||||||
, ret, rtw_get_passing_time_ms(start_time));
|
, ret, rtw_get_passing_time_ms(start_time));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
@ -842,7 +842,7 @@ static int rtw_suspend(struct usb_interface *pusb_intf, pm_message_t message)
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
u32 start_time = rtw_get_current_time();
|
u32 start_time = rtw_get_current_time();
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X("==> %s (%s:%d)\n",__FUNCTION__, current->comm, current->pid);
|
DBG_871X("==> %s (%s:%d)\n",__FUNCTION__, current->comm, current->pid);
|
||||||
|
|
||||||
|
@ -943,7 +943,7 @@ exit:
|
||||||
DBG_871X("<=== %s return %d.............. in %dms\n", __FUNCTION__
|
DBG_871X("<=== %s return %d.............. in %dms\n", __FUNCTION__
|
||||||
, ret, rtw_get_passing_time_ms(start_time));
|
, ret, rtw_get_passing_time_ms(start_time));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -988,7 +988,7 @@ int rtw_resume_process(struct adapter *padapter)
|
||||||
#ifdef CONFIG_BT_COEXIST
|
#ifdef CONFIG_BT_COEXIST
|
||||||
u8 pm_cnt;
|
u8 pm_cnt;
|
||||||
#endif //#ifdef CONFIG_BT_COEXIST
|
#endif //#ifdef CONFIG_BT_COEXIST
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X("==> %s (%s:%d)\n",__FUNCTION__, current->comm, current->pid);
|
DBG_871X("==> %s (%s:%d)\n",__FUNCTION__, current->comm, current->pid);
|
||||||
|
|
||||||
|
@ -1072,7 +1072,7 @@ exit:
|
||||||
DBG_871X("<=== %s return %d.............. in %dms\n", __FUNCTION__
|
DBG_871X("<=== %s return %d.............. in %dms\n", __FUNCTION__
|
||||||
, ret, rtw_get_passing_time_ms(start_time));
|
, ret, rtw_get_passing_time_ms(start_time));
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -1673,7 +1673,7 @@ static void rtw_dev_remove(struct usb_interface *pusb_intf)
|
||||||
struct net_device *pnetdev = padapter->pnetdev;
|
struct net_device *pnetdev = padapter->pnetdev;
|
||||||
struct mlme_priv *pmlmepriv= &padapter->mlmepriv;
|
struct mlme_priv *pmlmepriv= &padapter->mlmepriv;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
DBG_871X("+rtw_dev_remove\n");
|
DBG_871X("+rtw_dev_remove\n");
|
||||||
RT_TRACE(_module_hci_intfs_c_,_drv_err_,("+dev_remove()\n"));
|
RT_TRACE(_module_hci_intfs_c_,_drv_err_,("+dev_remove()\n"));
|
||||||
|
@ -1719,7 +1719,7 @@ _func_enter_;
|
||||||
rtw_sw_export=NULL;
|
rtw_sw_export=NULL;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|
|
@ -119,10 +119,10 @@ int usb_async_write8(struct intf_hdl *pintfhdl, u32 addr, u8 val)
|
||||||
struct dvobj_priv *pdvobjpriv = (struct dvobj_priv *)pintfhdl->pintf_dev;
|
struct dvobj_priv *pdvobjpriv = (struct dvobj_priv *)pintfhdl->pintf_dev;
|
||||||
struct usb_device *udev=pdvobjpriv->pusbdev;
|
struct usb_device *udev=pdvobjpriv->pusbdev;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
data = val;
|
data = val;
|
||||||
ret = usb_write_async(udev, addr, &data, 1);
|
ret = usb_write_async(udev, addr, &data, 1);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -134,10 +134,10 @@ int usb_async_write16(struct intf_hdl *pintfhdl, u32 addr, u16 val)
|
||||||
struct dvobj_priv *pdvobjpriv = (struct dvobj_priv *)pintfhdl->pintf_dev;
|
struct dvobj_priv *pdvobjpriv = (struct dvobj_priv *)pintfhdl->pintf_dev;
|
||||||
struct usb_device *udev=pdvobjpriv->pusbdev;
|
struct usb_device *udev=pdvobjpriv->pusbdev;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
data = val;
|
data = val;
|
||||||
ret = usb_write_async(udev, addr, &data, 2);
|
ret = usb_write_async(udev, addr, &data, 2);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -149,10 +149,10 @@ int usb_async_write32(struct intf_hdl *pintfhdl, u32 addr, u32 val)
|
||||||
struct dvobj_priv *pdvobjpriv = (struct dvobj_priv *)pintfhdl->pintf_dev;
|
struct dvobj_priv *pdvobjpriv = (struct dvobj_priv *)pintfhdl->pintf_dev;
|
||||||
struct usb_device *udev=pdvobjpriv->pusbdev;
|
struct usb_device *udev=pdvobjpriv->pusbdev;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
data = val;
|
data = val;
|
||||||
ret = usb_write_async(udev, addr, &data, 4);
|
ret = usb_write_async(udev, addr, &data, 4);
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -314,7 +314,7 @@ static void usb_write_port_complete(struct urb *purb, struct pt_regs *regs)
|
||||||
struct xmit_priv *pxmitpriv = &padapter->xmitpriv;
|
struct xmit_priv *pxmitpriv = &padapter->xmitpriv;
|
||||||
//struct pkt_attrib *pattrib = &pxmitframe->attrib;
|
//struct pkt_attrib *pattrib = &pxmitframe->attrib;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
switch(pxmitbuf->flags)
|
switch(pxmitbuf->flags)
|
||||||
{
|
{
|
||||||
|
@ -452,7 +452,7 @@ check_completion:
|
||||||
tasklet_hi_schedule(&pxmitpriv->xmit_tasklet);
|
tasklet_hi_schedule(&pxmitpriv->xmit_tasklet);
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -471,7 +471,7 @@ u32 usb_write_port(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *wmem)
|
||||||
struct usb_device *pusbd = pdvobj->pusbdev;
|
struct usb_device *pusbd = pdvobj->pusbdev;
|
||||||
struct pkt_attrib *pattrib = &pxmitframe->attrib;
|
struct pkt_attrib *pattrib = &pxmitframe->attrib;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_hci_ops_os_c_,_drv_err_,("+usb_write_port\n"));
|
RT_TRACE(_module_hci_ops_os_c_,_drv_err_,("+usb_write_port\n"));
|
||||||
|
|
||||||
|
@ -624,7 +624,7 @@ _func_enter_;
|
||||||
exit:
|
exit:
|
||||||
if (ret != _SUCCESS)
|
if (ret != _SUCCESS)
|
||||||
rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
|
rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
|
||||||
_func_exit_;
|
;
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,7 @@ uint rtw_remainder_len(struct pkt_file *pfile)
|
||||||
|
|
||||||
void _rtw_open_pktfile (_pkt *pktptr, struct pkt_file *pfile)
|
void _rtw_open_pktfile (_pkt *pktptr, struct pkt_file *pfile)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
pfile->pkt = pktptr;
|
pfile->pkt = pktptr;
|
||||||
pfile->cur_addr = pfile->buf_start = pktptr->data;
|
pfile->cur_addr = pfile->buf_start = pktptr->data;
|
||||||
|
@ -47,14 +47,14 @@ _func_enter_;
|
||||||
|
|
||||||
pfile->cur_buffer = pfile->buf_start ;
|
pfile->cur_buffer = pfile->buf_start ;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint _rtw_pktfile_read (struct pkt_file *pfile, u8 *rmem, uint rlen)
|
uint _rtw_pktfile_read (struct pkt_file *pfile, u8 *rmem, uint rlen)
|
||||||
{
|
{
|
||||||
uint len = 0;
|
uint len = 0;
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
len = rtw_remainder_len(pfile);
|
len = rtw_remainder_len(pfile);
|
||||||
len = (rlen > len)? len: rlen;
|
len = (rlen > len)? len: rlen;
|
||||||
|
@ -65,21 +65,21 @@ _func_enter_;
|
||||||
pfile->cur_addr += len;
|
pfile->cur_addr += len;
|
||||||
pfile->pkt_len -= len;
|
pfile->pkt_len -= len;
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return len;
|
return len;
|
||||||
}
|
}
|
||||||
|
|
||||||
sint rtw_endofpktfile(struct pkt_file *pfile)
|
sint rtw_endofpktfile(struct pkt_file *pfile)
|
||||||
{
|
{
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
if (pfile->pkt_len == 0) {
|
if (pfile->pkt_len == 0) {
|
||||||
_func_exit_;
|
;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -354,7 +354,7 @@ int _rtw_xmit_entry(_pkt *pkt, _nic_hdl pnetdev)
|
||||||
u16 queue;
|
u16 queue;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_func_enter_;
|
;
|
||||||
|
|
||||||
RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("+xmit_enry\n"));
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("+xmit_enry\n"));
|
||||||
|
|
||||||
|
@ -407,7 +407,7 @@ drop_packet:
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
_func_exit_;
|
;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue