#include <linux/debugfs.h>
#include <linux/rtnetlink.h>
#include "ieee80211_i.h"
#include "driver-ops.h"
#include "rate.h"
#include "debugfs.h"
Go to the source code of this file.
|
#define | DEBUGFS_FORMAT_BUFFER_SIZE 100 |
|
#define | DEBUGFS_READONLY_FILE_FN(name, fmt, value...) |
|
#define | DEBUGFS_READONLY_FILE_OPS(name) |
|
#define | DEBUGFS_READONLY_FILE(name, fmt, value...) |
|
#define | DEBUGFS_ADD(name) debugfs_create_file(#name, 0400, phyd, local, &name## _ops); |
|
#define | DEBUGFS_ADD_MODE(name, mode) debugfs_create_file(#name, mode, phyd, local, &name## _ops); |
|
#define | DEBUGFS_DEVSTATS_FILE(name) |
|
#define | DEBUGFS_STATS_ADD(name, field) debugfs_create_u32(#name, 0400, statsd, (u32 *) &field); |
|
#define | DEBUGFS_DEVSTATS_ADD(name) debugfs_create_file(#name, 0400, statsd, local, &stats_ ##name## _ops); |
|
|
int | mac80211_format_buffer (char __user *userbuf, size_t count, loff_t *ppos, char *fmt,...) |
|
| DEBUGFS_READONLY_FILE (user_power,"%d", local->user_power_level) |
|
| DEBUGFS_READONLY_FILE (power,"%d", local->hw.conf.power_level) |
|
| DEBUGFS_READONLY_FILE (total_ps_buffered,"%d", local->total_ps_buffered) |
|
| DEBUGFS_READONLY_FILE (wep_iv,"%#08x", local->wep_iv &0xffffff) |
|
| DEBUGFS_READONLY_FILE (rate_ctrl_alg,"%s", local->rate_ctrl?local->rate_ctrl->ops->name:"hw/driver") |
|
| DEBUGFS_READONLY_FILE_OPS (hwflags) |
|
| DEBUGFS_READONLY_FILE_OPS (queues) |
|
| DEBUGFS_DEVSTATS_FILE (dot11ACKFailureCount) |
|
| DEBUGFS_DEVSTATS_FILE (dot11RTSFailureCount) |
|
| DEBUGFS_DEVSTATS_FILE (dot11FCSErrorCount) |
|
| DEBUGFS_DEVSTATS_FILE (dot11RTSSuccessCount) |
|
void | debugfs_hw_add (struct ieee80211_local *local) |
|
#define DEBUGFS_DEVSTATS_FILE |
( |
|
name | ) |
|
Value:
{ \
} \
char __user *userbuf, \
size_t count, loff_t *ppos) \
{ \
userbuf, \
ppos, \
print_devstats_##
name); \
} \
\
.read = stats_ ##
name## _read, \
};
Definition at line 204 of file debugfs.c.
#define DEBUGFS_FORMAT_BUFFER_SIZE 100 |
#define DEBUGFS_READONLY_FILE |
( |
|
name, |
|
|
|
fmt, |
|
|
|
value... |
|
) |
| |
Value:
DEBUGFS_READONLY_FILE_OPS(
name)
Definition at line 51 of file debugfs.c.
#define DEBUGFS_READONLY_FILE_FN |
( |
|
name, |
|
|
|
fmt, |
|
|
|
value... |
|
) |
| |
Value:
size_t count, loff_t *ppos) \
\
}
Definition at line 34 of file debugfs.c.
#define DEBUGFS_READONLY_FILE_OPS |
( |
|
name | ) |
|
DEBUGFS_DEVSTATS_FILE |
( |
dot11ACKFailureCount |
| ) |
|
DEBUGFS_DEVSTATS_FILE |
( |
dot11RTSFailureCount |
| ) |
|
DEBUGFS_DEVSTATS_FILE |
( |
dot11FCSErrorCount |
| ) |
|
DEBUGFS_DEVSTATS_FILE |
( |
dot11RTSSuccessCount |
| ) |
|
DEBUGFS_READONLY_FILE |
( |
user_power |
, |
|
|
"%d" |
, |
|
|
local-> |
user_power_level |
|
) |
| |
DEBUGFS_READONLY_FILE |
( |
power |
, |
|
|
"%d" |
, |
|
|
local->hw.conf. |
power_level |
|
) |
| |
DEBUGFS_READONLY_FILE |
( |
total_ps_buffered |
, |
|
|
"%d" |
, |
|
|
local-> |
total_ps_buffered |
|
) |
| |
DEBUGFS_READONLY_FILE |
( |
wep_iv |
, |
|
|
"%#08x" |
, |
|
|
local->wep_iv & |
0xffffff |
|
) |
| |
DEBUGFS_READONLY_FILE |
( |
rate_ctrl_alg |
, |
|
|
"%s" |
, |
|
|
local->rate_ctrl?local->rate_ctrl->ops->name:"hw/driver" |
|
|
) |
| |
DEBUGFS_READONLY_FILE_OPS |
( |
hwflags |
| ) |
|
DEBUGFS_READONLY_FILE_OPS |
( |
queues |
| ) |
|