Lines Matching defs:mantis_pci
104 struct mantis_pci { struct
105 unsigned int verbose;
108 u16 vendor_id;
109 u16 device_id;
110 u16 subsystem_vendor;
111 u16 subsystem_device;
113 u8 latency;
115 struct pci_dev *pdev;
117 unsigned long mantis_addr;
118 void __iomem *mmio;
120 u8 irq;
121 u8 revision;
123 unsigned int num;
126 u32 busy_block;
127 u32 last_block;
128 u8 *buf_cpu;
129 dma_addr_t buf_dma;
130 __le32 *risc_cpu;
131 dma_addr_t risc_dma;
133 struct tasklet_struct tasklet;
135 struct i2c_adapter adapter;
136 int i2c_rc;
137 wait_queue_head_t i2c_wq;
138 struct mutex i2c_lock;
141 struct dvb_adapter dvb_adapter;
142 struct dvb_frontend *fe;
143 struct dvb_demux demux;
144 struct dmxdev dmxdev;
145 struct dmx_frontend fe_hw;
146 struct dmx_frontend fe_mem;
147 struct dvb_net dvbnet;
149 u8 feeds;
151 struct mantis_hwconfig *hwconfig;
153 u32 mantis_int_stat;
154 u32 mantis_int_mask;
157 u8 mac_address[8];
158 u32 sub_vendor_id;
159 u32 sub_device_id;
162 u32 gpio_status;
164 u32 gpif_status;
166 struct mantis_ca *mantis_ca;
168 wait_queue_head_t uart_wq;
169 struct work_struct uart_work;
170 spinlock_t uart_lock;
172 struct rc_dev *rc;
173 char input_name[80];
174 char input_phys[80];