diff options
-rw-r--r-- | drivers/staging/rtl8188eu/core/rtw_cmd.c | 24 | ||||
-rw-r--r-- | drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 14 | ||||
-rw-r--r-- | drivers/staging/rtl8188eu/include/rtw_cmd.h | 62 |
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); |
981 | exit: | 981 | exit: |
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); |
1123 | exit: | 1123 | exit: |
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 | ||
291 | Result: | 289 | Result: |
@@ -348,42 +346,42 @@ struct _cmd_callback { | |||
348 | }; | 346 | }; |
349 | 347 | ||
350 | enum rtw_h2c_cmd { | 348 | enum 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_ |
371 | static struct _cmd_callback rtw_cmd_callback[] = { | 369 | static 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 | ||