Classes | Defines | Enumerations
ath5k_interface.h File Reference
#include <stdbool.h>
Include dependency graph for linux_us/hwi/ath5k_raw/module/ath5k_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ath5k_config_info
union  ath5k_ioctl_info
struct  ath5k_rxfilter_info
struct  ath5k_txcontrol_info

Defines

#define SIO_RECV_PACKET   (SIOCDEVPRIVATE + 1)
#define SIO_SEND_PACKET   (SIOCDEVPRIVATE + 0)
#define SIO_SET_BSSID   (SIOCDEVPRIVATE + 7)
#define SIO_SET_BSSIDFILTER   (SIOCDEVPRIVATE + 8)
#define SIO_SET_CONFIG   (SIOCDEVPRIVATE + 2)
#define SIO_SET_DEBUG   (SIOCDEVPRIVATE + 3)
#define SIO_SET_DISABLEACK   (SIOCDEVPRIVATE + 6)
#define SIO_SET_RXFILTER   (SIOCDEVPRIVATE + 4)
#define SIO_SET_TXCONTROL   (SIOCDEVPRIVATE + 5)
#define SIO_SET_USE_BEACON_FRAMES   (SIOCDEVPRIVATE + 9)

Enumerations

enum  ath5k_ant_mode {
  AR5K_ANTMODE_DEFAULT = 0, AR5K_ANTMODE_FIXED_A = 1, AR5K_ANTMODE_FIXED_B = 2, AR5K_ANTMODE_SINGLE_AP = 3,
  AR5K_ANTMODE_SECTOR_AP = 4, AR5K_ANTMODE_SECTOR_STA = 5, AR5K_ANTMODE_DEBUG = 6, AR5K_ANTMODE_MAX,
  AR5K_ANTMODE_DEFAULT = 0, AR5K_ANTMODE_FIXED_A = 1, AR5K_ANTMODE_FIXED_B = 2, AR5K_ANTMODE_SINGLE_AP = 3,
  AR5K_ANTMODE_SECTOR_AP = 4, AR5K_ANTMODE_SECTOR_STA = 5, AR5K_ANTMODE_DEBUG = 6, AR5K_ANTMODE_MAX,
  AR5K_ANTMODE_DEFAULT = 0, AR5K_ANTMODE_FIXED_A = 1, AR5K_ANTMODE_FIXED_B = 2, AR5K_ANTMODE_SINGLE_AP = 3,
  AR5K_ANTMODE_SECTOR_AP = 4, AR5K_ANTMODE_SECTOR_STA = 5, AR5K_ANTMODE_DEBUG = 6, AR5K_ANTMODE_MAX
}
enum  ath5k_debug_level {
  ATH5K_DEBUG_NONE = 0x00000000, ATH5K_DEBUG_RESET = 0x00000001, ATH5K_DEBUG_INTR = 0x00000002, ATH5K_DEBUG_MODE = 0x00000004,
  ATH5K_DEBUG_XMIT = 0x00000008, ATH5K_DEBUG_BEACON = 0x00000010, ATH5K_DEBUG_CALIBRATE = 0x00000020, ATH5K_DEBUG_TXPOWER = 0x00000040,
  ATH5K_DEBUG_LED = 0x00000080, ATH5K_DEBUG_DUMP_RX = 0x00000100, ATH5K_DEBUG_DUMP_TX = 0x00000200, ATH5K_DEBUG_DUMPBANDS = 0x00000400,
  ATH5K_DEBUG_TRACE = 0x00001000, ATH5K_DEBUG_ANY = 0xffffffff, ATH5K_DEBUG_NONE = 0x00000000, ATH5K_DEBUG_RESET = 0x00000001,
  ATH5K_DEBUG_INTR = 0x00000002, ATH5K_DEBUG_MODE = 0x00000004, ATH5K_DEBUG_XMIT = 0x00000008, ATH5K_DEBUG_BEACON = 0x00000010,
  ATH5K_DEBUG_CALIBRATE = 0x00000020, ATH5K_DEBUG_TXPOWER = 0x00000040, ATH5K_DEBUG_LED = 0x00000080, ATH5K_DEBUG_DUMP_RX = 0x00000100,
  ATH5K_DEBUG_DUMP_TX = 0x00000200, ATH5K_DEBUG_DUMPBANDS = 0x00000400, ATH5K_DEBUG_TRACE = 0x00001000, ATH5K_DEBUG_ANY = 0xffffffff,
  ATH5K_DEBUG_NONE = 0x00000000, ATH5K_DEBUG_RESET = 0x00000001, ATH5K_DEBUG_INTR = 0x00000002, ATH5K_DEBUG_MODE = 0x00000004,
  ATH5K_DEBUG_XMIT = 0x00000008, ATH5K_DEBUG_BEACON = 0x00000010, ATH5K_DEBUG_CALIBRATE = 0x00000020, ATH5K_DEBUG_TXPOWER = 0x00000040,
  ATH5K_DEBUG_LED = 0x00000080, ATH5K_DEBUG_DUMP_RX = 0x00000100, ATH5K_DEBUG_DUMP_TX = 0x00000200, ATH5K_DEBUG_DUMPBANDS = 0x00000400,
  ATH5K_DEBUG_TIMEOUT = 0x00000800, ATH5K_DEBUG_TRACE = 0x00001000, ATH5K_DEBUG_ANY = 0xffffffff
}
enum  rates {
  RATE_1M = 10, RATE_2M = 20, RATE_5_5M = 55, RATE_11M = 110,
  RATE_6M = 60, RATE_9M = 90, RATE_12M = 120, RATE_18M = 180,
  RATE_24M = 240, RATE_36M = 360, RATE_48M = 480, RATE_54M = 540,
  RATE_1M = 10, RATE_2M = 20, RATE_5_5M = 55, RATE_11M = 110,
  RATE_6M = 60, RATE_9M = 90, RATE_12M = 120, RATE_18M = 180,
  RATE_24M = 240, RATE_36M = 360, RATE_48M = 480, RATE_54M = 540,
  RATE_1M = 10, RATE_2M = 20, RATE_5_5M = 55, RATE_11M = 110,
  RATE_6M = 60, RATE_9M = 90, RATE_12M = 120, RATE_18M = 180,
  RATE_24M = 240, RATE_36M = 360, RATE_48M = 480, RATE_54M = 540
}

