forked from Minki/linux
54a9aa65f7
Tx command response sent to host by uCode after completed the transmission attempt. The status parameter indicates whether the transmission was successful, or else why if failed. Here we keep the counters to help understand the different failure cases. Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
71 lines
2.4 KiB
C
71 lines
2.4 KiB
C
/******************************************************************************
|
|
*
|
|
* GPL LICENSE SUMMARY
|
|
*
|
|
* Copyright(c) 2008 - 2010 Intel Corporation. All rights reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of version 2 of the GNU General Public License as
|
|
* published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful, but
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110,
|
|
* USA
|
|
*
|
|
* The full GNU General Public License is included in this distribution
|
|
* in the file called LICENSE.GPL.
|
|
*
|
|
* Contact Information:
|
|
* Intel Linux Wireless <ilw@linux.intel.com>
|
|
* Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
|
|
*****************************************************************************/
|
|
|
|
#include "iwl-dev.h"
|
|
#include "iwl-core.h"
|
|
#include "iwl-debug.h"
|
|
|
|
#ifdef CONFIG_IWLWIFI_DEBUGFS
|
|
ssize_t iwl_ucode_rx_stats_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos);
|
|
ssize_t iwl_ucode_tx_stats_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos);
|
|
ssize_t iwl_ucode_general_stats_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos);
|
|
ssize_t iwl_ucode_bt_stats_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos);
|
|
ssize_t iwl_reply_tx_error_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos);
|
|
#else
|
|
static ssize_t iwl_ucode_rx_stats_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos)
|
|
{
|
|
return 0;
|
|
}
|
|
static ssize_t iwl_ucode_tx_stats_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos)
|
|
{
|
|
return 0;
|
|
}
|
|
static ssize_t iwl_ucode_general_stats_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos)
|
|
{
|
|
return 0;
|
|
}
|
|
static ssize_t iwl_ucode_bt_stats_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos)
|
|
{
|
|
return 0;
|
|
}
|
|
static ssize_t iwl_reply_tx_error_read(struct file *file, char __user *user_buf,
|
|
size_t count, loff_t *ppos)
|
|
{
|
|
return 0;
|
|
}
|
|
#endif
|