mvm.h (18f1755db781165bcda6b3c8d93b909af96bb5ab) mvm.h (5bd1d2c1ea9d0f8ca7ad0457c3a24fb91c9ca756)
1/******************************************************************************
2 *
3 * This file is provided under a dual BSD/GPLv2 license. When using or
4 * redistributing this file, you may do so under either license.
5 *
6 * GPL LICENSE SUMMARY
7 *
8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.

--- 1359 unchanged lines hidden (view full) ---

1368void iwl_mvm_handle_rx_statistics(struct iwl_mvm *mvm,
1369 struct iwl_rx_packet *pkt);
1370void iwl_mvm_rx_statistics(struct iwl_mvm *mvm,
1371 struct iwl_rx_cmd_buffer *rxb);
1372int iwl_mvm_request_statistics(struct iwl_mvm *mvm, bool clear);
1373void iwl_mvm_accu_radio_stats(struct iwl_mvm *mvm);
1374
1375/* NVM */
1/******************************************************************************
2 *
3 * This file is provided under a dual BSD/GPLv2 license. When using or
4 * redistributing this file, you may do so under either license.
5 *
6 * GPL LICENSE SUMMARY
7 *
8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.

--- 1359 unchanged lines hidden (view full) ---

1368void iwl_mvm_handle_rx_statistics(struct iwl_mvm *mvm,
1369 struct iwl_rx_packet *pkt);
1370void iwl_mvm_rx_statistics(struct iwl_mvm *mvm,
1371 struct iwl_rx_cmd_buffer *rxb);
1372int iwl_mvm_request_statistics(struct iwl_mvm *mvm, bool clear);
1373void iwl_mvm_accu_radio_stats(struct iwl_mvm *mvm);
1374
1375/* NVM */
1376int iwl_nvm_init(struct iwl_mvm *mvm, bool read_nvm_from_nic);
1376int iwl_nvm_init(struct iwl_mvm *mvm);
1377int iwl_mvm_load_nvm_to_nic(struct iwl_mvm *mvm);
1378int iwl_mvm_read_external_nvm(struct iwl_mvm *mvm);
1379
1380static inline u8 iwl_mvm_get_valid_tx_ant(struct iwl_mvm *mvm)
1381{
1382 return mvm->nvm_data && mvm->nvm_data->valid_tx_ant ?
1383 mvm->fw->valid_tx_ant & mvm->nvm_data->valid_tx_ant :
1384 mvm->fw->valid_tx_ant;

--- 447 unchanged lines hidden ---
1377int iwl_mvm_load_nvm_to_nic(struct iwl_mvm *mvm);
1378int iwl_mvm_read_external_nvm(struct iwl_mvm *mvm);
1379
1380static inline u8 iwl_mvm_get_valid_tx_ant(struct iwl_mvm *mvm)
1381{
1382 return mvm->nvm_data && mvm->nvm_data->valid_tx_ant ?
1383 mvm->fw->valid_tx_ant & mvm->nvm_data->valid_tx_ant :
1384 mvm->fw->valid_tx_ant;

--- 447 unchanged lines hidden ---