Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
_io_ops Struct Reference

#include <rtl871x_io.h>

Data Fields

uint(* _sdbus_read_bytes_to_membuf )(struct intf_priv *pintfpriv, u32 addr, u32 cnt, u8 *pbuf)
 
uint(* _sdbus_read_blocks_to_membuf )(struct intf_priv *pintfpriv, u32 addr, u32 cnt, u8 *pbuf)
 
u8(* _read8 )(struct intf_hdl *pintfhdl, u32 addr)
 
u16(* _read16 )(struct intf_hdl *pintfhdl, u32 addr)
 
u32(* _read32 )(struct intf_hdl *pintfhdl, u32 addr)
 
uint(* _sdbus_write_blocks_from_membuf )(struct intf_priv *pintfpriv, u32 addr, u32 cnt, u8 *pbuf, u8 async)
 
uint(* _sdbus_write_bytes_from_membuf )(struct intf_priv *pintfpriv, u32 addr, u32 cnt, u8 *pbuf)
 
u8(* _cmd52r )(struct intf_priv *pintfpriv, u32 addr)
 
void(* _cmd52w )(struct intf_priv *pintfpriv, u32 addr, u8 val8)
 
u8(* _cmdfunc152r )(struct intf_priv *pintfpriv, u32 addr)
 
void(* _cmdfunc152w )(struct intf_priv *pintfpriv, u32 addr, u8 val8)
 
void(* _write8 )(struct intf_hdl *pintfhdl, u32 addr, u8 val)
 
void(* _write16 )(struct intf_hdl *pintfhdl, u32 addr, u16 val)
 
void(* _write32 )(struct intf_hdl *pintfhdl, u32 addr, u32 val)
 
void(* _read_mem )(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem)
 
void(* _write_mem )(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem)
 
void(* _sync_irp_protocol_rw )(struct io_queue *pio_q)
 
u32(* _read_port )(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem)
 
u32(* _write_port )(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem)
 

Detailed Description

Definition at line 82 of file rtl871x_io.h.

Field Documentation

u8(* _cmd52r)(struct intf_priv *pintfpriv, u32 addr)

Definition at line 95 of file rtl871x_io.h.

void(* _cmd52w)(struct intf_priv *pintfpriv, u32 addr, u8 val8)

Definition at line 96 of file rtl871x_io.h.

u8(* _cmdfunc152r)(struct intf_priv *pintfpriv, u32 addr)

Definition at line 97 of file rtl871x_io.h.

void(* _cmdfunc152w)(struct intf_priv *pintfpriv, u32 addr, u8 val8)

Definition at line 98 of file rtl871x_io.h.

u16(* _read16)(struct intf_hdl *pintfhdl, u32 addr)

Definition at line 88 of file rtl871x_io.h.

u32(* _read32)(struct intf_hdl *pintfhdl, u32 addr)

Definition at line 89 of file rtl871x_io.h.

u8(* _read8)(struct intf_hdl *pintfhdl, u32 addr)

Definition at line 87 of file rtl871x_io.h.

void(* _read_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem)

Definition at line 102 of file rtl871x_io.h.

u32(* _read_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem)

Definition at line 107 of file rtl871x_io.h.

uint(* _sdbus_read_blocks_to_membuf)(struct intf_priv *pintfpriv, u32 addr, u32 cnt, u8 *pbuf)

Definition at line 85 of file rtl871x_io.h.

uint(* _sdbus_read_bytes_to_membuf)(struct intf_priv *pintfpriv, u32 addr, u32 cnt, u8 *pbuf)

Definition at line 83 of file rtl871x_io.h.

uint(* _sdbus_write_blocks_from_membuf)(struct intf_priv *pintfpriv, u32 addr, u32 cnt, u8 *pbuf, u8 async)

Definition at line 90 of file rtl871x_io.h.

uint(* _sdbus_write_bytes_from_membuf)(struct intf_priv *pintfpriv, u32 addr, u32 cnt, u8 *pbuf)

Definition at line 93 of file rtl871x_io.h.

void(* _sync_irp_protocol_rw)(struct io_queue *pio_q)

Definition at line 106 of file rtl871x_io.h.

void(* _write16)(struct intf_hdl *pintfhdl, u32 addr, u16 val)

Definition at line 100 of file rtl871x_io.h.

void(* _write32)(struct intf_hdl *pintfhdl, u32 addr, u32 val)

Definition at line 101 of file rtl871x_io.h.

void(* _write8)(struct intf_hdl *pintfhdl, u32 addr, u8 val)

Definition at line 99 of file rtl871x_io.h.

void(* _write_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem)

Definition at line 104 of file rtl871x_io.h.

u32(* _write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem)

Definition at line 109 of file rtl871x_io.h.


The documentation for this struct was generated from the following file: