staging: rtl8723bs: enum labels naming, coding style
Subsystems (2)
cover staging: rtl8723bs: enum labels naming, coding style
Enum labels generated by token-pasting macros adopt camel case. This patch removes the use of macro to generate the enum label names and adopts new captialized names.
---
Aiman Najjar (2):
staging: rtl8723bs: drop GEN_CMD_CODE macro and capitalize labels
staging: rtl8723bs: drop GEN_EVT_CODE macro and capitalize labels
drivers/staging/rtl8723bs/core/rtw_ap.c | 4 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 190 +++++++++++------------ drivers/staging/rtl8723bs/core/rtw_mlme.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 30 ++-- drivers/staging/rtl8723bs/include/rtw_cmd.h | 154 +++++++++--------- drivers/staging/rtl8723bs/include/rtw_event.h | 4 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 54 +++---- 7 files changed, 214 insertions(+), 226 deletions(-)
---
base-commit: ad4605d69bab07941460db0a0cba88ac5c3302cf
change-id: 20260609-rtl8723bs-code-style-0871b80b6799
Best regards,
Signature · 1 line
Aiman Najjar <[email protected]>
PATCH 1/2 staging: rtl8723bs: drop GEN_CMD_CODE macro and capitalize labels
The use of GEN_CMD_CODE macro to generate cmd enum label names is applied inconsistently and is confusing, it also makes it harder to make use of tools such as clangd when looking up symbols.
Replace them with writing the enum labels directly and adopting new capitalized names instead of the current camel case ones.
--- drivers/staging/rtl8723bs/core/rtw_ap.c | 4 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 190 +++++++++++++------------- drivers/staging/rtl8723bs/core/rtw_mlme.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 18 +-- drivers/staging/rtl8723bs/include/rtw_cmd.h | 154 ++++++++++----------- 5 files changed, 181 insertions(+), 189 deletions(-)
drivers/staging/rtl8723bs/core/rtw_ap.c +2 -2
@@ -1237,7 +1237,7 @@ u8 rtw_ap_set_pairwise_key(struct adapter *padapter, struct sta_info *psta) goto exit; } -init_h2fwcmd_w_parm_no_rsp (ph2c, psetstakey_para, _SetStaKey_CMD_); +init_h2fwcmd_w_parm_no_rsp (ph2c, psetstakey_para,SET_STA_KEY_CMD ); psetstakey_para->algorithm = (u8 )psta->dot118021XPrivacy;
@@ -1300,7 +1300,7 @@ static int rtw_ap_set_key(struct adapter *padapter,memcpy (&psetkeyparm->key[0 ], key, keylen); - pcmd->cmdcode = _SetKey_CMD_; + pcmd->cmdcode =SET_KEY_CMD ; pcmd->parmbuf = (u8 *)psetkeyparm; pcmd->cmdsz = (sizeof (struct setkey_parm )); pcmd->rsp =NULL ;
drivers/staging/rtl8723bs/core/rtw_cmd.c +95 -95
328 lines not on this page · raw message
drivers/staging/rtl8723bs/core/rtw_mlme.c +2 -2
@@ -1862,7 +1862,7 @@ signed int rtw_set_auth(struct adapter *adapter, struct security_priv *psecurity psetauthparm->mode = (unsigned char )psecuritypriv->dot11AuthAlgrthm; - pcmd->cmdcode = _SetAuth_CMD_; + pcmd->cmdcode =SET_AUTH_CMD ; pcmd->parmbuf = (unsigned char *)psetauthparm; pcmd->cmdsz = (sizeof (struct setauth_parm )); pcmd->rsp =NULL ;
@@ -1933,7 +1933,7 @@ signed int rtw_set_key(struct adapter *adapter, struct security_priv *psecurityp goto exit; } - pcmd->cmdcode = _SetKey_CMD_; + pcmd->cmdcode =SET_KEY_CMD ; pcmd->parmbuf = (u8 *)psetkeyparm; pcmd->cmdsz = (sizeof (struct setkey_parm )); pcmd->rsp =NULL ;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c +9 -9
@@ -4391,7 +4391,7 @@ void report_survey_event(struct adapter *padapter, union recv_frame *precv_frameINIT_LIST_HEAD (&pcmd_obj->list); - pcmd_obj->cmdcode =GEN_CMD_CODE (_Set_MLME_EVT); + pcmd_obj->cmdcode =SET_MLME_EVT_CMD ; pcmd_obj->cmdsz = cmdsz; pcmd_obj->parmbuf = pevtcmd;
@@ -4444,7 +4444,7 @@ void report_surveydone_event(struct adapter *padapter)INIT_LIST_HEAD (&pcmd_obj->list); - pcmd_obj->cmdcode =GEN_CMD_CODE (_Set_MLME_EVT); + pcmd_obj->cmdcode =SET_MLME_EVT_CMD ; pcmd_obj->cmdsz = cmdsz; pcmd_obj->parmbuf = pevtcmd;
@@ -4489,7 +4489,7 @@ void report_join_res(struct adapter *padapter, int res)INIT_LIST_HEAD (&pcmd_obj->list); - pcmd_obj->cmdcode =GEN_CMD_CODE (_Set_MLME_EVT); + pcmd_obj->cmdcode =SET_MLME_EVT_CMD ; pcmd_obj->cmdsz = cmdsz; pcmd_obj->parmbuf = pevtcmd;
@@ -4538,7 +4538,7 @@ void report_wmm_edca_update(struct adapter *padapter)INIT_LIST_HEAD (&pcmd_obj->list); - pcmd_obj->cmdcode =GEN_CMD_CODE (_Set_MLME_EVT); + pcmd_obj->cmdcode =SET_MLME_EVT_CMD ; pcmd_obj->cmdsz = cmdsz; pcmd_obj->parmbuf = pevtcmd;
@@ -4584,7 +4584,7 @@ void report_del_sta_event(struct adapter *padapter, unsigned char *MacAddr, unsiINIT_LIST_HEAD (&pcmd_obj->list); - pcmd_obj->cmdcode =GEN_CMD_CODE (_Set_MLME_EVT); + pcmd_obj->cmdcode =SET_MLME_EVT_CMD ; pcmd_obj->cmdsz = cmdsz; pcmd_obj->parmbuf = pevtcmd;
@@ -4635,7 +4635,7 @@ void report_add_sta_event(struct adapter *padapter, unsigned char *MacAddr, intINIT_LIST_HEAD (&pcmd_obj->list); - pcmd_obj->cmdcode =GEN_CMD_CODE (_Set_MLME_EVT); + pcmd_obj->cmdcode =SET_MLME_EVT_CMD ; pcmd_obj->cmdsz = cmdsz; pcmd_obj->parmbuf = pevtcmd;
@@ -5085,7 +5085,7 @@ void survey_timer_hdl(struct timer_list *t)return ; } -init_h2fwcmd_w_parm_no_rsp (ph2c, psurveyPara,GEN_CMD_CODE (_SiteSurvey)); +init_h2fwcmd_w_parm_no_rsp (ph2c, psurveyPara,SITE_SURVEY_CMD );rtw_enqueue_cmd (pcmdpriv, ph2c); } }
@@ -5696,7 +5696,7 @@ u8 chk_bmc_sleepq_cmd(struct adapter *padapter) goto exit; } -init_h2fwcmd_w_parm_no_parm_rsp (ph2c,GEN_CMD_CODE (_ChkBMCSleepq)); +init_h2fwcmd_w_parm_no_parm_rsp (ph2c,CHK_BMC_SLEEPQ_CMD ); res =rtw_enqueue_cmd (pcmdpriv, ph2c);
@@ -5734,7 +5734,7 @@ u8 set_tx_beacon_cmd(struct adapter *padapter) pmlmeinfo->hidden_ssid_mode); ptxBeacon_parm->network.ie_length += len_diff; -init_h2fwcmd_w_parm_no_rsp (ph2c, ptxBeacon_parm,GEN_CMD_CODE (_TX_Beacon)); +init_h2fwcmd_w_parm_no_rsp (ph2c, ptxBeacon_parm,TX_BEACON_CMD ); res =rtw_enqueue_cmd (pcmdpriv, ph2c);
drivers/staging/rtl8723bs/include/rtw_cmd.h +73 -81
168 lines not on this page · raw message
Signature · 1 line
2.54.0
Greg Kroah-Hartman
maintainerRe: [PATCH 1/2] staging: rtl8723bs: drop GEN_CMD_CODE macro and capitalize labels
Quoted 7 lines · Aiman Najjar
The use of
GEN_CMD_CODEmacro to generate cmd enum label names is applied inconsistently and is confusing, it also makes it harder to make use of tools such as clangd when looking up symbols.Replace them with writing the enum labels directly and adopting new capitalized names instead of the current camel case ones.
Quoted 8 lines
Signed-off-by Aiman Najjar <[email protected]>--- drivers/staging/rtl8723bs/core/rtw_ap.c | 4 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 190 +++++++++++++------------- drivers/staging/rtl8723bs/core/rtw_mlme.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 18 +-- drivers/staging/rtl8723bs/include/rtw_cmd.h | 154 ++++++++++----------- 5 files changed, 181 insertions(+), 189 deletions(-)
Does not apply to the latest tree :(
PATCH 2/2 staging: rtl8723bs: drop GEN_EVT_CODE macro and capitalize labels
In reply to Aiman NajjarThe use of GEN_EVT_CODE macro to generate event enum label name is applied inconsistently and is confusing, it also makes it harder to make use of tools such as clangd when looking up symbols.
Replace them with writing the enum labels directly and adopting new capitalized names instead of the current camel case ones.
--- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 12 +++--- drivers/staging/rtl8723bs/include/rtw_event.h | 4 -- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 54 ++++++++++++------------ 3 files changed, 33 insertions(+), 37 deletions(-)
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c +6 -6
@@ -4400,7 +4400,7 @@ void report_survey_event(struct adapter *padapter, union recv_frame *precv_frame pc2h_evt_hdr = (struct C2HEvent_Header *)(pevtcmd); pc2h_evt_hdr->len =sizeof (struct survey_event ); - pc2h_evt_hdr->ID =GEN_EVT_CODE (_Survey); + pc2h_evt_hdr->ID =SURVEY_EVENT ; pc2h_evt_hdr->seq =atomic_inc_return (&pmlmeext->event_seq); psurvey_evt = (struct survey_event *)(pevtcmd +sizeof (struct C2HEvent_Header ));
@@ -4453,7 +4453,7 @@ void report_surveydone_event(struct adapter *padapter) pc2h_evt_hdr = (struct C2HEvent_Header *)(pevtcmd); pc2h_evt_hdr->len =sizeof (struct surveydone_event ); - pc2h_evt_hdr->ID =GEN_EVT_CODE (_SurveyDone); + pc2h_evt_hdr->ID =SURVEY_DONE_EVENT ; pc2h_evt_hdr->seq =atomic_inc_return (&pmlmeext->event_seq); psurveydone_evt = (struct surveydone_event *)(pevtcmd +sizeof (struct C2HEvent_Header ));
@@ -4498,7 +4498,7 @@ void report_join_res(struct adapter *padapter, int res) pc2h_evt_hdr = (struct C2HEvent_Header *)(pevtcmd); pc2h_evt_hdr->len =sizeof (struct joinbss_event ); - pc2h_evt_hdr->ID =GEN_EVT_CODE (_JoinBss); + pc2h_evt_hdr->ID =JOIN_BSS_EVENT ; pc2h_evt_hdr->seq =atomic_inc_return (&pmlmeext->event_seq); pjoinbss_evt = (struct joinbss_event *)(pevtcmd +sizeof (struct C2HEvent_Header ));
@@ -4547,7 +4547,7 @@ void report_wmm_edca_update(struct adapter *padapter) pc2h_evt_hdr = (struct C2HEvent_Header *)(pevtcmd); pc2h_evt_hdr->len =sizeof (struct wmm_event ); - pc2h_evt_hdr->ID =GEN_EVT_CODE (_WMM); + pc2h_evt_hdr->ID =WMM_EVENT ; pc2h_evt_hdr->seq =atomic_inc_return (&pmlmeext->event_seq); pwmm_event = (struct wmm_event *)(pevtcmd +sizeof (struct C2HEvent_Header ));
@@ -4593,7 +4593,7 @@ void report_del_sta_event(struct adapter *padapter, unsigned char *MacAddr, unsi pc2h_evt_hdr = (struct C2HEvent_Header *)(pevtcmd); pc2h_evt_hdr->len =sizeof (struct stadel_event ); - pc2h_evt_hdr->ID =GEN_EVT_CODE (_DelSTA); + pc2h_evt_hdr->ID =DEL_STA_EVENT ; pc2h_evt_hdr->seq =atomic_inc_return (&pmlmeext->event_seq); pdel_sta_evt = (struct stadel_event *)(pevtcmd +sizeof (struct C2HEvent_Header ));
@@ -4644,7 +4644,7 @@ void report_add_sta_event(struct adapter *padapter, unsigned char *MacAddr, int pc2h_evt_hdr = (struct C2HEvent_Header *)(pevtcmd); pc2h_evt_hdr->len =sizeof (struct stassoc_event ); - pc2h_evt_hdr->ID =GEN_EVT_CODE (_AddSTA); + pc2h_evt_hdr->ID =ADD_STA_EVENT ; pc2h_evt_hdr->seq =atomic_inc_return (&pmlmeext->event_seq); padd_sta_evt = (struct stassoc_event *)(pevtcmd +sizeof (struct C2HEvent_Header ));
drivers/staging/rtl8723bs/include/rtw_event.h +0 -4
@@ -64,10 +64,6 @@ struct wmm_event {unsigned char wmm; }; -#define GEN_EVT_CODE (event) event ## _EVT_ - - -struct fwevent {u32 parmsize;void (*event_callback)(struct adapter *dev,u8 *pbuf);
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h +27 -27
60 lines not on this page · raw message
Signature · 1 line
2.54.0