iwl-agn-debugfs.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /******************************************************************************
  2. *
  3. * GPL LICENSE SUMMARY
  4. *
  5. * Copyright(c) 2008 - 2010 Intel Corporation. All rights reserved.
  6. *
  7. * This program is free software; you can redistribute it and/or modify
  8. * it under the terms of version 2 of the GNU General Public License as
  9. * published by the Free Software Foundation.
  10. *
  11. * This program is distributed in the hope that it will be useful, but
  12. * WITHOUT ANY WARRANTY; without even the implied warranty of
  13. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  14. * General Public License for more details.
  15. *
  16. * You should have received a copy of the GNU General Public License
  17. * along with this program; if not, write to the Free Software
  18. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110,
  19. * USA
  20. *
  21. * The full GNU General Public License is included in this distribution
  22. * in the file called LICENSE.GPL.
  23. *
  24. * Contact Information:
  25. * Intel Linux Wireless <ilw@linux.intel.com>
  26. * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
  27. *****************************************************************************/
  28. #include "iwl-dev.h"
  29. #include "iwl-core.h"
  30. #include "iwl-debug.h"
  31. #ifdef CONFIG_IWLWIFI_DEBUGFS
  32. ssize_t iwl_ucode_rx_stats_read(struct file *file, char __user *user_buf,
  33. size_t count, loff_t *ppos);
  34. ssize_t iwl_ucode_tx_stats_read(struct file *file, char __user *user_buf,
  35. size_t count, loff_t *ppos);
  36. ssize_t iwl_ucode_general_stats_read(struct file *file, char __user *user_buf,
  37. size_t count, loff_t *ppos);
  38. ssize_t iwl_ucode_bt_stats_read(struct file *file, char __user *user_buf,
  39. size_t count, loff_t *ppos);
  40. #else
  41. static ssize_t iwl_ucode_rx_stats_read(struct file *file, char __user *user_buf,
  42. size_t count, loff_t *ppos)
  43. {
  44. return 0;
  45. }
  46. static ssize_t iwl_ucode_tx_stats_read(struct file *file, char __user *user_buf,
  47. size_t count, loff_t *ppos)
  48. {
  49. return 0;
  50. }
  51. static ssize_t iwl_ucode_general_stats_read(struct file *file, char __user *user_buf,
  52. size_t count, loff_t *ppos)
  53. {
  54. return 0;
  55. }
  56. static ssize_t iwl_ucode_bt_stats_read(struct file *file, char __user *user_buf,
  57. size_t count, loff_t *ppos)
  58. {
  59. return 0;
  60. }
  61. #endif