Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
debugfs.c File Reference
#include "../wlcore/debugfs.h"
#include "../wlcore/wlcore.h"
#include "wl18xx.h"
#include "acx.h"
#include "debugfs.h"

Go to the source code of this file.

Macros

#define WL18XX_DEBUGFS_FWSTATS_FILE(a, b, c)   DEBUGFS_FWSTATS_FILE(a, b, c, wl18xx_acx_statistics)
 
#define WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c)   DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics)
 

Functions

 WL18XX_DEBUGFS_FWSTATS_FILE (debug, debug1,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (debug, debug2,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (debug, debug3,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (debug, debug4,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (debug, debug5,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (debug, debug6,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (error, error_frame,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (error, error_null_Frame_tx_start,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (error, error_numll_frame_cts_start,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (error, error_bar_retry,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (error, error_frame_cts_nul_flid,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_prepared_descs,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_cmplt,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_template_prepared,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_data_prepared,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_template_programmed,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_data_programmed,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_burst_programmed,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_starts,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_imm_resp,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_start_templates,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_start_int_templates,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_start_fw_gen,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_start_data,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_start_null_frame,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_exch,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_retry_template,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_retry_data,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_exch_pending,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_exch_expiry,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_done_template,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_done_data,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_done_int_template,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_frame_checksum,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, tx_checksum_result,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_called,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_mpdu_alloc_failed,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_init_called,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_in_process_called,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_tkip_called,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_key_not_found,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_need_fragmentation,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_bad_mblk_num,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_failed,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_cache_hit,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (tx, frag_cache_miss,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_beacon_early_term,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_out_of_mpdu_nodes,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_hdr_overflow,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_dropped_frame,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_done,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_defrag,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_defrag_end,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_cmplt,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_pre_complt,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_cmplt_task,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_phy_hdr,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_timeout,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_timeout_wa,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_wa_density_dropped_frame,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_wa_ba_not_expected,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_frame_checksum,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_checksum_result,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, defrag_called,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, defrag_init_called,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, defrag_in_process_called,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, defrag_tkip_called,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, defrag_need_defrag,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, defrag_decrypt_failed,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, decrypt_key_not_found,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, defrag_need_decrypt,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx, rx_tkip_replays,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (isr, irqs,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pwr, missing_bcns_cnt,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pwr, rcvd_bcns_cnt,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pwr, connection_out_of_sync,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY (pwr, cont_miss_bcns_spread, PWR_STAT_MAX_CONT_MISSED_BCNS_SPREAD)
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pwr, rcvd_awake_bcns_cnt,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (ps_poll, ps_poll_timeouts,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (ps_poll, upsd_timeouts,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (ps_poll, upsd_max_ap_turn,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (ps_poll, ps_poll_max_ap_turn,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (ps_poll, ps_poll_utilization,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (ps_poll, upsd_utilization,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, beacon_filter,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, arp_filter,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, mc_filter,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, dup_filter,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, data_filter,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, ibss_filter,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, protection_filter,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, accum_arp_pend_requests,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_filter, max_arp_queue_dep,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (rx_rate, rx_frames_per_rates,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY (aggr_size, tx_agg_vs_rate, AGGR_STATS_TX_AGG *AGGR_STATS_TX_RATE)
 
 WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY (aggr_size, rx_size, AGGR_STATS_RX_SIZE_LEN)
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, hs_tx_stat_fifo_int,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, tcp_tx_stat_fifo_int,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, tcp_rx_stat_fifo_int,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, enc_tx_stat_fifo_int,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, enc_rx_stat_fifo_int,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, rx_complete_stat_fifo_int,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, pre_proc_swi,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, post_proc_swi,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, sec_frag_swi,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, pre_to_defrag_swi,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, defrag_to_csum_swi,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, csum_to_rx_xfer_swi,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, dec_packet_in,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, dec_packet_in_fifo_full,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, dec_packet_out,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, cs_rx_packet_in,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (pipeline, cs_rx_packet_out,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY (pipeline, pipeline_fifo_full, PIPE_STATS_HW_FIFO)
 
 WL18XX_DEBUGFS_FWSTATS_FILE (mem, rx_free_mem_blks,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (mem, tx_free_mem_blks,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (mem, fwlog_free_mem_blks,"%u")
 
 WL18XX_DEBUGFS_FWSTATS_FILE (mem, fw_gen_free_mem_blks,"%u")
 
int wl18xx_debugfs_add_files (struct wl1271 *wl, struct dentry *rootdir)
 

Macro Definition Documentation

#define WL18XX_DEBUGFS_FWSTATS_FILE (   a,
  b,
  c 
)    DEBUGFS_FWSTATS_FILE(a, b, c, wl18xx_acx_statistics)

Definition at line 30 of file debugfs.c.

#define WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY (   a,
  b,
  c 
)    DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics)

Definition at line 32 of file debugfs.c.

Function Documentation

int wl18xx_debugfs_add_files ( struct wl1271 wl,
struct dentry rootdir 
)

Definition at line 242 of file debugfs.c.

WL18XX_DEBUGFS_FWSTATS_FILE ( debug  ,
debug1  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( debug  ,
debug2  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( debug  ,
debug3  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( debug  ,
debug4  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( debug  ,
debug5  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( debug  ,
debug6  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( error  ,
error_frame  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( error  ,
error_null_Frame_tx_start  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( error  ,
error_numll_frame_cts_start  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( error  ,
error_bar_retry  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( error  ,
error_frame_cts_nul_flid  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_prepared_descs  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_cmplt  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_template_prepared  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_data_prepared  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_template_programmed  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_data_programmed  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_burst_programmed  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_starts  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_imm_resp  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_start_templates  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_start_int_templates  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_start_fw_gen  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_start_data  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_start_null_frame  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_exch  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_retry_template  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_retry_data  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_exch_pending  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_exch_expiry  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_done_template  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_done_data  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_done_int_template  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_frame_checksum  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
tx_checksum_result  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_called  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_mpdu_alloc_failed  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_init_called  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_in_process_called  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_tkip_called  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_key_not_found  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_need_fragmentation  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_bad_mblk_num  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_failed  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_cache_hit  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( tx  ,
frag_cache_miss  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_beacon_early_term  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_out_of_mpdu_nodes  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_hdr_overflow  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_dropped_frame  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_done  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_defrag  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_defrag_end  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_cmplt  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_pre_complt  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_cmplt_task  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_phy_hdr  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_timeout  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_timeout_wa  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_wa_density_dropped_frame  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_wa_ba_not_expected  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_frame_checksum  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_checksum_result  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
defrag_called  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
defrag_init_called  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
defrag_in_process_called  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
defrag_tkip_called  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
defrag_need_defrag  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
defrag_decrypt_failed  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
decrypt_key_not_found  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
defrag_need_decrypt  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx  ,
rx_tkip_replays  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( isr  ,
irqs  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pwr  ,
missing_bcns_cnt  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pwr  ,
rcvd_bcns_cnt  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pwr  ,
connection_out_of_sync  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pwr  ,
rcvd_awake_bcns_cnt  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( ps_poll  ,
ps_poll_timeouts  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( ps_poll  ,
upsd_timeouts  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( ps_poll  ,
upsd_max_ap_turn  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( ps_poll  ,
ps_poll_max_ap_turn  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( ps_poll  ,
ps_poll_utilization  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( ps_poll  ,
upsd_utilization  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
beacon_filter  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
arp_filter  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
mc_filter  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
dup_filter  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
data_filter  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
ibss_filter  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
protection_filter  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
accum_arp_pend_requests  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_filter  ,
max_arp_queue_dep  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( rx_rate  ,
rx_frames_per_rates  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
hs_tx_stat_fifo_int  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
tcp_tx_stat_fifo_int  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
tcp_rx_stat_fifo_int  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
enc_tx_stat_fifo_int  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
enc_rx_stat_fifo_int  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
rx_complete_stat_fifo_int  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
pre_proc_swi  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
post_proc_swi  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
sec_frag_swi  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
pre_to_defrag_swi  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
defrag_to_csum_swi  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
csum_to_rx_xfer_swi  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
dec_packet_in  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
dec_packet_in_fifo_full  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
dec_packet_out  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
cs_rx_packet_in  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( pipeline  ,
cs_rx_packet_out  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( mem  ,
rx_free_mem_blks  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( mem  ,
tx_free_mem_blks  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( mem  ,
fwlog_free_mem_blks  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE ( mem  ,
fw_gen_free_mem_blks  ,
"%u"   
)
WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY ( pwr  ,
cont_miss_bcns_spread  ,
PWR_STAT_MAX_CONT_MISSED_BCNS_SPREAD   
)
WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY ( aggr_size  ,
tx_agg_vs_rate  ,
AGGR_STATS_TX_AGG AGGR_STATS_TX_RATE 
)
WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY ( aggr_size  ,
rx_size  ,
AGGR_STATS_RX_SIZE_LEN   
)
WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY ( pipeline  ,
pipeline_fifo_full  ,
PIPE_STATS_HW_FIFO   
)