Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
lmac.h File Reference

Go to the source code of this file.

Data Structures

struct  p54_hdr
 
struct  exp_if
 
struct  dep_if
 
struct  p54_eeprom_lm86
 
struct  p54_rx_data
 
struct  p54_trap
 
struct  p54_frame_sent
 
struct  p54_tx_data
 
struct  p54_setup_mac
 
struct  p54_scan_head
 
struct  p54_pa_curve_data_sample
 
struct  p54_scan_body
 
struct  p54_channel_output_limit_longbow
 
struct  p54_pa_curve_data_sample_longbow
 
struct  p54_scan_body_longbow
 
union  p54_scan_body_union
 
struct  p54_scan_tail_rate
 
struct  p54_led
 
struct  p54_edcf
 
struct  p54_statistics
 
struct  p54_xbow_synth
 
struct  p54_timer
 
struct  p54_keycache
 
struct  p54_burst
 
struct  p54_psm_interval
 
struct  p54_psm
 
struct  p54_group_address_table
 
struct  p54_txcancel
 
struct  p54_sta_unlock
 
struct  p54_tim
 
struct  p54_cce_quiet
 
struct  p54_bt_balancer
 
struct  p54_arp_table
 

Macros

#define P54_HDR_FLAG_CONTROL   BIT(15)
 
#define P54_HDR_FLAG_CONTROL_OPSET   (BIT(15) + BIT(0))
 
#define P54_HDR_FLAG_DATA_ALIGN   BIT(14)
 
#define P54_HDR_FLAG_DATA_OUT_PROMISC   BIT(0)
 
#define P54_HDR_FLAG_DATA_OUT_TIMESTAMP   BIT(1)
 
#define P54_HDR_FLAG_DATA_OUT_SEQNR   BIT(2)
 
#define P54_HDR_FLAG_DATA_OUT_BIT3   BIT(3)
 
#define P54_HDR_FLAG_DATA_OUT_BURST   BIT(4)
 
#define P54_HDR_FLAG_DATA_OUT_NOCANCEL   BIT(5)
 
#define P54_HDR_FLAG_DATA_OUT_CLEARTIM   BIT(6)
 
#define P54_HDR_FLAG_DATA_OUT_HITCHHIKE   BIT(7)
 
#define P54_HDR_FLAG_DATA_OUT_COMPRESS   BIT(8)
 
#define P54_HDR_FLAG_DATA_OUT_CONCAT   BIT(9)
 
#define P54_HDR_FLAG_DATA_OUT_PCS_ACCEPT   BIT(10)
 
#define P54_HDR_FLAG_DATA_OUT_WAITEOSP   BIT(11)
 
#define P54_HDR_FLAG_DATA_IN_FCS_GOOD   BIT(0)
 
#define P54_HDR_FLAG_DATA_IN_MATCH_MAC   BIT(1)
 
#define P54_HDR_FLAG_DATA_IN_MCBC   BIT(2)
 
#define P54_HDR_FLAG_DATA_IN_BEACON   BIT(3)
 
#define P54_HDR_FLAG_DATA_IN_MATCH_BSS   BIT(4)
 
#define P54_HDR_FLAG_DATA_IN_BCAST_BSS   BIT(5)
 
#define P54_HDR_FLAG_DATA_IN_DATA   BIT(6)
 
#define P54_HDR_FLAG_DATA_IN_TRUNCATED   BIT(7)
 
#define P54_HDR_FLAG_DATA_IN_BIT8   BIT(8)
 
#define P54_HDR_FLAG_DATA_IN_TRANSPARENT   BIT(9)
 
#define GET_REQ_ID(skb)   (((struct p54_hdr *) ((struct sk_buff *) skb)->data)->req_id) \
 
#define FREE_AFTER_TX(skb)
 
#define IS_DATA_FRAME(skb)
 
#define GET_HW_QUEUE(skb)
 
#define IF_ID_ISL36356A   0x0001 /* ISL36356A <-> Firmware */
 
#define IF_ID_MVC   0x0003 /* MAC Virtual Coprocessor */
 
#define IF_ID_DEBUG   0x0008 /* PolDebug Interface */
 
#define IF_ID_PRODUCT   0x0009
 
#define IF_ID_OEM   0x000a
 
#define IF_ID_PCI3877   0x000b /* 3877 <-> Host PCI */
 
#define IF_ID_ISL37704C   0x000c /* ISL37704C <-> Fw */
 
