aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mwifiex/join.c
diff options
context:
space:
mode:
authorYogesh Ashok Powar <yogeshp@marvell.com>2011-04-15 23:50:40 -0400
committerJohn W. Linville <linville@tuxdriver.com>2011-04-19 15:38:04 -0400
commit636c4598499eeacce0893dc8d91113b904bd531e (patch)
tree51a34367eb3184d5c45ee84f0e5be0bf9d873efa /drivers/net/wireless/mwifiex/join.c
parent7762bb02ce13c191e0a2da159bcb8d9b374b88c4 (diff)
mwifiex: remove redundant local variables and comments
Remove some local variables (mainly function return values) that are used only once. Also, one dummy function and some wordy comments are removed. Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com> Signed-off-by: Kiran Divekar <dkiran@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/mwifiex/join.c')
-rw-r--r--drivers/net/wireless/mwifiex/join.c50
1 files changed, 14 insertions, 36 deletions
diff --git a/drivers/net/wireless/mwifiex/join.c b/drivers/net/wireless/mwifiex/join.c
index 60d25c690c07..8e1cb4b3fbea 100644
--- a/drivers/net/wireless/mwifiex/join.c
+++ b/drivers/net/wireless/mwifiex/join.c
@@ -749,7 +749,7 @@ int
749mwifiex_cmd_802_11_ad_hoc_start(struct mwifiex_private *priv, 749mwifiex_cmd_802_11_ad_hoc_start(struct mwifiex_private *priv,
750 struct host_cmd_ds_command *cmd, void *data_buf) 750 struct host_cmd_ds_command *cmd, void *data_buf)
751{ 751{
752 int ret = 0, rsn_ie_len = 0; 752 int rsn_ie_len = 0;
753 struct mwifiex_adapter *adapter = priv->adapter; 753 struct mwifiex_adapter *adapter = priv->adapter;
754 struct host_cmd_ds_802_11_ad_hoc_start *adhoc_start = 754 struct host_cmd_ds_802_11_ad_hoc_start *adhoc_start =
755 &cmd->params.adhoc_start; 755 &cmd->params.adhoc_start;
@@ -879,11 +879,9 @@ mwifiex_cmd_802_11_ad_hoc_start(struct mwifiex_private *priv,
879 mwifiex_get_active_data_rates(priv, adhoc_start->DataRate); 879 mwifiex_get_active_data_rates(priv, adhoc_start->DataRate);
880 if ((adapter->adhoc_start_band & BAND_G) && 880 if ((adapter->adhoc_start_band & BAND_G) &&
881 (priv->curr_pkt_filter & HostCmd_ACT_MAC_ADHOC_G_PROTECTION_ON)) { 881 (priv->curr_pkt_filter & HostCmd_ACT_MAC_ADHOC_G_PROTECTION_ON)) {
882 ret = mwifiex_send_cmd_async(priv, HostCmd_CMD_MAC_CONTROL, 882 if (mwifiex_send_cmd_async(priv, HostCmd_CMD_MAC_CONTROL,
883 HostCmd_ACT_GEN_SET, 0, 883 HostCmd_ACT_GEN_SET, 0,
884 &priv->curr_pkt_filter); 884 &priv->curr_pkt_filter)) {
885
886 if (ret) {
887 dev_err(adapter->dev, 885 dev_err(adapter->dev,
888 "ADHOC_S_CMD: G Protection config failed\n"); 886 "ADHOC_S_CMD: G Protection config failed\n");
889 return -1; 887 return -1;
@@ -1039,7 +1037,7 @@ int
1039mwifiex_cmd_802_11_ad_hoc_join(struct mwifiex_private *priv, 1037mwifiex_cmd_802_11_ad_hoc_join(struct mwifiex_private *priv,
1040 struct host_cmd_ds_command *cmd, void *data_buf) 1038 struct host_cmd_ds_command *cmd, void *data_buf)
1041{ 1039{
1042 int ret = 0, rsn_ie_len = 0; 1040 int rsn_ie_len = 0;
1043 struct host_cmd_ds_802_11_ad_hoc_join *adhoc_join = 1041 struct host_cmd_ds_802_11_ad_hoc_join *adhoc_join =
1044 &cmd->params.adhoc_join; 1042 &cmd->params.adhoc_join;
1045 struct mwifiex_bssdescriptor *bss_desc = 1043 struct mwifiex_bssdescriptor *bss_desc =
@@ -1060,10 +1058,9 @@ mwifiex_cmd_802_11_ad_hoc_join(struct mwifiex_private *priv,
1060 priv-> 1058 priv->
1061 curr_pkt_filter | HostCmd_ACT_MAC_ADHOC_G_PROTECTION_ON; 1059 curr_pkt_filter | HostCmd_ACT_MAC_ADHOC_G_PROTECTION_ON;
1062 1060
1063 ret = mwifiex_send_cmd_async(priv, HostCmd_CMD_MAC_CONTROL, 1061 if (mwifiex_send_cmd_async(priv, HostCmd_CMD_MAC_CONTROL,
1064 HostCmd_ACT_GEN_SET, 0, 1062 HostCmd_ACT_GEN_SET, 0,
1065 &curr_pkt_filter); 1063 &curr_pkt_filter)) {
1066 if (ret) {
1067 dev_err(priv->adapter->dev, 1064 dev_err(priv->adapter->dev,
1068 "ADHOC_J_CMD: G Protection config failed\n"); 1065 "ADHOC_J_CMD: G Protection config failed\n");
1069 return -1; 1066 return -1;
@@ -1174,7 +1171,7 @@ mwifiex_cmd_802_11_ad_hoc_join(struct mwifiex_private *priv,
1174 1171
1175 adhoc_join->bss_descriptor.cap_info_bitmap = cpu_to_le16(tmp_cap); 1172 adhoc_join->bss_descriptor.cap_info_bitmap = cpu_to_le16(tmp_cap);
1176 1173
1177 return ret; 1174 return 0;
1178} 1175}
1179 1176
1180/* 1177/*
@@ -1192,15 +1189,13 @@ int mwifiex_ret_802_11_ad_hoc(struct mwifiex_private *priv,
1192 struct mwifiex_adapter *adapter = priv->adapter; 1189 struct mwifiex_adapter *adapter = priv->adapter;
1193 struct host_cmd_ds_802_11_ad_hoc_result *adhoc_result; 1190 struct host_cmd_ds_802_11_ad_hoc_result *adhoc_result;
1194 struct mwifiex_bssdescriptor *bss_desc; 1191 struct mwifiex_bssdescriptor *bss_desc;
1195 u16 command = le16_to_cpu(resp->command);
1196 u16 result = le16_to_cpu(resp->result);
1197 1192
1198 adhoc_result = &resp->params.adhoc_result; 1193 adhoc_result = &resp->params.adhoc_result;
1199 1194
1200 bss_desc = priv->attempted_bss_desc; 1195 bss_desc = priv->attempted_bss_desc;
1201 1196
1202 /* Join result code 0 --> SUCCESS */ 1197 /* Join result code 0 --> SUCCESS */
1203 if (result) { 1198 if (le16_to_cpu(resp->result)) {
1204 dev_err(priv->adapter->dev, "ADHOC_RESP: failed\n"); 1199 dev_err(priv->adapter->dev, "ADHOC_RESP: failed\n");
1205 if (priv->media_connected) 1200 if (priv->media_connected)
1206 mwifiex_reset_connect_state(priv); 1201 mwifiex_reset_connect_state(priv);
@@ -1215,7 +1210,7 @@ int mwifiex_ret_802_11_ad_hoc(struct mwifiex_private *priv,
1215 /* Send a Media Connected event, according to the Spec */ 1210 /* Send a Media Connected event, according to the Spec */
1216 priv->media_connected = true; 1211 priv->media_connected = true;
1217 1212
1218 if (command == HostCmd_CMD_802_11_AD_HOC_START) { 1213 if (le16_to_cpu(resp->command) == HostCmd_CMD_802_11_AD_HOC_START) {
1219 dev_dbg(priv->adapter->dev, "info: ADHOC_S_RESP %s\n", 1214 dev_dbg(priv->adapter->dev, "info: ADHOC_S_RESP %s\n",
1220 bss_desc->ssid.ssid); 1215 bss_desc->ssid.ssid);
1221 1216
@@ -1278,7 +1273,6 @@ done:
1278int mwifiex_associate(struct mwifiex_private *priv, 1273int mwifiex_associate(struct mwifiex_private *priv,
1279 struct mwifiex_bssdescriptor *bss_desc) 1274 struct mwifiex_bssdescriptor *bss_desc)
1280{ 1275{
1281 int ret = 0;
1282 u8 current_bssid[ETH_ALEN]; 1276 u8 current_bssid[ETH_ALEN];
1283 1277
1284 /* Return error if the adapter or table entry is not marked as infra */ 1278 /* Return error if the adapter or table entry is not marked as infra */
@@ -1294,10 +1288,8 @@ int mwifiex_associate(struct mwifiex_private *priv,
1294 retrieval */ 1288 retrieval */
1295 priv->assoc_rsp_size = 0; 1289 priv->assoc_rsp_size = 0;
1296 1290
1297 ret = mwifiex_send_cmd_sync(priv, HostCmd_CMD_802_11_ASSOCIATE, 1291 return mwifiex_send_cmd_sync(priv, HostCmd_CMD_802_11_ASSOCIATE,
1298 HostCmd_ACT_GEN_SET, 0, bss_desc); 1292 HostCmd_ACT_GEN_SET, 0, bss_desc);
1299
1300 return ret;
1301} 1293}
1302 1294
1303/* 1295/*
@@ -1309,8 +1301,6 @@ int
1309mwifiex_adhoc_start(struct mwifiex_private *priv, 1301mwifiex_adhoc_start(struct mwifiex_private *priv,
1310 struct mwifiex_802_11_ssid *adhoc_ssid) 1302 struct mwifiex_802_11_ssid *adhoc_ssid)
1311{ 1303{
1312 int ret = 0;
1313
1314 dev_dbg(priv->adapter->dev, "info: Adhoc Channel = %d\n", 1304 dev_dbg(priv->adapter->dev, "info: Adhoc Channel = %d\n",
1315 priv->adhoc_channel); 1305 priv->adhoc_channel);
1316 dev_dbg(priv->adapter->dev, "info: curr_bss_params.channel = %d\n", 1306 dev_dbg(priv->adapter->dev, "info: curr_bss_params.channel = %d\n",
@@ -1318,10 +1308,8 @@ mwifiex_adhoc_start(struct mwifiex_private *priv,
1318 dev_dbg(priv->adapter->dev, "info: curr_bss_params.band = %d\n", 1308 dev_dbg(priv->adapter->dev, "info: curr_bss_params.band = %d\n",
1319 priv->curr_bss_params.band); 1309 priv->curr_bss_params.band);
1320 1310
1321 ret = mwifiex_send_cmd_sync(priv, HostCmd_CMD_802_11_AD_HOC_START, 1311 return mwifiex_send_cmd_sync(priv, HostCmd_CMD_802_11_AD_HOC_START,
1322 HostCmd_ACT_GEN_SET, 0, adhoc_ssid); 1312 HostCmd_ACT_GEN_SET, 0, adhoc_ssid);
1323
1324 return ret;
1325} 1313}
1326 1314
1327/* 1315/*
@@ -1333,8 +1321,6 @@ mwifiex_adhoc_start(struct mwifiex_private *priv,
1333int mwifiex_adhoc_join(struct mwifiex_private *priv, 1321int mwifiex_adhoc_join(struct mwifiex_private *priv,
1334 struct mwifiex_bssdescriptor *bss_desc) 1322 struct mwifiex_bssdescriptor *bss_desc)
1335{ 1323{
1336 int ret = 0;
1337
1338 dev_dbg(priv->adapter->dev, "info: adhoc join: curr_bss ssid =%s\n", 1324 dev_dbg(priv->adapter->dev, "info: adhoc join: curr_bss ssid =%s\n",
1339 priv->curr_bss_params.bss_descriptor.ssid.ssid); 1325 priv->curr_bss_params.bss_descriptor.ssid.ssid);
1340 dev_dbg(priv->adapter->dev, "info: adhoc join: curr_bss ssid_len =%u\n", 1326 dev_dbg(priv->adapter->dev, "info: adhoc join: curr_bss ssid_len =%u\n",
@@ -1360,10 +1346,8 @@ int mwifiex_adhoc_join(struct mwifiex_private *priv,
1360 dev_dbg(priv->adapter->dev, "info: curr_bss_params.band = %c\n", 1346 dev_dbg(priv->adapter->dev, "info: curr_bss_params.band = %c\n",
1361 priv->curr_bss_params.band); 1347 priv->curr_bss_params.band);
1362 1348
1363 ret = mwifiex_send_cmd_sync(priv, HostCmd_CMD_802_11_AD_HOC_JOIN, 1349 return mwifiex_send_cmd_sync(priv, HostCmd_CMD_802_11_AD_HOC_JOIN,
1364 HostCmd_ACT_GEN_SET, 0, bss_desc); 1350 HostCmd_ACT_GEN_SET, 0, bss_desc);
1365
1366 return ret;
1367} 1351}
1368 1352
1369/* 1353/*
@@ -1424,21 +1408,15 @@ EXPORT_SYMBOL_GPL(mwifiex_deauthenticate);
1424u8 1408u8
1425mwifiex_band_to_radio_type(u8 band) 1409mwifiex_band_to_radio_type(u8 band)
1426{ 1410{
1427 u8 ret_radio_type;
1428
1429 switch (band) { 1411 switch (band) {
1430 case BAND_A: 1412 case BAND_A:
1431 case BAND_AN: 1413 case BAND_AN:
1432 case BAND_A | BAND_AN: 1414 case BAND_A | BAND_AN:
1433 ret_radio_type = HostCmd_SCAN_RADIO_TYPE_A; 1415 return HostCmd_SCAN_RADIO_TYPE_A;
1434 break;
1435 case BAND_B: 1416 case BAND_B:
1436 case BAND_G: 1417 case BAND_G:
1437 case BAND_B | BAND_G: 1418 case BAND_B | BAND_G:
1438 default: 1419 default:
1439 ret_radio_type = HostCmd_SCAN_RADIO_TYPE_BG; 1420 return HostCmd_SCAN_RADIO_TYPE_BG;
1440 break;
1441 } 1421 }
1442
1443 return ret_radio_type;
1444} 1422}