diff options
author | Tomas Winkler <tomas.winkler@intel.com> | 2008-05-29 04:35:01 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-06-03 15:00:22 -0400 |
commit | b3bbacb78bc688707ac312158c5bbc6bbbb55b23 (patch) | |
tree | fa57d2349a629c6a565c4f57d349d58e2363540d /drivers/net/wireless/iwlwifi/iwl-4965.c | |
parent | da1bc4539f9b10dc30ac1750fbaaf5afae4b3446 (diff) |
iwlwifi: move iwl_rxq_stop into iwl-rx.c
This patch moves iwl_rxq_stop into iwl-rx.c.
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-4965.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-4965.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-4965.c b/drivers/net/wireless/iwlwifi/iwl-4965.c index fe731918c2f4..2f254c4abdd5 100644 --- a/drivers/net/wireless/iwlwifi/iwl-4965.c +++ b/drivers/net/wireless/iwlwifi/iwl-4965.c | |||
@@ -384,31 +384,6 @@ void iwl4965_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags, | |||
384 | control->tx_rate_idx = rate_index; | 384 | control->tx_rate_idx = rate_index; |
385 | } | 385 | } |
386 | 386 | ||
387 | int iwl4965_hw_rxq_stop(struct iwl_priv *priv) | ||
388 | { | ||
389 | int rc; | ||
390 | unsigned long flags; | ||
391 | |||
392 | spin_lock_irqsave(&priv->lock, flags); | ||
393 | rc = iwl_grab_nic_access(priv); | ||
394 | if (rc) { | ||
395 | spin_unlock_irqrestore(&priv->lock, flags); | ||
396 | return rc; | ||
397 | } | ||
398 | |||
399 | /* stop Rx DMA */ | ||
400 | iwl_write_direct32(priv, FH_MEM_RCSR_CHNL0_CONFIG_REG, 0); | ||
401 | rc = iwl_poll_direct_bit(priv, FH_MEM_RSSR_RX_STATUS_REG, | ||
402 | (1 << 24), 1000); | ||
403 | if (rc < 0) | ||
404 | IWL_ERROR("Can't stop Rx DMA.\n"); | ||
405 | |||
406 | iwl_release_nic_access(priv); | ||
407 | spin_unlock_irqrestore(&priv->lock, flags); | ||
408 | |||
409 | return 0; | ||
410 | } | ||
411 | |||
412 | /* | 387 | /* |
413 | * EEPROM handlers | 388 | * EEPROM handlers |
414 | */ | 389 | */ |