Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
prism2sta.c File Reference
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/wireless.h>
#include <linux/netdevice.h>
#include <linux/workqueue.h>
#include <linux/byteorder/generic.h>
#include <linux/ctype.h>
#include <linux/io.h>
#include <linux/delay.h>
#include <asm/byteorder.h>
#include <linux/if_arp.h>
#include <linux/if_ether.h>
#include <linux/bitops.h>
#include "p80211types.h"
#include "p80211hdr.h"
#include "p80211mgmt.h"
#include "p80211conv.h"
#include "p80211msg.h"
#include "p80211netdev.h"
#include "p80211req.h"
#include "p80211metadef.h"
#include "p80211metastruct.h"
#include "hfa384x.h"
#include "prism2mgmt.h"

Go to the source code of this file.

Macros

#define wlan_mkprintstr(buf, buflen, str, strlen)
 

Functions

 module_param (prism2_doreset, int, 0644)
 
 MODULE_PARM_DESC (prism2_doreset,"Issue a reset on initialization")
 
 module_param (prism2_reset_holdtime, int, 0644)
 
 MODULE_PARM_DESC (prism2_reset_holdtime,"reset hold time in ms")
 
 module_param (prism2_reset_settletime, int, 0644)
 
 MODULE_PARM_DESC (prism2_reset_settletime,"reset settle time in ms")
 
 MODULE_LICENSE ("Dual MPL/GPL")
 
void prism2_connect_result (wlandevice_t *wlandev, u8 failed)
 
void prism2_disconnected (wlandevice_t *wlandev)
 
void prism2_roamed (wlandevice_t *wlandev)
 
u32 prism2sta_ifstate (wlandevice_t *wlandev, u32 ifstate)
 
void prism2sta_processing_defer (struct work_struct *data)
 
void prism2sta_ev_info (wlandevice_t *wlandev, hfa384x_InfFrame_t *inf)
 
void prism2sta_ev_txexc (wlandevice_t *wlandev, u16 status)
 
void prism2sta_ev_tx (wlandevice_t *wlandev, u16 status)
 
void prism2sta_ev_rx (wlandevice_t *wlandev, struct sk_buff *skb)
 
void prism2sta_ev_alloc (wlandevice_t *wlandev)
 
void prism2sta_commsqual_defer (struct work_struct *data)
 
void prism2sta_commsqual_timer (unsigned long data)
 

Variables

int prism2_reset_holdtime = 30
 
int prism2_reset_settletime = 100
 

Macro Definition Documentation

#define wlan_mkprintstr (   buf,
  buflen,
  str,
  strlen 
)
Value:
{ \
int i = 0; \
int j = 0; \
memset(str, 0, (strlen)); \
for (i = 0; i < (buflen); i++) { \
if (isprint((buf)[i])) { \
(str)[j] = (buf)[i]; \
j++; \
} else { \
(str)[j] = '\\'; \
(str)[j+1] = 'x'; \
(str)[j+2] = hex_asc_hi((buf)[i]); \
(str)[j+3] = hex_asc_lo((buf)[i]); \
j += 4; \
} \
} \
}

Definition at line 87 of file prism2sta.c.

Function Documentation

MODULE_LICENSE ( "Dual MPL/GPL"  )
module_param ( prism2_doreset  ,
int  ,
0644   
)
module_param ( prism2_reset_holdtime  ,
int  ,
0644   
)
module_param ( prism2_reset_settletime  ,
int  ,
0644   
)
MODULE_PARM_DESC ( prism2_doreset  ,
"Issue a reset on initialization"   
)
MODULE_PARM_DESC ( prism2_reset_holdtime  ,
"reset hold time in ms  
)
MODULE_PARM_DESC ( prism2_reset_settletime  ,
"reset settle time in ms  
)
void prism2_connect_result ( wlandevice_t wlandev,
u8  failed 
)

Definition at line 699 of file cfg80211.c.

void prism2_disconnected ( wlandevice_t wlandev)

Definition at line 708 of file cfg80211.c.

void prism2_roamed ( wlandevice_t wlandev)

Definition at line 714 of file cfg80211.c.

void prism2sta_commsqual_defer ( struct work_struct data)

Definition at line 1956 of file prism2sta.c.

void prism2sta_commsqual_timer ( unsigned long  data)

Definition at line 2045 of file prism2sta.c.

void prism2sta_ev_alloc ( wlandevice_t wlandev)

Definition at line 1896 of file prism2sta.c.

void prism2sta_ev_info ( wlandevice_t wlandev,
hfa384x_InfFrame_t inf 
)

Definition at line 1764 of file prism2sta.c.

void prism2sta_ev_rx ( wlandevice_t wlandev,
struct sk_buff skb 
)

Definition at line 1875 of file prism2sta.c.

void prism2sta_ev_tx ( wlandevice_t wlandev,
u16  status 
)

Definition at line 1852 of file prism2sta.c.

void prism2sta_ev_txexc ( wlandevice_t wlandev,
u16  status 
)

Definition at line 1831 of file prism2sta.c.

u32 prism2sta_ifstate ( wlandevice_t wlandev,
u32  ifstate 
)

Definition at line 438 of file prism2sta.c.

void prism2sta_processing_defer ( struct work_struct data)

Definition at line 1193 of file prism2sta.c.

Variable Documentation

int prism2_reset_holdtime = 30

Definition at line 109 of file prism2sta.c.

int prism2_reset_settletime = 100

Definition at line 110 of file prism2sta.c.