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

#include <wifi.h>

Data Fields

struct devicedev
 
struct mutex bb_mutex
 
unsigned long pci_mem_end
 
unsigned long pci_mem_start
 
unsigned long pci_base_addr
 
void(* write8_async )(struct rtl_priv *rtlpriv, u32 addr, u8 val)
 
void(* write16_async )(struct rtl_priv *rtlpriv, u32 addr, u16 val)
 
void(* write32_async )(struct rtl_priv *rtlpriv, u32 addr, u32 val)
 
void(* writeN_sync )(struct rtl_priv *rtlpriv, u32 addr, void *buf, u16 len)
 
u8(* read8_sync )(struct rtl_priv *rtlpriv, u32 addr)
 
u16(* read16_sync )(struct rtl_priv *rtlpriv, u32 addr)
 
u32(* read32_sync )(struct rtl_priv *rtlpriv, u32 addr)
 

Detailed Description

Definition at line 951 of file wifi.h.

Field Documentation

struct mutex bb_mutex

Definition at line 953 of file wifi.h.

struct device* dev

Definition at line 952 of file wifi.h.

unsigned long pci_base_addr

Definition at line 960 of file wifi.h.

unsigned long pci_mem_end

Definition at line 956 of file wifi.h.

unsigned long pci_mem_start

Definition at line 957 of file wifi.h.

u16(* read16_sync)(struct rtl_priv *rtlpriv, u32 addr)

Definition at line 969 of file wifi.h.

u32(* read32_sync)(struct rtl_priv *rtlpriv, u32 addr)

Definition at line 970 of file wifi.h.

u8(* read8_sync)(struct rtl_priv *rtlpriv, u32 addr)

Definition at line 968 of file wifi.h.

void(* write16_async)(struct rtl_priv *rtlpriv, u32 addr, u16 val)

Definition at line 963 of file wifi.h.

void(* write32_async)(struct rtl_priv *rtlpriv, u32 addr, u32 val)

Definition at line 964 of file wifi.h.

void(* write8_async)(struct rtl_priv *rtlpriv, u32 addr, u8 val)

Definition at line 962 of file wifi.h.

void(* writeN_sync)(struct rtl_priv *rtlpriv, u32 addr, void *buf, u16 len)

Definition at line 965 of file wifi.h.


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