#define IF_ID_ISL39000   0x000f /* ISL39000 <-> Fw */
 
#define IF_ID_ISL39300A   0x0010 /* ISL39300A <-> Fw */
 
#define IF_ID_ISL37700_UAP   0x0016 /* ISL37700 uAP Fw <-> Fw */
 
#define IF_ID_ISL39000_UAP   0x0017 /* ISL39000 uAP Fw <-> Fw */
 
#define IF_ID_LMAC   0x001a /* Interface exposed by LMAC */
 
#define IS_QOS_QUEUE(n)   (n >= P54_QUEUE_DATA)
 
#define P54_TX_FRAME_LIFETIME   2000
 
#define P54_TX_TIMEOUT   4000
 
#define P54_STATISTICS_UPDATE   5000
 
#define P54_FILTER_TYPE_NONE   0
 
#define P54_FILTER_TYPE_STATION   BIT(0)
 
#define P54_FILTER_TYPE_IBSS   BIT(1)
 
#define P54_FILTER_TYPE_AP   BIT(2)
 
#define P54_FILTER_TYPE_TRANSPARENT   BIT(3)
 
#define P54_FILTER_TYPE_PROMISCUOUS   BIT(4)
 
#define P54_FILTER_TYPE_HIBERNATE   BIT(5)
 
#define P54_FILTER_TYPE_NOACK   BIT(6)
 
#define P54_FILTER_TYPE_RX_DISABLED   BIT(7)
 
#define P54_SETUP_V1_LEN   40
 
#define P54_SETUP_V2_LEN   (sizeof(struct p54_setup_mac))
 
#define P54_SCAN_EXIT   BIT(0)
 
#define P54_SCAN_TRAP   BIT(1)
 
#define P54_SCAN_ACTIVE   BIT(2)
 
#define P54_SCAN_FILTER   BIT(3)
 
#define P54_PSM_CAM   0
 
#define P54_PSM   BIT(0)
 
#define P54_PSM_DTIM   BIT(1)
 
#define P54_PSM_MCBC   BIT(2)
 
#define P54_PSM_CHECKSUM   BIT(3)
 
#define P54_PSM_SKIP_MORE_DATA   BIT(4)
 
#define P54_PSM_BEACON_TIMEOUT   BIT(5)
 
#define P54_PSM_HFOSLEEP   BIT(6)
 
#define P54_PSM_AUTOSWITCH_SLEEP   BIT(7)
 
#define P54_PSM_LPIT   BIT(8)
 
#define P54_PSM_BF_UCAST_SKIP   BIT(9)
 
#define P54_PSM_BF_MCAST_SKIP   BIT(10)
 
#define MC_FILTER_ADDRESS_NUM   4
 
#define P54_TIM_CLEAR   BIT(15)
 

Enumerations

enum  p54_control_frame_types {
  P54_CONTROL_TYPE_SETUP = 0, P54_CONTROL_TYPE_SCAN, P54_CONTROL_TYPE_TRAP, P54_CONTROL_TYPE_DCFINIT,
  P54_CONTROL_TYPE_RX_KEYCACHE, P54_CONTROL_TYPE_TIM, P54_CONTROL_TYPE_PSM, P54_CONTROL_TYPE_TXCANCEL,
  P54_CONTROL_TYPE_TXDONE, P54_CONTROL_TYPE_BURST, P54_CONTROL_TYPE_STAT_READBACK, P54_CONTROL_TYPE_BBP,
  P54_CONTROL_TYPE_EEPROM_READBACK, P54_CONTROL_TYPE_LED, P54_CONTROL_TYPE_GPIO, P54_CONTROL_TYPE_TIMER,
  P54_CONTROL_TYPE_MODULATION, P54_CONTROL_TYPE_SYNTH_CONFIG, P54_CONTROL_TYPE_DETECTOR_VALUE, P54_CONTROL_TYPE_XBOW_SYNTH_CFG,
  P54_CONTROL_TYPE_CCE_QUIET, P54_CONTROL_TYPE_PSM_STA_UNLOCK, P54_CONTROL_TYPE_PCS, P54_CONTROL_TYPE_BT_BALANCER = 28,
  P54_CONTROL_TYPE_GROUP_ADDRESS_TABLE = 30, P54_CONTROL_TYPE_ARPTABLE = 31, P54_CONTROL_TYPE_BT_OPTIONS = 35
}
 
