Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
islpci_dev.h File Reference
#include <linux/irqreturn.h>
#include <linux/netdevice.h>
#include <linux/wireless.h>
#include <net/iw_handler.h>
#include <linux/list.h>
#include <linux/mutex.h>
#include "isl_38xx.h"
#include "isl_oid.h"
#include "islpci_mgt.h"

Go to the source code of this file.

Data Structures

struct  mac_entry
 
struct  islpci_acl
 
struct  islpci_membuf
 
struct  islpci_bss_wpa_ie
 
struct  islpci_private
 

Macros

#define MAX_BSS_WPA_IE_COUNT   64
 
#define MAX_WPA_IE_LEN   64
 
#define ISLPCI_TX_TIMEOUT   (2*HZ)
 
#define DRV_NAME   "prism54"
 
#define DRV_VERSION   "1.2"
 

Enumerations

enum  islpci_state_t {
  PRV_STATE_OFF = 0, PRV_STATE_PREBOOT, PRV_STATE_BOOT, PRV_STATE_POSTBOOT,
  PRV_STATE_PREINIT, PRV_STATE_INIT, PRV_STATE_READY, PRV_STATE_SLEEP
}
 

Functions

islpci_state_t islpci_set_state (islpci_private *priv, islpci_state_t new_state)
 
irqreturn_t islpci_interrupt (int, void *)
 
int prism54_post_setup (islpci_private *, int)
 
int islpci_reset (islpci_private *, int)
 
int islpci_free_memory (islpci_private *)
 
struct net_deviceislpci_setup (struct pci_dev *)
 

Macro Definition Documentation

#define DRV_NAME   "prism54"

Definition at line 214 of file islpci_dev.h.

#define DRV_VERSION   "1.2"

Definition at line 215 of file islpci_dev.h.

#define ISLPCI_TX_TIMEOUT   (2*HZ)

Definition at line 197 of file islpci_dev.h.

#define MAX_BSS_WPA_IE_COUNT   64

Definition at line 68 of file islpci_dev.h.

#define MAX_WPA_IE_LEN   64

Definition at line 69 of file islpci_dev.h.

Enumeration Type Documentation

Enumerator:
PRV_STATE_OFF 
PRV_STATE_PREBOOT 
PRV_STATE_BOOT 
PRV_STATE_POSTBOOT 
PRV_STATE_PREINIT 
PRV_STATE_INIT 
PRV_STATE_READY 
PRV_STATE_SLEEP 

Definition at line 38 of file islpci_dev.h.

Function Documentation

int islpci_free_memory ( islpci_private )

Definition at line 731 of file islpci_dev.c.

irqreturn_t islpci_interrupt ( int  ,
void  
)

Definition at line 190 of file islpci_dev.c.

int islpci_reset ( islpci_private ,
int   
)

Definition at line 552 of file islpci_dev.c.

islpci_state_t islpci_set_state ( islpci_private priv,
islpci_state_t  new_state 
)

Definition at line 921 of file islpci_dev.c.

struct net_device* islpci_setup ( struct pci_dev )
read

Definition at line 815 of file islpci_dev.c.

int prism54_post_setup ( islpci_private ,
int   
)