Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
p54usb.c File Reference
#include <linux/init.h>
#include <linux/usb.h>
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/firmware.h>
#include <linux/etherdevice.h>
#include <linux/delay.h>
#include <linux/crc32.h>
#include <linux/module.h>
#include <net/mac80211.h>
#include "p54.h"
#include "lmac.h"
#include "p54usb.h"

Go to the source code of this file.

Macros

#define P54U_WRITE(type, addr, data)
 
#define P54U_READ(type, addr)
 

Functions

 MODULE_AUTHOR ("Michael Wu <[email protected]>")
 
 MODULE_DESCRIPTION ("Prism54 USB wireless driver")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_ALIAS ("prism54usb")
 
 MODULE_FIRMWARE ("isl3886usb")
 
 MODULE_FIRMWARE ("isl3887usb")
 
 MODULE_DEVICE_TABLE (usb, p54u_table)
 
 module_usb_driver (p54u_driver)
 

Macro Definition Documentation

#define P54U_READ (   type,
  addr 
)
Value:
do {\
err = p54u_read(priv, buf, type,\
cpu_to_le32((u32)(unsigned long)addr), &reg);\
if (err)\
goto fail;\
} while (0)
#define P54U_WRITE (   type,
  addr,
  data 
)
Value:
do {\
err = p54u_write(priv, buf, type,\
cpu_to_le32((u32)(unsigned long)addr), data);\
if (err) \
goto fail;\
} while (0)

Function Documentation

MODULE_ALIAS ( "prism54usb"  )
MODULE_AUTHOR ( "Michael Wu <[email protected]>"  )
MODULE_DESCRIPTION ( "Prism54 USB wireless driver )
MODULE_DEVICE_TABLE ( usb  ,
p54u_table   
)
MODULE_FIRMWARE ( "isl3886usb"  )
MODULE_FIRMWARE ( "isl3887usb"  )
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( p54u_driver  )

Variable Documentation

const char* fw

Definition at line 119 of file p54usb.c.

char hw[20]

Definition at line 120 of file p54usb.c.

u32 intf

Definition at line 117 of file p54usb.c.

Definition at line 118 of file p54usb.c.