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

#include <rt2800lib.h>

Data Fields

void(* register_read )(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 *value)
 
void(* register_read_lock )(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 *value)
 
void(* register_write )(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value)
 
void(* register_write_lock )(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value)
 
void(* register_multiread )(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u32 length)
 
void(* register_multiwrite )(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const void *value, const u32 length)
 
int(* regbusy_read )(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const struct rt2x00_field32 field, u32 *reg)
 
void(* read_eeprom )(struct rt2x00_dev *rt2x00dev)
 
bool(* hwcrypt_disabled )(struct rt2x00_dev *rt2x00dev)
 
int(* drv_write_firmware )(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len)
 
int(* drv_init_registers )(struct rt2x00_dev *rt2x00dev)
 
__le32 *(* drv_get_txwi )(struct queue_entry *entry)
 

Detailed Description

Definition at line 25 of file rt2800lib.h.

Field Documentation

__le32*(* drv_get_txwi)(struct queue_entry *entry)

Definition at line 52 of file rt2800lib.h.

int(* drv_init_registers)(struct rt2x00_dev *rt2x00dev)

Definition at line 51 of file rt2800lib.h.

int(* drv_write_firmware)(struct rt2x00_dev *rt2x00dev, const u8 *data, const size_t len)

Definition at line 49 of file rt2800lib.h.

bool(* hwcrypt_disabled)(struct rt2x00_dev *rt2x00dev)

Definition at line 47 of file rt2800lib.h.

void(* read_eeprom)(struct rt2x00_dev *rt2x00dev)

Definition at line 46 of file rt2800lib.h.

int(* regbusy_read)(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const struct rt2x00_field32 field, u32 *reg)

Definition at line 42 of file rt2800lib.h.

void(* register_multiread)(struct rt2x00_dev *rt2x00dev, const unsigned int offset, void *value, const u32 length)

Definition at line 35 of file rt2800lib.h.

void(* register_multiwrite)(struct rt2x00_dev *rt2x00dev, const unsigned int offset, const void *value, const u32 length)

Definition at line 38 of file rt2800lib.h.

void(* register_read)(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 *value)

Definition at line 26 of file rt2800lib.h.

void(* register_read_lock)(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 *value)

Definition at line 28 of file rt2800lib.h.

Definition at line 30 of file rt2800lib.h.

void(* register_write_lock)(struct rt2x00_dev *rt2x00dev, const unsigned int offset, u32 value)

Definition at line 32 of file rt2800lib.h.


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