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

#include <mantis_common.h>

Data Fields

unsigned int verbose
 
u16 vendor_id
 
u16 device_id
 
u16 subsystem_vendor
 
u16 subsystem_device
 
u8 latency
 
struct pci_devpdev
 
unsigned long mantis_addr
 
void __iomemmmio
 
u8 irq
 
u8 revision
 
unsigned int num
 
u32 busy_block
 
u32 last_block
 
u8buf_cpu
 
dma_addr_t buf_dma
 
u32risc_cpu
 
dma_addr_t risc_dma
 
struct tasklet_struct tasklet
 
struct i2c_adapter adapter
 
int i2c_rc
 
wait_queue_head_t i2c_wq
 
struct mutex i2c_lock
 
struct dvb_adapter dvb_adapter
 
struct dvb_frontendfe
 
struct dvb_demux demux
 
struct dmxdev dmxdev
 
struct dmx_frontend fe_hw
 
struct dmx_frontend fe_mem
 
struct dvb_net dvbnet
 
u8 feeds
 
struct mantis_hwconfighwconfig
 
u32 mantis_int_stat
 
u32 mantis_int_mask
 
u8 mac_address [8]
 
u32 sub_vendor_id
 
u32 sub_device_id
 
u32 gpio_status
 
u32 gpif_status
 
struct mantis_camantis_ca
 
wait_queue_head_t uart_wq
 
struct work_struct uart_work
 
spinlock_t uart_lock
 
struct rc_devrc
 
char input_name [80]
 
char input_phys [80]
 

Detailed Description

Definition at line 104 of file mantis_common.h.

Field Documentation

Definition at line 135 of file mantis_common.h.

u8* buf_cpu

Definition at line 128 of file mantis_common.h.

dma_addr_t buf_dma

Definition at line 129 of file mantis_common.h.

u32 busy_block

Definition at line 126 of file mantis_common.h.

Definition at line 143 of file mantis_common.h.

u16 device_id

Definition at line 109 of file mantis_common.h.

Definition at line 144 of file mantis_common.h.

Definition at line 141 of file mantis_common.h.

struct dvb_net dvbnet

Definition at line 147 of file mantis_common.h.

Definition at line 142 of file mantis_common.h.

Definition at line 145 of file mantis_common.h.

Definition at line 146 of file mantis_common.h.

u8 feeds

Definition at line 149 of file mantis_common.h.

u32 gpif_status

Definition at line 164 of file mantis_common.h.

u32 gpio_status

Definition at line 162 of file mantis_common.h.

Definition at line 151 of file mantis_common.h.

struct mutex i2c_lock

Definition at line 138 of file mantis_common.h.

int i2c_rc

Definition at line 136 of file mantis_common.h.

Definition at line 137 of file mantis_common.h.

char input_name[80]

Definition at line 173 of file mantis_common.h.

char input_phys[80]

Definition at line 174 of file mantis_common.h.

u8 irq

Definition at line 120 of file mantis_common.h.

u32 last_block

Definition at line 127 of file mantis_common.h.

u8 latency

Definition at line 113 of file mantis_common.h.

Definition at line 157 of file mantis_common.h.

unsigned long mantis_addr

Definition at line 117 of file mantis_common.h.

Definition at line 166 of file mantis_common.h.

u32 mantis_int_mask

Definition at line 154 of file mantis_common.h.

u32 mantis_int_stat

Definition at line 153 of file mantis_common.h.

void __iomem* mmio

Definition at line 118 of file mantis_common.h.

unsigned int num

Definition at line 123 of file mantis_common.h.

struct pci_dev* pdev

Definition at line 115 of file mantis_common.h.

Definition at line 172 of file mantis_common.h.

Definition at line 121 of file mantis_common.h.

u32* risc_cpu

Definition at line 130 of file mantis_common.h.

dma_addr_t risc_dma

Definition at line 131 of file mantis_common.h.

u32 sub_device_id

Definition at line 159 of file mantis_common.h.

u32 sub_vendor_id

Definition at line 158 of file mantis_common.h.

u16 subsystem_device

Definition at line 111 of file mantis_common.h.

u16 subsystem_vendor

Definition at line 110 of file mantis_common.h.

Definition at line 133 of file mantis_common.h.

spinlock_t uart_lock

Definition at line 170 of file mantis_common.h.

struct work_struct uart_work

Definition at line 169 of file mantis_common.h.

Definition at line 168 of file mantis_common.h.

u16 vendor_id

Definition at line 108 of file mantis_common.h.

unsigned int verbose

Definition at line 105 of file mantis_common.h.


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