diff options
author | Nick Kossifidis <mickflemm@gmail.com> | 2010-08-15 13:03:10 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-08-24 16:27:58 -0400 |
commit | 418de6d955fa1da0cb4332661a31d21f57e954ab (patch) | |
tree | ef275b26166dafbdf68d8398a37ec3945c2758b8 /drivers | |
parent | 2e161f78e5f63a7f9fd25a766bb7f816a01eb14a (diff) |
ath5k: rename ath5k_hw_set_associd to _set_bssid
Although the named function also sets the aid, its main
purpose is configuring the bssid and we use that
everywhere else.
Signed-off-by: Bob Copeland <me@bobcopeland.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/ath/ath5k/ath5k.h | 2 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/attach.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/base.c | 4 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/pcu.c | 13 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/reset.c | 2 |
5 files changed, 11 insertions, 12 deletions
diff --git a/drivers/net/wireless/ath/ath5k/ath5k.h b/drivers/net/wireless/ath/ath5k/ath5k.h index ea6362a8988d..9129e51b4f18 100644 --- a/drivers/net/wireless/ath/ath5k/ath5k.h +++ b/drivers/net/wireless/ath/ath5k/ath5k.h | |||
@@ -1190,7 +1190,7 @@ extern int ath5k_hw_set_opmode(struct ath5k_hw *ah, enum nl80211_iftype opmode); | |||
1190 | void ath5k_hw_set_coverage_class(struct ath5k_hw *ah, u8 coverage_class); | 1190 | void ath5k_hw_set_coverage_class(struct ath5k_hw *ah, u8 coverage_class); |
1191 | /* BSSID Functions */ | 1191 | /* BSSID Functions */ |
1192 | int ath5k_hw_set_lladdr(struct ath5k_hw *ah, const u8 *mac); | 1192 | int ath5k_hw_set_lladdr(struct ath5k_hw *ah, const u8 *mac); |
1193 | void ath5k_hw_set_associd(struct ath5k_hw *ah); | 1193 | void ath5k_hw_set_bssid(struct ath5k_hw *ah); |
1194 | void ath5k_hw_set_bssid_mask(struct ath5k_hw *ah, const u8 *mask); | 1194 | void ath5k_hw_set_bssid_mask(struct ath5k_hw *ah, const u8 *mask); |
1195 | /* Receive start/stop functions */ | 1195 | /* Receive start/stop functions */ |
1196 | void ath5k_hw_start_rx_pcu(struct ath5k_hw *ah); | 1196 | void ath5k_hw_start_rx_pcu(struct ath5k_hw *ah); |
diff --git a/drivers/net/wireless/ath/ath5k/attach.c b/drivers/net/wireless/ath/ath5k/attach.c index b32e28caeee2..e72a1e5421d7 100644 --- a/drivers/net/wireless/ath/ath5k/attach.c +++ b/drivers/net/wireless/ath/ath5k/attach.c | |||
@@ -329,7 +329,7 @@ int ath5k_hw_attach(struct ath5k_softc *sc) | |||
329 | 329 | ||
330 | /* Set BSSID to bcast address: ff:ff:ff:ff:ff:ff for now */ | 330 | /* Set BSSID to bcast address: ff:ff:ff:ff:ff:ff for now */ |
331 | memcpy(common->curbssid, ath_bcast_mac, ETH_ALEN); | 331 | memcpy(common->curbssid, ath_bcast_mac, ETH_ALEN); |
332 | ath5k_hw_set_associd(ah); | 332 | ath5k_hw_set_bssid(ah); |
333 | ath5k_hw_set_opmode(ah, sc->opmode); | 333 | ath5k_hw_set_opmode(ah, sc->opmode); |
334 | 334 | ||
335 | ath5k_hw_rfgain_opt_init(ah); | 335 | ath5k_hw_rfgain_opt_init(ah); |
diff --git a/drivers/net/wireless/ath/ath5k/base.c b/drivers/net/wireless/ath/ath5k/base.c index a729b8774670..0378bbcce494 100644 --- a/drivers/net/wireless/ath/ath5k/base.c +++ b/drivers/net/wireless/ath/ath5k/base.c | |||
@@ -3476,7 +3476,7 @@ static void ath5k_bss_info_changed(struct ieee80211_hw *hw, | |||
3476 | /* Cache for later use during resets */ | 3476 | /* Cache for later use during resets */ |
3477 | memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); | 3477 | memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); |
3478 | common->curaid = 0; | 3478 | common->curaid = 0; |
3479 | ath5k_hw_set_associd(ah); | 3479 | ath5k_hw_set_bssid(ah); |
3480 | mmiowb(); | 3480 | mmiowb(); |
3481 | } | 3481 | } |
3482 | 3482 | ||
@@ -3494,7 +3494,7 @@ static void ath5k_bss_info_changed(struct ieee80211_hw *hw, | |||
3494 | "Bss Info ASSOC %d, bssid: %pM\n", | 3494 | "Bss Info ASSOC %d, bssid: %pM\n", |
3495 | bss_conf->aid, common->curbssid); | 3495 | bss_conf->aid, common->curbssid); |
3496 | common->curaid = bss_conf->aid; | 3496 | common->curaid = bss_conf->aid; |
3497 | ath5k_hw_set_associd(ah); | 3497 | ath5k_hw_set_bssid(ah); |
3498 | /* Once ANI is available you would start it here */ | 3498 | /* Once ANI is available you would start it here */ |
3499 | } | 3499 | } |
3500 | } | 3500 | } |
diff --git a/drivers/net/wireless/ath/ath5k/pcu.c b/drivers/net/wireless/ath/ath5k/pcu.c index af273358c7cb..3fef5931ec3a 100644 --- a/drivers/net/wireless/ath/ath5k/pcu.c +++ b/drivers/net/wireless/ath/ath5k/pcu.c | |||
@@ -308,27 +308,26 @@ int ath5k_hw_set_lladdr(struct ath5k_hw *ah, const u8 *mac) | |||
308 | } | 308 | } |
309 | 309 | ||
310 | /** | 310 | /** |
311 | * ath5k_hw_set_associd - Set BSSID for association | 311 | * ath5k_hw_set_bssid - Set current BSSID on hw |
312 | * | 312 | * |
313 | * @ah: The &struct ath5k_hw | 313 | * @ah: The &struct ath5k_hw |
314 | * @bssid: BSSID | ||
315 | * @assoc_id: Assoc id | ||
316 | * | 314 | * |
317 | * Sets the BSSID which trigers the "SME Join" operation | 315 | * Sets the current BSSID and BSSID mask we have from the |
316 | * common struct into the hardware | ||
318 | */ | 317 | */ |
319 | void ath5k_hw_set_associd(struct ath5k_hw *ah) | 318 | void ath5k_hw_set_bssid(struct ath5k_hw *ah) |
320 | { | 319 | { |
321 | struct ath_common *common = ath5k_hw_common(ah); | 320 | struct ath_common *common = ath5k_hw_common(ah); |
322 | u16 tim_offset = 0; | 321 | u16 tim_offset = 0; |
323 | 322 | ||
324 | /* | 323 | /* |
325 | * Set simple BSSID mask on 5212 | 324 | * Set BSSID mask on 5212 |
326 | */ | 325 | */ |
327 | if (ah->ah_version == AR5K_AR5212) | 326 | if (ah->ah_version == AR5K_AR5212) |
328 | ath_hw_setbssidmask(common); | 327 | ath_hw_setbssidmask(common); |
329 | 328 | ||
330 | /* | 329 | /* |
331 | * Set BSSID which triggers the "SME Join" operation | 330 | * Set BSSID |
332 | */ | 331 | */ |
333 | ath5k_hw_reg_write(ah, | 332 | ath5k_hw_reg_write(ah, |
334 | get_unaligned_le32(common->curbssid), | 333 | get_unaligned_le32(common->curbssid), |
diff --git a/drivers/net/wireless/ath/ath5k/reset.c b/drivers/net/wireless/ath/ath5k/reset.c index 498aa28ea9e6..f5434eb7f980 100644 --- a/drivers/net/wireless/ath/ath5k/reset.c +++ b/drivers/net/wireless/ath/ath5k/reset.c | |||
@@ -1160,7 +1160,7 @@ int ath5k_hw_reset(struct ath5k_hw *ah, enum nl80211_iftype op_mode, | |||
1160 | */ | 1160 | */ |
1161 | 1161 | ||
1162 | /* Restore bssid and bssid mask */ | 1162 | /* Restore bssid and bssid mask */ |
1163 | ath5k_hw_set_associd(ah); | 1163 | ath5k_hw_set_bssid(ah); |
1164 | 1164 | ||
1165 | /* Set PCU config */ | 1165 | /* Set PCU config */ |
1166 | ath5k_hw_set_opmode(ah, op_mode); | 1166 | ath5k_hw_set_opmode(ah, op_mode); |