Lines Matching defs:mantis_pci
111 struct mantis_pci { struct
112 unsigned int verbose;
115 u16 vendor_id;
116 u16 device_id;
117 u16 subsystem_vendor;
118 u16 subsystem_device;
120 u8 latency;
122 struct pci_dev *pdev;
124 unsigned long mantis_addr;
125 void __iomem *mmio;
127 u8 irq;
128 u8 revision;
130 unsigned int num;
133 u32 busy_block;
134 u32 last_block;
135 u8 *buf_cpu;
136 dma_addr_t buf_dma;
137 __le32 *risc_cpu;
138 dma_addr_t risc_dma;
140 struct tasklet_struct tasklet;
141 spinlock_t intmask_lock;
143 struct i2c_adapter adapter;
144 int i2c_rc;
145 wait_queue_head_t i2c_wq;
146 struct mutex i2c_lock;
149 struct dvb_adapter dvb_adapter;
150 struct dvb_frontend *fe;
151 struct dvb_demux demux;
152 struct dmxdev dmxdev;
153 struct dmx_frontend fe_hw;
154 struct dmx_frontend fe_mem;
155 struct dvb_net dvbnet;
157 u8 feeds;
159 struct mantis_hwconfig *hwconfig;
161 u32 mantis_int_stat;
162 u32 mantis_int_mask;
186 static inline void mantis_mask_ints(struct mantis_pci *mantis, u32 mask) in mantis_mask_ints() argument