Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
usb_ops_linux.c File Reference
#include <linux/usb.h>
#include "osdep_service.h"
#include "drv_types.h"
#include "osdep_intf.h"
#include "usb_ops.h"

Go to the source code of this file.

Data Structures

struct  zero_bulkout_context
 

Macros

#define _HCI_OPS_OS_C_
 
#define RTL871X_VENQT_READ   0xc0
 
#define RTL871X_VENQT_WRITE   0x40
 
#define usb_write_cmd   r8712_usb_write_mem
 
#define usb_write_cmd_complete   usb_write_mem_complete
 

Functions

uint r8712_usb_init_intf_priv (struct intf_priv *pintfpriv)
 
void r8712_usb_unload_intf_priv (struct intf_priv *pintfpriv)
 
void r8712_usb_write_mem (struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *wmem)
 
u32 r8712_usb_read_port (struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *rmem)
 
void r8712_usb_read_port_cancel (struct _adapter *padapter)
 
void r8712_xmit_bh (void *priv)
 
u32 r8712_usb_write_port (struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *wmem)
 
void r8712_usb_write_port_cancel (struct _adapter *padapter)
 
int r8712_usbctrl_vendorreq (struct intf_priv *pintfpriv, u8 request, u16 value, u16 index, void *pdata, u16 len, u8 requesttype)
 

Macro Definition Documentation

#define _HCI_OPS_OS_C_

Definition at line 29 of file usb_ops_linux.c.

#define RTL871X_VENQT_READ   0xc0

Definition at line 38 of file usb_ops_linux.c.

#define RTL871X_VENQT_WRITE   0x40

Definition at line 39 of file usb_ops_linux.c.

#define usb_write_cmd   r8712_usb_write_mem

Definition at line 48 of file usb_ops_linux.c.

#define usb_write_cmd_complete   usb_write_mem_complete

Definition at line 49 of file usb_ops_linux.c.

Function Documentation

uint r8712_usb_init_intf_priv ( struct intf_priv pintfpriv)

Definition at line 51 of file usb_ops_linux.c.

u32 r8712_usb_read_port ( struct intf_hdl pintfhdl,
u32  addr,
u32  cnt,
u8 rmem 
)

Definition at line 255 of file usb_ops_linux.c.

void r8712_usb_read_port_cancel ( struct _adapter padapter)

Definition at line 318 of file usb_ops_linux.c.

void r8712_usb_unload_intf_priv ( struct intf_priv pintfpriv)

Definition at line 60 of file usb_ops_linux.c.

void r8712_usb_write_mem ( struct intf_hdl pintfhdl,
u32  addr,
u32  cnt,
u8 wmem 
)

Definition at line 171 of file usb_ops_linux.c.

u32 r8712_usb_write_port ( struct intf_hdl pintfhdl,
u32  addr,
u32  cnt,
u8 wmem 
)

Definition at line 399 of file usb_ops_linux.c.

void r8712_usb_write_port_cancel ( struct _adapter padapter)

Definition at line 474 of file usb_ops_linux.c.

int r8712_usbctrl_vendorreq ( struct intf_priv pintfpriv,
u8  request,
u16  value,
u16  index,
void pdata,
u16  len,
u8  requesttype 
)

Definition at line 489 of file usb_ops_linux.c.

void r8712_xmit_bh ( void priv)

Definition at line 331 of file usb_ops_linux.c.