enum  p54_rx_decrypt_status {
  P54_DECRYPT_NONE = 0, P54_DECRYPT_OK, P54_DECRYPT_NOKEY, P54_DECRYPT_NOMICHAEL,
  P54_DECRYPT_NOCKIPMIC, P54_DECRYPT_FAIL_WEP, P54_DECRYPT_FAIL_TKIP, P54_DECRYPT_FAIL_MICHAEL,
  P54_DECRYPT_FAIL_CKIPKP, P54_DECRYPT_FAIL_CKIPMIC, P54_DECRYPT_FAIL_AESCCMP
}
 
enum  p54_trap_type {
  P54_TRAP_SCAN = 0, P54_TRAP_TIMER, P54_TRAP_BEACON_TX, P54_TRAP_FAA_RADIO_ON,
  P54_TRAP_FAA_RADIO_OFF, P54_TRAP_RADAR, P54_TRAP_NO_BEACON, P54_TRAP_TBTT,
  P54_TRAP_SCO_ENTER, P54_TRAP_SCO_EXIT
}
 
enum  p54_frame_sent_status { P54_TX_OK = 0, P54_TX_FAILED, P54_TX_PSM, P54_TX_PSM_CANCELLED = 4 }
 
enum  p54_tx_data_crypt {
  P54_CRYPTO_NONE = 0, P54_CRYPTO_WEP, P54_CRYPTO_TKIP, P54_CRYPTO_TKIPMICHAEL,
  P54_CRYPTO_CCX_WEPMIC, P54_CRYPTO_CCX_KPMIC, P54_CRYPTO_CCX_KP, P54_CRYPTO_AESCCMP
}
 
enum  p54_tx_data_queue {
  P54_QUEUE_BEACON = 0, P54_QUEUE_FWSCAN = 1, P54_QUEUE_MGMT = 2, P54_QUEUE_CAB = 3,
  P54_QUEUE_DATA = 4, P54_QUEUE_AC_NUM = 4, P54_QUEUE_AC_VO = 4, P54_QUEUE_AC_VI = 5,
  P54_QUEUE_AC_BE = 6, P54_QUEUE_AC_BK = 7, P54_QUEUE_NUM = 8
}
 

Functions

int p54_set_leds (struct p54_common *priv)
 
int p54_init_leds (struct p54_common *priv)
 
void p54_unregister_leds (struct p54_common *priv)
 
void p54_tx_80211 (struct ieee80211_hw *dev, struct ieee80211_tx_control *control, struct sk_buff *skb)
 
int p54_tx_cancel (struct p54_common *priv, __le32 req_id)
 
void p54_tx (struct p54_common *priv, struct sk_buff *skb)
 
int p54_init_xbow_synth (struct p54_common *priv)
 
int p54_scan (struct p54_common *priv, u16 mode, u16 dwell)
 
int p54_sta_unlock (struct p54_common *priv, u8 *addr)
 
int p54_update_beacon_tim (struct p54_common *priv, u16 aid, bool set)
 
int p54_setup_mac (struct p54_common *priv)
 
int p54_set_ps (struct p54_common *priv)
 
int p54_fetch_statistics (struct p54_common *priv)
 
int p54_set_groupfilter (struct p54_common *priv)
 
int p54_set_edcf (struct p54_common *priv)
 
int p54_upload_key (struct p54_common *priv, u8 algo, int slot, u8 idx, u8 len, u8 *addr, u8 *key)
 
int p54_download_eeprom (struct p54_common *priv, void *buf, u16 offset, u16 len)
 
struct p54_rssi_db_entryp54_rssi_find (struct p54_common *p, const u16 freq)
 
u8p54_find_ie (struct sk_buff *skb, u8 ie)
 

Variables

struct p54_hdr __packed
 

Macro Definition Documentation

