diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-06-25 07:08:58 -0400 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-07-06 04:16:15 -0400 |
commit | 655e6d6db21b0c0d411aef9d816816fb68b0496c (patch) | |
tree | e6bced23090bf8024e930cf4789a63f52a53c0a5 /drivers/net/wireless/iwlwifi/mvm/utils.c | |
parent | 78dae98fab85f4cd2d38cfc3474dea6e87e7b53a (diff) |
iwlwifi: mvm: kill iwl_mvm_fw_error_rxf_dump
Its content can move to the caller.
While at it, move iwl_mvm_fw_error_rxf_dump to caller.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/utils.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/utils.c | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/utils.c b/drivers/net/wireless/iwlwifi/mvm/utils.c index 15db97c7d822..ac249da8a22b 100644 --- a/drivers/net/wireless/iwlwifi/mvm/utils.c +++ b/drivers/net/wireless/iwlwifi/mvm/utils.c | |||
@@ -519,49 +519,6 @@ void iwl_mvm_dump_nic_error_log(struct iwl_mvm *mvm) | |||
519 | iwl_mvm_dump_umac_error_log(mvm); | 519 | iwl_mvm_dump_umac_error_log(mvm); |
520 | } | 520 | } |
521 | 521 | ||
522 | #ifdef CONFIG_IWLWIFI_DEBUGFS | ||
523 | void iwl_mvm_fw_error_rxf_dump(struct iwl_mvm *mvm) | ||
524 | { | ||
525 | int i, reg_val; | ||
526 | unsigned long flags; | ||
527 | |||
528 | if (!mvm->ucode_loaded || mvm->fw_error_rxf || mvm->fw_error_dump) | ||
529 | return; | ||
530 | |||
531 | /* reading buffer size */ | ||
532 | reg_val = iwl_trans_read_prph(mvm->trans, RXF_SIZE_ADDR); | ||
533 | mvm->fw_error_rxf_len = | ||
534 | (reg_val & RXF_SIZE_BYTE_CNT_MSK) >> RXF_SIZE_BYTE_CND_POS; | ||
535 | |||
536 | /* the register holds the value divided by 128 */ | ||
537 | mvm->fw_error_rxf_len = mvm->fw_error_rxf_len << 7; | ||
538 | |||
539 | if (!mvm->fw_error_rxf_len) | ||
540 | return; | ||
541 | |||
542 | mvm->fw_error_rxf = kzalloc(mvm->fw_error_rxf_len, GFP_ATOMIC); | ||
543 | if (!mvm->fw_error_rxf) { | ||
544 | mvm->fw_error_rxf_len = 0; | ||
545 | return; | ||
546 | } | ||
547 | |||
548 | if (!iwl_trans_grab_nic_access(mvm->trans, false, &flags)) { | ||
549 | kfree(mvm->fw_error_rxf); | ||
550 | mvm->fw_error_rxf = NULL; | ||
551 | mvm->fw_error_rxf_len = 0; | ||
552 | return; | ||
553 | } | ||
554 | |||
555 | for (i = 0; i < (mvm->fw_error_rxf_len / sizeof(u32)); i++) { | ||
556 | iwl_trans_write_prph(mvm->trans, RXF_LD_FENCE_OFFSET_ADDR, | ||
557 | i * sizeof(u32)); | ||
558 | mvm->fw_error_rxf[i] = | ||
559 | iwl_trans_read_prph(mvm->trans, RXF_FIFO_RD_FENCE_ADDR); | ||
560 | } | ||
561 | iwl_trans_release_nic_access(mvm->trans, &flags); | ||
562 | } | ||
563 | #endif | ||
564 | |||
565 | /** | 522 | /** |
566 | * iwl_mvm_send_lq_cmd() - Send link quality command | 523 | * iwl_mvm_send_lq_cmd() - Send link quality command |
567 | * @init: This command is sent as part of station initialization right | 524 | * @init: This command is sent as part of station initialization right |