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

#include <uio_driver.h>

Data Fields

struct uio_deviceuio_dev
 
const charname
 
const charversion
 
struct uio_mem mem [MAX_UIO_MAPS]
 
struct uio_port port [MAX_UIO_PORT_REGIONS]
 
long irq
 
unsigned long irq_flags
 
voidpriv
 
irqreturn_t(* handler )(int irq, struct uio_info *dev_info)
 
int(* mmap )(struct uio_info *info, struct vm_area_struct *vma)
 
int(* open )(struct uio_info *info, struct inode *inode)
 
int(* release )(struct uio_info *info, struct inode *inode)
 
int(* irqcontrol )(struct uio_info *info, s32 irq_on)
 

Detailed Description

Definition at line 84 of file uio_driver.h.

Field Documentation

Definition at line 93 of file uio_driver.h.

long irq

Definition at line 90 of file uio_driver.h.

unsigned long irq_flags

Definition at line 91 of file uio_driver.h.

int(* irqcontrol)(struct uio_info *info, s32 irq_on)

Definition at line 97 of file uio_driver.h.

Definition at line 88 of file uio_driver.h.

Definition at line 94 of file uio_driver.h.

const char* name

Definition at line 86 of file uio_driver.h.

Definition at line 95 of file uio_driver.h.

Definition at line 89 of file uio_driver.h.

Definition at line 92 of file uio_driver.h.

Definition at line 96 of file uio_driver.h.

struct uio_device* uio_dev

Definition at line 85 of file uio_driver.h.

const char* version

Definition at line 87 of file uio_driver.h.


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