#define FREE_AFTER_TX (   skb)
Value:
((((struct p54_hdr *) ((struct sk_buff *) skb)->data)-> \

Definition at line 93 of file lmac.h.

#define GET_HW_QUEUE (   skb)
Value:
(((struct p54_tx_data *)((struct p54_hdr *) \
skb->data)->data)->hw_queue)

Definition at line 101 of file lmac.h.

#define GET_REQ_ID (   skb)    (((struct p54_hdr *) ((struct sk_buff *) skb)->data)->req_id) \

Definition at line 90 of file lmac.h.

#define IF_ID_DEBUG   0x0008 /* PolDebug Interface */

Definition at line 112 of file lmac.h.

#define IF_ID_ISL36356A   0x0001 /* ISL36356A <-> Firmware */

Definition at line 110 of file lmac.h.

#define IF_ID_ISL37700_UAP   0x0016 /* ISL37700 uAP Fw <-> Fw */

Definition at line 119 of file lmac.h.

#define IF_ID_ISL37704C   0x000c /* ISL37704C <-> Fw */

Definition at line 116 of file lmac.h.

#define IF_ID_ISL39000   0x000f /* ISL39000 <-> Fw */

Definition at line 117 of file lmac.h.

#define IF_ID_ISL39000_UAP   0x0017 /* ISL39000 uAP Fw <-> Fw */

Definition at line 120 of file lmac.h.

#define IF_ID_ISL39300A   0x0010 /* ISL39300A <-> Fw */

Definition at line 118 of file lmac.h.

#define IF_ID_LMAC   0x001a /* Interface exposed by LMAC */

Definition at line 121 of file lmac.h.

#define IF_ID_MVC   0x0003 /* MAC Virtual Coprocessor */

Definition at line 111 of file lmac.h.

#define IF_ID_OEM   0x000a

Definition at line 114 of file lmac.h.

#define IF_ID_PCI3877   0x000b /* 3877 <-> Host PCI */

Definition at line 115 of file lmac.h.

#define IF_ID_PRODUCT   0x0009

Definition at line 113 of file lmac.h.

#define IS_DATA_FRAME (   skb)
Value:
(!((((struct p54_hdr *) ((struct sk_buff *) skb)->data)-> \

Definition at line 97 of file lmac.h.

#define IS_QOS_QUEUE (   n)    (n >= P54_QUEUE_DATA)

Definition at line 248 of file lmac.h.

#define MC_FILTER_ADDRESS_NUM   4

Definition at line 485 of file lmac.h.

#define P54_FILTER_TYPE_AP   BIT(2)

Definition at line 284 of file lmac.h.

#define P54_FILTER_TYPE_HIBERNATE   BIT(5)

Definition at line 287 of file lmac.h.

#define P54_FILTER_TYPE_IBSS   BIT(1)

Definition at line 283 of file lmac.h.

#define P54_FILTER_TYPE_NOACK   BIT(6)

Definition at line 288 of file lmac.h.

#define P54_FILTER_TYPE_NONE   0

Definition at line 281 of file lmac.h.

#define P54_FILTER_TYPE_PROMISCUOUS   BIT(4)

Definition at line 286 of file lmac.h.

#define P54_FILTER_TYPE_RX_DISABLED   BIT(7)

Definition at line 289 of file lmac.h.

#define P54_FILTER_TYPE_STATION   BIT(0)

Definition at line 282 of file lmac.h.

#define P54_FILTER_TYPE_TRANSPARENT   BIT(3)

Definition at line 285 of file lmac.h.

#define P54_HDR_FLAG_CONTROL   BIT(15)

Definition at line 52 of file lmac.h.

#define P54_HDR_FLAG_CONTROL_OPSET   (BIT(15) + BIT(0))

Definition at line 53 of file lmac.h.

#define P54_HDR_FLAG_DATA_ALIGN   BIT(14)

Definition at line 54 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_BCAST_BSS   BIT(5)

Definition at line 74 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_BEACON   BIT(3)

Definition at line 72 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_BIT8   BIT(8)

Definition at line 77 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_DATA   BIT(6)

Definition at line 75 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_FCS_GOOD   BIT(0)

Definition at line 69 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_MATCH_BSS   BIT(4)

Definition at line 73 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_MATCH_MAC   BIT(1)

Definition at line 70 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_MCBC   BIT(2)

Definition at line 71 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_TRANSPARENT   BIT(9)

Definition at line 78 of file lmac.h.

#define P54_HDR_FLAG_DATA_IN_TRUNCATED   BIT(7)

Definition at line 76 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_BIT3   BIT(3)

Definition at line 59 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_BURST   BIT(4)

Definition at line 60 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_CLEARTIM   BIT(6)

Definition at line 62 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_COMPRESS   BIT(8)

Definition at line 64 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_CONCAT   BIT(9)

Definition at line 65 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_HITCHHIKE   BIT(7)

Definition at line 63 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_NOCANCEL   BIT(5)

Definition at line 61 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_PCS_ACCEPT   BIT(10)

Definition at line 66 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_PROMISC   BIT(0)

Definition at line 56 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_SEQNR   BIT(2)

Definition at line 58 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_TIMESTAMP   BIT(1)

Definition at line 57 of file lmac.h.

#define P54_HDR_FLAG_DATA_OUT_WAITEOSP   BIT(11)

Definition at line 67 of file lmac.h.

#define P54_PSM   BIT(0)

Definition at line 463 of file lmac.h.

#define P54_PSM_AUTOSWITCH_SLEEP   BIT(7)

Definition at line 470 of file lmac.h.

#define P54_PSM_BEACON_TIMEOUT   BIT(5)

Definition at line 468 of file lmac.h.

#define P54_PSM_BF_MCAST_SKIP   BIT(10)

Definition at line 473 of file lmac.h.

#define P54_PSM_BF_UCAST_SKIP   BIT(9)

Definition at line 472 of file lmac.h.

#define P54_PSM_CAM   0

Definition at line 462 of file lmac.h.

#define P54_PSM_CHECKSUM   BIT(3)

Definition at line 466 of file lmac.h.

#define P54_PSM_DTIM   BIT(1)

Definition at line 464 of file lmac.h.

#define P54_PSM_HFOSLEEP   BIT(6)

Definition at line 469 of file lmac.h.

#define P54_PSM_LPIT   BIT(8)

Definition at line 471 of file lmac.h.

#define P54_PSM_MCBC   BIT(2)

Definition at line 465 of file lmac.h.

#define P54_PSM_SKIP_MORE_DATA   BIT(4)

Definition at line 467 of file lmac.h.

#define P54_SCAN_ACTIVE   BIT(2)

Definition at line 330 of file lmac.h.

#define P54_SCAN_EXIT   BIT(0)

Definition at line 328 of file lmac.h.

#define P54_SCAN_FILTER   BIT(3)

Definition at line 331 of file lmac.h.

#define P54_SCAN_TRAP   BIT(1)

Definition at line 329 of file lmac.h.

#define P54_SETUP_V1_LEN   40

Definition at line 325 of file lmac.h.

#define P54_SETUP_V2_LEN   (sizeof(struct p54_setup_mac))

Definition at line 326 of file lmac.h.

#define P54_STATISTICS_UPDATE   5000

Definition at line 279 of file lmac.h.

#define P54_TIM_CLEAR   BIT(15)

Definition at line 502 of file lmac.h.

#define P54_TX_FRAME_LIFETIME   2000

Definition at line 277 of file lmac.h.

#define P54_TX_TIMEOUT   4000

Definition at line 278 of file lmac.h.

Enumeration Type Documentation

Enumerator:
P54_CONTROL_TYPE_SETUP 
P54_CONTROL_TYPE_SCAN 
P54_CONTROL_TYPE_TRAP 
P54_CONTROL_TYPE_DCFINIT 
P54_CONTROL_TYPE_RX_KEYCACHE 
P54_CONTROL_TYPE_TIM 
P54_CONTROL_TYPE_PSM 
P54_CONTROL_TYPE_TXCANCEL 
P54_CONTROL_TYPE_TXDONE 
P54_CONTROL_TYPE_BURST 
P54_CONTROL_TYPE_STAT_READBACK 
P54_CONTROL_TYPE_BBP 
P54_CONTROL_TYPE_EEPROM_READBACK 
P54_CONTROL_TYPE_LED 
P54_CONTROL_TYPE_GPIO 
P54_CONTROL_TYPE_TIMER 
P54_CONTROL_TYPE_MODULATION 
P54_CONTROL_TYPE_SYNTH_CONFIG 
P54_CONTROL_TYPE_DETECTOR_VALUE 
P54_CONTROL_TYPE_XBOW_SYNTH_CFG 
P54_CONTROL_TYPE_CCE_QUIET 
P54_CONTROL_TYPE_PSM_STA_UNLOCK 
P54_CONTROL_TYPE_PCS 
P54_CONTROL_TYPE_BT_BALANCER 
P54_CONTROL_TYPE_GROUP_ADDRESS_TABLE 
P54_CONTROL_TYPE_ARPTABLE 
P54_CONTROL_TYPE_BT_OPTIONS 

Definition at line 22 of file lmac.h.

Enumerator:
P54_TX_OK 
P54_TX_FAILED 
P54_TX_PSM 
P54_TX_PSM_CANCELLED 

Definition at line 203 of file lmac.h.

Enumerator:
P54_DECRYPT_NONE 
P54_DECRYPT_OK 
P54_DECRYPT_NOKEY 
P54_DECRYPT_NOMICHAEL 
P54_DECRYPT_NOCKIPMIC 
P54_DECRYPT_FAIL_WEP 
P54_DECRYPT_FAIL_TKIP 
P54_DECRYPT_FAIL_MICHAEL 
P54_DECRYPT_FAIL_CKIPKP 
P54_DECRYPT_FAIL_CKIPMIC 
P54_DECRYPT_FAIL_AESCCMP 

Definition at line 156 of file lmac.h.

Enumerator:
P54_TRAP_SCAN 
P54_TRAP_TIMER 
P54_TRAP_BEACON_TX 
P54_TRAP_FAA_RADIO_ON 
P54_TRAP_FAA_RADIO_OFF 
P54_TRAP_RADAR 
P54_TRAP_NO_BEACON 
P54_TRAP_TBTT 
P54_TRAP_SCO_ENTER 
P54_TRAP_SCO_EXIT 

Definition at line 185 of file lmac.h.

Enumerator:
P54_CRYPTO_NONE 
P54_CRYPTO_WEP 
P54_CRYPTO_TKIP 
P54_CRYPTO_TKIPMICHAEL 
P54_CRYPTO_CCX_WEPMIC 
P54_CRYPTO_CCX_KPMIC 
P54_CRYPTO_CCX_KP 
P54_CRYPTO_AESCCMP 

Definition at line 220 of file lmac.h.

Enumerator:
P54_QUEUE_BEACON 
P54_QUEUE_FWSCAN 
P54_QUEUE_MGMT 
P54_QUEUE_CAB 
P54_QUEUE_DATA 
P54_QUEUE_AC_NUM 
P54_QUEUE_AC_VO 
P54_QUEUE_AC_VI 
P54_QUEUE_AC_BE 
P54_QUEUE_AC_BK 
P54_QUEUE_NUM 

Definition at line 231 of file lmac.h.

Function Documentation

int p54_download_eeprom ( struct p54_common priv,
void buf,
u16  offset,
u16  len 
)

Definition at line 217 of file fwio.c.

int p54_fetch_statistics ( struct p54_common priv)

Definition at line 704 of file fwio.c.

u8* p54_find_ie ( struct sk_buff skb,
u8  ie 
)

Definition at line 78 of file main.c.

int p54_init_leds ( struct p54_common priv)

Definition at line 113 of file led.c.

int p54_init_xbow_synth ( struct p54_common priv)

Definition at line 635 of file fwio.c.

struct p54_rssi_db_entry* p54_rssi_find ( struct p54_common p,
const u16  freq 
)
read

Definition at line 605 of file eeprom.c.

int p54_scan ( struct p54_common priv,
u16  mode,
u16  dwell 
)

Definition at line 393 of file fwio.c.

int p54_set_edcf ( struct p54_common priv)

Definition at line 560 of file fwio.c.

int p54_set_groupfilter ( struct p54_common priv)

Definition at line 734 of file fwio.c.

int p54_set_leds ( struct p54_common priv)

Definition at line 541 of file fwio.c.

int p54_set_ps ( struct p54_common priv)

Definition at line 597 of file fwio.c.

Definition at line 316 of file fwio.c.

int p54_sta_unlock ( struct p54_common priv,
u8 addr 
)

Definition at line 280 of file fwio.c.

void p54_tx ( struct p54_common priv,
struct sk_buff skb 
)

Definition at line 270 of file txrx.c.

void p54_tx_80211 ( struct ieee80211_hw dev,
struct ieee80211_tx_control control,
struct sk_buff skb 
)

Definition at line 771 of file txrx.c.

int p54_tx_cancel ( struct p54_common priv,
__le32  req_id 
)

Definition at line 296 of file fwio.c.

void p54_unregister_leds ( struct p54_common priv)

Definition at line 149 of file led.c.

int p54_update_beacon_tim ( struct p54_common priv,
u16  aid,
bool  set 
)

Definition at line 263 of file fwio.c.

int p54_upload_key ( struct p54_common priv,
u8  algo,
int  slot,
u8  idx,
u8  len,
u8 addr,
u8 key 
)

Definition at line 654 of file fwio.c.

Variable Documentation