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

#include <c_can.h>

Data Fields

struct can_priv can
 
struct napi_struct napi
 
struct net_devicedev
 
struct devicedevice
 
int tx_object
 
int current_status
 
int last_status
 
u16(* read_reg )(struct c_can_priv *priv, enum reg index)
 
void(* write_reg )(struct c_can_priv *priv, enum reg index, u16 val)
 
void __iomembase
 
const u16regs
 
unsigned long irq_flags
 
unsigned int tx_next
 
unsigned int tx_echo
 
voidpriv
 
u16 irqstatus
 
enum c_can_dev_id type
 

Detailed Description

Definition at line 154 of file c_can.h.

Field Documentation

void __iomem* base

Definition at line 164 of file c_can.h.

Definition at line 155 of file c_can.h.

int current_status

Definition at line 160 of file c_can.h.

Definition at line 157 of file c_can.h.

Definition at line 158 of file c_can.h.

unsigned long irq_flags

Definition at line 166 of file c_can.h.

u16 irqstatus

Definition at line 170 of file c_can.h.

int last_status

Definition at line 161 of file c_can.h.

Definition at line 156 of file c_can.h.

Definition at line 169 of file c_can.h.

u16(* read_reg)(struct c_can_priv *priv, enum reg index)

Definition at line 162 of file c_can.h.

Definition at line 165 of file c_can.h.

unsigned int tx_echo

Definition at line 168 of file c_can.h.

unsigned int tx_next

Definition at line 167 of file c_can.h.

int tx_object

Definition at line 159 of file c_can.h.

Definition at line 171 of file c_can.h.

void(* write_reg)(struct c_can_priv *priv, enum reg index, u16 val)

Definition at line 163 of file c_can.h.


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