Define Documentation

#define SIO_RECV_PACKET   (SIOCDEVPRIVATE + 1)
#define SIO_SEND_PACKET   (SIOCDEVPRIVATE + 0)
#define SIO_SET_BSSID   (SIOCDEVPRIVATE + 7)
#define SIO_SET_BSSIDFILTER   (SIOCDEVPRIVATE + 8)
#define SIO_SET_CONFIG   (SIOCDEVPRIVATE + 2)
#define SIO_SET_DEBUG   (SIOCDEVPRIVATE + 3)
#define SIO_SET_DISABLEACK   (SIOCDEVPRIVATE + 6)
#define SIO_SET_RXFILTER   (SIOCDEVPRIVATE + 4)
#define SIO_SET_TXCONTROL   (SIOCDEVPRIVATE + 5)
#define SIO_SET_USE_BEACON_FRAMES   (SIOCDEVPRIVATE + 9)

Enumeration Type Documentation

Enumerator:
AR5K_ANTMODE_DEFAULT 
AR5K_ANTMODE_FIXED_A 
AR5K_ANTMODE_FIXED_B 
AR5K_ANTMODE_SINGLE_AP 
AR5K_ANTMODE_SECTOR_AP 
AR5K_ANTMODE_SECTOR_STA 
AR5K_ANTMODE_DEBUG 
AR5K_ANTMODE_MAX 
AR5K_ANTMODE_DEFAULT 
AR5K_ANTMODE_FIXED_A 
AR5K_ANTMODE_FIXED_B 
AR5K_ANTMODE_SINGLE_AP 
AR5K_ANTMODE_SECTOR_AP 
AR5K_ANTMODE_SECTOR_STA 
AR5K_ANTMODE_DEBUG 
AR5K_ANTMODE_MAX 
AR5K_ANTMODE_DEFAULT 
AR5K_ANTMODE_FIXED_A 
AR5K_ANTMODE_FIXED_B 
AR5K_ANTMODE_SINGLE_AP 
AR5K_ANTMODE_SECTOR_AP 
AR5K_ANTMODE_SECTOR_STA 
AR5K_ANTMODE_DEBUG 
AR5K_ANTMODE_MAX 

