diff options
author | Roland Vossen <rvossen@broadcom.com> | 2011-10-18 08:03:01 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-11-08 15:54:03 -0500 |
commit | d34bf64fd32abfe8141c7206ca6da92832b4fe94 (patch) | |
tree | 031a9e31b5cb1c2710e66f1dc5361bb365299d8c /drivers | |
parent | 3b64bd3e4d0ae667062893a6ef30326f7103144e (diff) |
brcm80211: fmac: annotated little endian struct with _le
Made code more readable.
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
Signed-off-by: Roland Vossen <rvossen@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 10 | ||||
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 12 | ||||
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 8 |
3 files changed, 15 insertions, 15 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd.h b/drivers/net/wireless/brcm80211/brcmfmac/dhd.h index 4645766b4070..cf7cc9a44e25 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd.h +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd.h | |||
@@ -87,7 +87,7 @@ | |||
87 | #define TOE_TX_CSUM_OL 0x00000001 | 87 | #define TOE_TX_CSUM_OL 0x00000001 |
88 | #define TOE_RX_CSUM_OL 0x00000002 | 88 | #define TOE_RX_CSUM_OL 0x00000002 |
89 | 89 | ||
90 | #define BRCMF_BSS_INFO_VERSION 108 /* current ver of brcmf_bss_info struct */ | 90 | #define BRCMF_BSS_INFO_VERSION 108 /* curr ver of brcmf_bss_info_le struct */ |
91 | 91 | ||
92 | /* size of brcmf_scan_params not including variable length array */ | 92 | /* size of brcmf_scan_params not including variable length array */ |
93 | #define BRCMF_SCAN_PARAMS_FIXED_SIZE 64 | 93 | #define BRCMF_SCAN_PARAMS_FIXED_SIZE 64 |
@@ -365,7 +365,7 @@ struct brcmf_pkt_filter_enable_le { | |||
365 | * Applications MUST CHECK ie_offset field and length field to access IEs and | 365 | * Applications MUST CHECK ie_offset field and length field to access IEs and |
366 | * next bss_info structure in a vector (in struct brcmf_scan_results) | 366 | * next bss_info structure in a vector (in struct brcmf_scan_results) |
367 | */ | 367 | */ |
368 | struct brcmf_bss_info { | 368 | struct brcmf_bss_info_le { |
369 | __le32 version; /* version field */ | 369 | __le32 version; /* version field */ |
370 | __le32 length; /* byte length of data in this record, | 370 | __le32 length; /* byte length of data in this record, |
371 | * starting at version and including IEs | 371 | * starting at version and including IEs |
@@ -466,14 +466,14 @@ struct brcmf_scan_results { | |||
466 | u32 buflen; | 466 | u32 buflen; |
467 | u32 version; | 467 | u32 version; |
468 | u32 count; | 468 | u32 count; |
469 | struct brcmf_bss_info bss_info[1]; | 469 | struct brcmf_bss_info_le bss_info_le[1]; |
470 | }; | 470 | }; |
471 | 471 | ||
472 | struct brcmf_scan_results_le { | 472 | struct brcmf_scan_results_le { |
473 | __le32 buflen; | 473 | __le32 buflen; |
474 | __le32 version; | 474 | __le32 version; |
475 | __le32 count; | 475 | __le32 count; |
476 | struct brcmf_bss_info bss_info[1]; | 476 | struct brcmf_bss_info_le bss_info_le[1]; |
477 | }; | 477 | }; |
478 | 478 | ||
479 | /* used for association with a specific BSSID and chanspec list */ | 479 | /* used for association with a specific BSSID and chanspec list */ |
@@ -495,7 +495,7 @@ struct brcmf_join_params { | |||
495 | 495 | ||
496 | /* size of brcmf_scan_results not including variable length array */ | 496 | /* size of brcmf_scan_results not including variable length array */ |
497 | #define BRCMF_SCAN_RESULTS_FIXED_SIZE \ | 497 | #define BRCMF_SCAN_RESULTS_FIXED_SIZE \ |
498 | (sizeof(struct brcmf_scan_results) - sizeof(struct brcmf_bss_info)) | 498 | (sizeof(struct brcmf_scan_results) - sizeof(struct brcmf_bss_info_le)) |
499 | 499 | ||
500 | /* incremental scan results struct */ | 500 | /* incremental scan results struct */ |
501 | struct brcmf_iscan_results { | 501 | struct brcmf_iscan_results { |
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c index 5eddabe5228a..7f89bad56768 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | |||
@@ -1997,7 +1997,7 @@ done: | |||
1997 | } | 1997 | } |
1998 | 1998 | ||
1999 | static s32 brcmf_inform_single_bss(struct brcmf_cfg80211_priv *cfg_priv, | 1999 | static s32 brcmf_inform_single_bss(struct brcmf_cfg80211_priv *cfg_priv, |
2000 | struct brcmf_bss_info *bi) | 2000 | struct brcmf_bss_info_le *bi) |
2001 | { | 2001 | { |
2002 | struct wiphy *wiphy = cfg_to_wiphy(cfg_priv); | 2002 | struct wiphy *wiphy = cfg_to_wiphy(cfg_priv); |
2003 | struct ieee80211_channel *notify_channel; | 2003 | struct ieee80211_channel *notify_channel; |
@@ -2060,7 +2060,7 @@ static s32 brcmf_inform_single_bss(struct brcmf_cfg80211_priv *cfg_priv, | |||
2060 | static s32 brcmf_inform_bss(struct brcmf_cfg80211_priv *cfg_priv) | 2060 | static s32 brcmf_inform_bss(struct brcmf_cfg80211_priv *cfg_priv) |
2061 | { | 2061 | { |
2062 | struct brcmf_scan_results *bss_list; | 2062 | struct brcmf_scan_results *bss_list; |
2063 | struct brcmf_bss_info *bi = NULL; /* must be initialized */ | 2063 | struct brcmf_bss_info_le *bi = NULL; /* must be initialized */ |
2064 | s32 err = 0; | 2064 | s32 err = 0; |
2065 | int i; | 2065 | int i; |
2066 | 2066 | ||
@@ -2085,7 +2085,7 @@ static s32 wl_inform_ibss(struct brcmf_cfg80211_priv *cfg_priv, | |||
2085 | { | 2085 | { |
2086 | struct wiphy *wiphy = cfg_to_wiphy(cfg_priv); | 2086 | struct wiphy *wiphy = cfg_to_wiphy(cfg_priv); |
2087 | struct ieee80211_channel *notify_channel; | 2087 | struct ieee80211_channel *notify_channel; |
2088 | struct brcmf_bss_info *bi = NULL; | 2088 | struct brcmf_bss_info_le *bi = NULL; |
2089 | struct ieee80211_supported_band *band; | 2089 | struct ieee80211_supported_band *band; |
2090 | u8 *buf = NULL; | 2090 | u8 *buf = NULL; |
2091 | s32 err = 0; | 2091 | s32 err = 0; |
@@ -2114,7 +2114,7 @@ static s32 wl_inform_ibss(struct brcmf_cfg80211_priv *cfg_priv, | |||
2114 | goto CleanUp; | 2114 | goto CleanUp; |
2115 | } | 2115 | } |
2116 | 2116 | ||
2117 | bi = (struct brcmf_bss_info *)(buf + 4); | 2117 | bi = (struct brcmf_bss_info_le *)(buf + 4); |
2118 | 2118 | ||
2119 | channel = bi->ctl_ch ? bi->ctl_ch : | 2119 | channel = bi->ctl_ch ? bi->ctl_ch : |
2120 | CHSPEC_CHANNEL(le16_to_cpu(bi->chanspec)); | 2120 | CHSPEC_CHANNEL(le16_to_cpu(bi->chanspec)); |
@@ -2188,7 +2188,7 @@ static struct brcmf_tlv *brcmf_parse_tlvs(void *buf, int buflen, uint key) | |||
2188 | 2188 | ||
2189 | static s32 brcmf_update_bss_info(struct brcmf_cfg80211_priv *cfg_priv) | 2189 | static s32 brcmf_update_bss_info(struct brcmf_cfg80211_priv *cfg_priv) |
2190 | { | 2190 | { |
2191 | struct brcmf_bss_info *bi; | 2191 | struct brcmf_bss_info_le *bi; |
2192 | struct brcmf_ssid *ssid; | 2192 | struct brcmf_ssid *ssid; |
2193 | struct brcmf_tlv *tim; | 2193 | struct brcmf_tlv *tim; |
2194 | u16 beacon_interval; | 2194 | u16 beacon_interval; |
@@ -2211,7 +2211,7 @@ static s32 brcmf_update_bss_info(struct brcmf_cfg80211_priv *cfg_priv) | |||
2211 | goto update_bss_info_out; | 2211 | goto update_bss_info_out; |
2212 | } | 2212 | } |
2213 | 2213 | ||
2214 | bi = (struct brcmf_bss_info *)(cfg_priv->extra_buf + 4); | 2214 | bi = (struct brcmf_bss_info_le *)(cfg_priv->extra_buf + 4); |
2215 | err = brcmf_inform_single_bss(cfg_priv, bi); | 2215 | err = brcmf_inform_single_bss(cfg_priv, bi); |
2216 | if (err) | 2216 | if (err) |
2217 | goto update_bss_info_out; | 2217 | goto update_bss_info_out; |
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h index 62dc46144ede..bec30e333b0b 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h +++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | |||
@@ -352,13 +352,13 @@ brcmf_cfg80211_connect_info *cfg_to_conn(struct brcmf_cfg80211_priv *cfg) | |||
352 | return &cfg->conn_info; | 352 | return &cfg->conn_info; |
353 | } | 353 | } |
354 | 354 | ||
355 | static inline struct brcmf_bss_info *next_bss(struct brcmf_scan_results *list, | 355 | static inline struct brcmf_bss_info_le * |
356 | struct brcmf_bss_info *bss) | 356 | next_bss(struct brcmf_scan_results *list, struct brcmf_bss_info_le *bss) |
357 | { | 357 | { |
358 | return bss = bss ? | 358 | return bss = bss ? |
359 | (struct brcmf_bss_info *)((unsigned long)bss + | 359 | (struct brcmf_bss_info_le *)((unsigned long)bss + |
360 | le32_to_cpu(bss->length)) : | 360 | le32_to_cpu(bss->length)) : |
361 | list->bss_info; | 361 | list->bss_info_le; |
362 | } | 362 | } |
363 | 363 | ||
364 | extern struct brcmf_cfg80211_dev *brcmf_cfg80211_attach(struct net_device *ndev, | 364 | extern struct brcmf_cfg80211_dev *brcmf_cfg80211_attach(struct net_device *ndev, |