aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/rtl8188eu/core/rtw_cmd.c24
-rw-r--r--drivers/staging/rtl8188eu/core/rtw_mlme_ext.c14
-rw-r--r--drivers/staging/rtl8188eu/include/rtw_cmd.h62
3 files changed, 49 insertions, 51 deletions
diff --git a/drivers/staging/rtl8188eu/core/rtw_cmd.c b/drivers/staging/rtl8188eu/core/rtw_cmd.c
index e87ab11183cb..f1f4788dbd86 100644
--- a/drivers/staging/rtl8188eu/core/rtw_cmd.c
+++ b/drivers/staging/rtl8188eu/core/rtw_cmd.c
@@ -85,7 +85,7 @@ static int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj)
85 /* To decide allow or not */ 85 /* To decide allow or not */
86 if ((pcmdpriv->padapter->pwrctrlpriv.bHWPwrPindetect) && 86 if ((pcmdpriv->padapter->pwrctrlpriv.bHWPwrPindetect) &&
87 (!pcmdpriv->padapter->registrypriv.usbss_enable)) { 87 (!pcmdpriv->padapter->registrypriv.usbss_enable)) {
88 if (cmd_obj->cmdcode == GEN_CMD_CODE(_Set_Drv_Extra)) { 88 if (cmd_obj->cmdcode == _Set_Drv_Extra_CMD_) {
89 struct drvextra_cmd_parm *pdrvextra_cmd_parm = (struct drvextra_cmd_parm *)cmd_obj->parmbuf; 89 struct drvextra_cmd_parm *pdrvextra_cmd_parm = (struct drvextra_cmd_parm *)cmd_obj->parmbuf;
90 90
91 if (pdrvextra_cmd_parm->ec_id == POWER_SAVING_CTRL_WK_CID) 91 if (pdrvextra_cmd_parm->ec_id == POWER_SAVING_CTRL_WK_CID)
@@ -93,7 +93,7 @@ static int rtw_cmd_filter(struct cmd_priv *pcmdpriv, struct cmd_obj *cmd_obj)
93 } 93 }
94 } 94 }
95 95
96 if (cmd_obj->cmdcode == GEN_CMD_CODE(_SetChannelPlan)) 96 if (cmd_obj->cmdcode == _SetChannelPlan_CMD_)
97 bAllow = true; 97 bAllow = true;
98 98
99 if ((!pcmdpriv->padapter->hw_init_completed && !bAllow) || 99 if ((!pcmdpriv->padapter->hw_init_completed && !bAllow) ||
@@ -271,7 +271,7 @@ u8 rtw_sitesurvey_cmd(struct adapter *padapter, struct ndis_802_11_ssid *ssid,
271 271
272 RT_TRACE(_module_rtl871x_cmd_c_, _drv_info_, ("%s: flush network queue\n", __func__)); 272 RT_TRACE(_module_rtl871x_cmd_c_, _drv_info_, ("%s: flush network queue\n", __func__));
273 273
274 init_h2fwcmd_w_parm_no_rsp(ph2c, psurveyPara, GEN_CMD_CODE(_SiteSurvey)); 274 init_h2fwcmd_w_parm_no_rsp(ph2c, psurveyPara, _SiteSurvey_CMD_);
275 275
276 /* psurveyPara->bsslimit = 48; */ 276 /* psurveyPara->bsslimit = 48; */
277 psurveyPara->scan_mode = pmlmepriv->scan_mode; 277 psurveyPara->scan_mode = pmlmepriv->scan_mode;
@@ -489,7 +489,7 @@ u8 rtw_joinbss_cmd(struct adapter *padapter, struct wlan_network *pnetwork)
489 pcmd->cmdsz = get_wlan_bssid_ex_sz(psecnetwork);/* get cmdsz before endian conversion */ 489 pcmd->cmdsz = get_wlan_bssid_ex_sz(psecnetwork);/* get cmdsz before endian conversion */
490 490
491 INIT_LIST_HEAD(&pcmd->list); 491 INIT_LIST_HEAD(&pcmd->list);
492 pcmd->cmdcode = _JoinBss_CMD_;/* GEN_CMD_CODE(_JoinBss) */ 492 pcmd->cmdcode = _JoinBss_CMD_;
493 pcmd->parmbuf = (unsigned char *)psecnetwork; 493 pcmd->parmbuf = (unsigned char *)psecnetwork;
494 pcmd->rsp = NULL; 494 pcmd->rsp = NULL;
495 pcmd->rspsz = 0; 495 pcmd->rspsz = 0;
@@ -684,7 +684,7 @@ u8 rtw_addbareq_cmd(struct adapter *padapter, u8 tid, u8 *addr)
684 paddbareq_parm->tid = tid; 684 paddbareq_parm->tid = tid;
685 memcpy(paddbareq_parm->addr, addr, ETH_ALEN); 685 memcpy(paddbareq_parm->addr, addr, ETH_ALEN);
686 686
687 init_h2fwcmd_w_parm_no_rsp(ph2c, paddbareq_parm, GEN_CMD_CODE(_AddBAReq)); 687 init_h2fwcmd_w_parm_no_rsp(ph2c, paddbareq_parm, _AddBAReq_CMD_);
688 688
689 /* DBG_88E("rtw_addbareq_cmd, tid =%d\n", tid); */ 689 /* DBG_88E("rtw_addbareq_cmd, tid =%d\n", tid); */
690 690
@@ -722,7 +722,7 @@ u8 rtw_dynamic_chk_wk_cmd(struct adapter *padapter)
722 pdrvextra_cmd_parm->type_size = 0; 722 pdrvextra_cmd_parm->type_size = 0;
723 pdrvextra_cmd_parm->pbuf = (u8 *)padapter; 723 pdrvextra_cmd_parm->pbuf = (u8 *)padapter;
724 724
725 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, GEN_CMD_CODE(_Set_Drv_Extra)); 725 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, _Set_Drv_Extra_CMD_);
726 726
727 727
728 /* rtw_enqueue_cmd(pcmdpriv, ph2c); */ 728 /* rtw_enqueue_cmd(pcmdpriv, ph2c); */
@@ -765,7 +765,7 @@ u8 rtw_set_chplan_cmd(struct adapter *padapter, u8 chplan, u8 enqueue)
765 goto exit; 765 goto exit;
766 } 766 }
767 767
768 init_h2fwcmd_w_parm_no_rsp(pcmdobj, setChannelPlan_param, GEN_CMD_CODE(_SetChannelPlan)); 768 init_h2fwcmd_w_parm_no_rsp(pcmdobj, setChannelPlan_param, _SetChannelPlan_CMD_);
769 res = rtw_enqueue_cmd(pcmdpriv, pcmdobj); 769 res = rtw_enqueue_cmd(pcmdpriv, pcmdobj);
770 } else { 770 } else {
771 /* no need to enqueue, do the cmd hdl directly and free cmd parameter */ 771 /* no need to enqueue, do the cmd hdl directly and free cmd parameter */
@@ -934,7 +934,7 @@ u8 rtw_lps_ctrl_wk_cmd(struct adapter *padapter, u8 lps_ctrl_type, u8 enqueue)
934 pdrvextra_cmd_parm->type_size = lps_ctrl_type; 934 pdrvextra_cmd_parm->type_size = lps_ctrl_type;
935 pdrvextra_cmd_parm->pbuf = NULL; 935 pdrvextra_cmd_parm->pbuf = NULL;
936 936
937 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, GEN_CMD_CODE(_Set_Drv_Extra)); 937 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, _Set_Drv_Extra_CMD_);
938 938
939 res = rtw_enqueue_cmd(pcmdpriv, ph2c); 939 res = rtw_enqueue_cmd(pcmdpriv, ph2c);
940 } else { 940 } else {
@@ -976,7 +976,7 @@ u8 rtw_rpt_timer_cfg_cmd(struct adapter *padapter, u16 min_time)
976 pdrvextra_cmd_parm->ec_id = RTP_TIMER_CFG_WK_CID; 976 pdrvextra_cmd_parm->ec_id = RTP_TIMER_CFG_WK_CID;
977 pdrvextra_cmd_parm->type_size = min_time; 977 pdrvextra_cmd_parm->type_size = min_time;
978 pdrvextra_cmd_parm->pbuf = NULL; 978 pdrvextra_cmd_parm->pbuf = NULL;
979 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, GEN_CMD_CODE(_Set_Drv_Extra)); 979 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, _Set_Drv_Extra_CMD_);
980 res = rtw_enqueue_cmd(pcmdpriv, ph2c); 980 res = rtw_enqueue_cmd(pcmdpriv, ph2c);
981exit: 981exit:
982 982
@@ -1018,7 +1018,7 @@ u8 rtw_antenna_select_cmd(struct adapter *padapter, u8 antenna, u8 enqueue)
1018 pdrvextra_cmd_parm->ec_id = ANT_SELECT_WK_CID; 1018 pdrvextra_cmd_parm->ec_id = ANT_SELECT_WK_CID;
1019 pdrvextra_cmd_parm->type_size = antenna; 1019 pdrvextra_cmd_parm->type_size = antenna;
1020 pdrvextra_cmd_parm->pbuf = NULL; 1020 pdrvextra_cmd_parm->pbuf = NULL;
1021 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, GEN_CMD_CODE(_Set_Drv_Extra)); 1021 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, _Set_Drv_Extra_CMD_);
1022 1022
1023 res = rtw_enqueue_cmd(pcmdpriv, ph2c); 1023 res = rtw_enqueue_cmd(pcmdpriv, ph2c);
1024 } else { 1024 } else {
@@ -1046,7 +1046,7 @@ u8 rtw_ps_cmd(struct adapter *padapter)
1046 1046
1047 pdrvextra_cmd_parm->ec_id = POWER_SAVING_CTRL_WK_CID; 1047 pdrvextra_cmd_parm->ec_id = POWER_SAVING_CTRL_WK_CID;
1048 pdrvextra_cmd_parm->pbuf = NULL; 1048 pdrvextra_cmd_parm->pbuf = NULL;
1049 init_h2fwcmd_w_parm_no_rsp(ppscmd, pdrvextra_cmd_parm, GEN_CMD_CODE(_Set_Drv_Extra)); 1049 init_h2fwcmd_w_parm_no_rsp(ppscmd, pdrvextra_cmd_parm, _Set_Drv_Extra_CMD_);
1050 1050
1051 return rtw_enqueue_cmd(pcmdpriv, ppscmd); 1051 return rtw_enqueue_cmd(pcmdpriv, ppscmd);
1052} 1052}
@@ -1117,7 +1117,7 @@ u8 rtw_chk_hi_queue_cmd(struct adapter *padapter)
1117 pdrvextra_cmd_parm->type_size = 0; 1117 pdrvextra_cmd_parm->type_size = 0;
1118 pdrvextra_cmd_parm->pbuf = NULL; 1118 pdrvextra_cmd_parm->pbuf = NULL;
1119 1119
1120 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, GEN_CMD_CODE(_Set_Drv_Extra)); 1120 init_h2fwcmd_w_parm_no_rsp(ph2c, pdrvextra_cmd_parm, _Set_Drv_Extra_CMD_);
1121 1121
1122 res = rtw_enqueue_cmd(pcmdpriv, ph2c); 1122 res = rtw_enqueue_cmd(pcmdpriv, ph2c);
1123exit: 1123exit:
diff --git a/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c b/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c
index fa8a5cac789e..baf86066e172 100644
--- a/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c
+++ b/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c
@@ -4240,7 +4240,7 @@ void report_survey_event(struct adapter *padapter,
4240 4240
4241 INIT_LIST_HEAD(&pcmd_obj->list); 4241 INIT_LIST_HEAD(&pcmd_obj->list);
4242 4242
4243 pcmd_obj->cmdcode = GEN_CMD_CODE(_Set_MLME_EVT); 4243 pcmd_obj->cmdcode = _Set_MLME_EVT_CMD_;
4244 pcmd_obj->cmdsz = cmdsz; 4244 pcmd_obj->cmdsz = cmdsz;
4245 pcmd_obj->parmbuf = pevtcmd; 4245 pcmd_obj->parmbuf = pevtcmd;
4246 4246
@@ -4290,7 +4290,7 @@ void report_surveydone_event(struct adapter *padapter)
4290 4290
4291 INIT_LIST_HEAD(&pcmd_obj->list); 4291 INIT_LIST_HEAD(&pcmd_obj->list);
4292 4292
4293 pcmd_obj->cmdcode = GEN_CMD_CODE(_Set_MLME_EVT); 4293 pcmd_obj->cmdcode = _Set_MLME_EVT_CMD_;
4294 pcmd_obj->cmdsz = cmdsz; 4294 pcmd_obj->cmdsz = cmdsz;
4295 pcmd_obj->parmbuf = pevtcmd; 4295 pcmd_obj->parmbuf = pevtcmd;
4296 4296
@@ -4334,7 +4334,7 @@ void report_join_res(struct adapter *padapter, int res)
4334 4334
4335 INIT_LIST_HEAD(&pcmd_obj->list); 4335 INIT_LIST_HEAD(&pcmd_obj->list);
4336 4336
4337 pcmd_obj->cmdcode = GEN_CMD_CODE(_Set_MLME_EVT); 4337 pcmd_obj->cmdcode = _Set_MLME_EVT_CMD_;
4338 pcmd_obj->cmdsz = cmdsz; 4338 pcmd_obj->cmdsz = cmdsz;
4339 pcmd_obj->parmbuf = pevtcmd; 4339 pcmd_obj->parmbuf = pevtcmd;
4340 4340
@@ -4385,7 +4385,7 @@ void report_del_sta_event(struct adapter *padapter, unsigned char *MacAddr, unsi
4385 4385
4386 INIT_LIST_HEAD(&pcmd_obj->list); 4386 INIT_LIST_HEAD(&pcmd_obj->list);
4387 4387
4388 pcmd_obj->cmdcode = GEN_CMD_CODE(_Set_MLME_EVT); 4388 pcmd_obj->cmdcode = _Set_MLME_EVT_CMD_;
4389 pcmd_obj->cmdsz = cmdsz; 4389 pcmd_obj->cmdsz = cmdsz;
4390 pcmd_obj->parmbuf = pevtcmd; 4390 pcmd_obj->parmbuf = pevtcmd;
4391 4391
@@ -4438,7 +4438,7 @@ void report_add_sta_event(struct adapter *padapter, unsigned char *MacAddr, int
4438 4438
4439 INIT_LIST_HEAD(&pcmd_obj->list); 4439 INIT_LIST_HEAD(&pcmd_obj->list);
4440 4440
4441 pcmd_obj->cmdcode = GEN_CMD_CODE(_Set_MLME_EVT); 4441 pcmd_obj->cmdcode = _Set_MLME_EVT_CMD_;
4442 pcmd_obj->cmdsz = cmdsz; 4442 pcmd_obj->cmdsz = cmdsz;
4443 pcmd_obj->parmbuf = pevtcmd; 4443 pcmd_obj->parmbuf = pevtcmd;
4444 4444
@@ -4849,7 +4849,7 @@ void survey_timer_hdl(unsigned long data)
4849 goto exit_survey_timer_hdl; 4849 goto exit_survey_timer_hdl;
4850 } 4850 }
4851 4851
4852 init_h2fwcmd_w_parm_no_rsp(ph2c, psurveyPara, GEN_CMD_CODE(_SiteSurvey)); 4852 init_h2fwcmd_w_parm_no_rsp(ph2c, psurveyPara, _SiteSurvey_CMD_);
4853 rtw_enqueue_cmd(pcmdpriv, ph2c); 4853 rtw_enqueue_cmd(pcmdpriv, ph2c);
4854 } 4854 }
4855 4855
@@ -5425,7 +5425,7 @@ u8 set_tx_beacon_cmd(struct adapter *padapter)
5425 pmlmeinfo->hidden_ssid_mode); 5425 pmlmeinfo->hidden_ssid_mode);
5426 ptxBeacon_parm->IELength += len_diff; 5426 ptxBeacon_parm->IELength += len_diff;
5427 5427
5428 init_h2fwcmd_w_parm_no_rsp(ph2c, ptxBeacon_parm, GEN_CMD_CODE(_TX_Beacon)); 5428 init_h2fwcmd_w_parm_no_rsp(ph2c, ptxBeacon_parm, _TX_Beacon_CMD_);
5429 5429
5430 res = rtw_enqueue_cmd(pcmdpriv, ph2c); 5430 res = rtw_enqueue_cmd(pcmdpriv, ph2c);
5431 5431
diff --git a/drivers/staging/rtl8188eu/include/rtw_cmd.h b/drivers/staging/rtl8188eu/include/rtw_cmd.h
index e8e75f34d9b8..18a6530c9dde 100644
--- a/drivers/staging/rtl8188eu/include/rtw_cmd.h
+++ b/drivers/staging/rtl8188eu/include/rtw_cmd.h
@@ -284,8 +284,6 @@ struct SetChannelPlan_param {
284 u8 channel_plan; 284 u8 channel_plan;
285}; 285};
286 286
287#define GEN_CMD_CODE(cmd) cmd ## _CMD_
288
289/* 287/*
290 288
291Result: 289Result:
@@ -348,42 +346,42 @@ struct _cmd_callback {
348}; 346};
349 347
350enum rtw_h2c_cmd { 348enum rtw_h2c_cmd {
351 GEN_CMD_CODE(_JoinBss), 349 _JoinBss_CMD_,
352 GEN_CMD_CODE(_DisConnect), 350 _DisConnect_CMD_,
353 GEN_CMD_CODE(_CreateBss), 351 _CreateBss_CMD_,
354 GEN_CMD_CODE(_SetOpMode), 352 _SetOpMode_CMD_,
355 GEN_CMD_CODE(_SiteSurvey), 353 _SiteSurvey_CMD_,
356 GEN_CMD_CODE(_SetAuth), 354 _SetAuth_CMD_,
357 GEN_CMD_CODE(_SetKey), 355 _SetKey_CMD_,
358 GEN_CMD_CODE(_SetStaKey), 356 _SetStaKey_CMD_,
359 GEN_CMD_CODE(_SetAssocSta), 357 _SetAssocSta_CMD_,
360 GEN_CMD_CODE(_AddBAReq), 358 _AddBAReq_CMD_,
361 GEN_CMD_CODE(_SetChannel), 359 _SetChannel_CMD_,
362 GEN_CMD_CODE(_TX_Beacon), 360 _TX_Beacon_CMD_,
363 GEN_CMD_CODE(_Set_MLME_EVT), 361 _Set_MLME_EVT_CMD_,
364 GEN_CMD_CODE(_Set_Drv_Extra), 362 _Set_Drv_Extra_CMD_,
365 GEN_CMD_CODE(_SetChannelPlan), 363 _SetChannelPlan_CMD_,
366 364
367 MAX_H2CCMD 365 MAX_H2CCMD
368}; 366};
369 367
370#ifdef _RTW_CMD_C_ 368#ifdef _RTW_CMD_C_
371static struct _cmd_callback rtw_cmd_callback[] = { 369static struct _cmd_callback rtw_cmd_callback[] = {
372 {GEN_CMD_CODE(_JoinBss), &rtw_joinbss_cmd_callback}, 370 {_JoinBss_CMD_, &rtw_joinbss_cmd_callback},
373 {GEN_CMD_CODE(_DisConnect), &rtw_disassoc_cmd_callback}, 371 {_DisConnect_CMD_, &rtw_disassoc_cmd_callback},
374 {GEN_CMD_CODE(_CreateBss), &rtw_createbss_cmd_callback}, 372 {_CreateBss_CMD_, &rtw_createbss_cmd_callback},
375 {GEN_CMD_CODE(_SetOpMode), NULL}, 373 {_SetOpMode_CMD_, NULL},
376 {GEN_CMD_CODE(_SiteSurvey), &rtw_survey_cmd_callback}, 374 {_SiteSurvey_CMD_, &rtw_survey_cmd_callback},
377 {GEN_CMD_CODE(_SetAuth), NULL}, 375 {_SetAuth_CMD_, NULL},
378 {GEN_CMD_CODE(_SetKey), NULL}, 376 {_SetKey_CMD_, NULL},
379 {GEN_CMD_CODE(_SetStaKey), &rtw_setstaKey_cmdrsp_callback}, 377 {_SetStaKey_CMD_, &rtw_setstaKey_cmdrsp_callback},
380 {GEN_CMD_CODE(_SetAssocSta), &rtw_setassocsta_cmdrsp_callback}, 378 {_SetAssocSta_CMD_, &rtw_setassocsta_cmdrsp_callback},
381 {GEN_CMD_CODE(_AddBAReq), NULL}, 379 {_AddBAReq_CMD_, NULL},
382 {GEN_CMD_CODE(_SetChannel), NULL}, 380 {_SetChannel_CMD_, NULL},
383 {GEN_CMD_CODE(_TX_Beacon), NULL}, 381 {_TX_Beacon_CMD_, NULL},
384 {GEN_CMD_CODE(_Set_MLME_EVT), NULL}, 382 {_Set_MLME_EVT_CMD_, NULL},
385 {GEN_CMD_CODE(_Set_Drv_Extra), NULL}, 383 {_Set_Drv_Extra_CMD_, NULL},
386 {GEN_CMD_CODE(_SetChannelPlan), NULL}, 384 {_SetChannelPlan_CMD_, NULL},
387}; 385};
388#endif 386#endif
389 387