Definition at line 36 of file linux_us/hwi/ath5k_raw/module/ath5k_interface.h.

enum ath5k_debug_level - ath5k debug level

: reset processing : interrupt handling : mode init/setup : basic xmit operation : beacon handling : periodic calibration : transmit power setting : led management : print received skb content : print transmit skb content : dump bands : trace function calls : show at any debug level

The debug level is used to control the amount and type of debugging output we want to see. The debug level is given in calls to ATH5K_DBG to specify where the message should appear, and the user can control the debugging messages he wants to see, either by the module parameter 'debug' on module load, or dynamically by using debugfs 'ath5k/phyX/debug'. these levels can be combined together by bitwise OR.

Enumerator:
ATH5K_DEBUG_NONE 
ATH5K_DEBUG_RESET 
ATH5K_DEBUG_INTR 
ATH5K_DEBUG_MODE 
ATH5K_DEBUG_XMIT 
ATH5K_DEBUG_BEACON 
ATH5K_DEBUG_CALIBRATE 
ATH5K_DEBUG_TXPOWER 
ATH5K_DEBUG_LED 
ATH5K_DEBUG_DUMP_RX 
ATH5K_DEBUG_DUMP_TX 
ATH5K_DEBUG_DUMPBANDS 
ATH5K_DEBUG_TRACE 
ATH5K_DEBUG_ANY 
ATH5K_DEBUG_NONE 
ATH5K_DEBUG_RESET 
ATH5K_DEBUG_INTR 
ATH5K_DEBUG_MODE 
ATH5K_DEBUG_XMIT 
ATH5K_DEBUG_BEACON 
ATH5K_DEBUG_CALIBRATE 
ATH5K_DEBUG_TXPOWER 
ATH5K_DEBUG_LED 
ATH5K_DEBUG_DUMP_RX 
ATH5K_DEBUG_DUMP_TX 
ATH5K_DEBUG_DUMPBANDS 
ATH5K_DEBUG_TRACE 
ATH5K_DEBUG_ANY 
ATH5K_DEBUG_NONE 
ATH5K_DEBUG_RESET 
ATH5K_DEBUG_INTR 
ATH5K_DEBUG_MODE 
ATH5K_DEBUG_XMIT 
ATH5K_DEBUG_BEACON 
ATH5K_DEBUG_CALIBRATE 
ATH5K_DEBUG_TXPOWER 
ATH5K_DEBUG_LED 
ATH5K_DEBUG_DUMP_RX 
ATH5K_DEBUG_DUMP_TX 
ATH5K_DEBUG_DUMPBANDS 
ATH5K_DEBUG_TIMEOUT 
ATH5K_DEBUG_TRACE 
ATH5K_DEBUG_ANY 

Definition at line 72 of file linux_us/hwi/ath5k_raw/module/ath5k_interface.h.

enum rates
Enumerator:
RATE_1M 
RATE_2M 
RATE_5_5M 
RATE_11M 
RATE_6M 
RATE_9M 
RATE_12M 
RATE_18M 
RATE_24M 
RATE_36M 
RATE_48M 
RATE_54M 
RATE_1M 
RATE_2M 
RATE_5_5M 
RATE_11M 
RATE_6M 
RATE_9M 
RATE_12M 
RATE_18M 
RATE_24M 
RATE_36M 
RATE_48M 
RATE_54M 
RATE_1M 
RATE_2M 
RATE_5_5M 
RATE_11M 
RATE_6M 
RATE_9M 
RATE_12M 
RATE_18M 
RATE_24M 
RATE_36M 
RATE_48M 
RATE_54M 

Definition at line 20 of file linux_us/hwi/ath5k_raw/module/ath5k_interface.h.



ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Mon Oct 6 2014 08:27:12