Lines Matching defs:mantis_pci
99 struct mantis_pci { struct
100 unsigned int verbose;
103 u16 vendor_id;
104 u16 device_id;
105 u16 subsystem_vendor;
106 u16 subsystem_device;
108 u8 latency;
110 struct pci_dev *pdev;
112 unsigned long mantis_addr;
113 void __iomem *mmio;
115 u8 irq;
116 u8 revision;
118 unsigned int num;
121 u32 busy_block;
122 u32 last_block;
123 u8 *buf_cpu;
124 dma_addr_t buf_dma;
125 __le32 *risc_cpu;
126 dma_addr_t risc_dma;
128 struct work_struct bh_work;
129 spinlock_t intmask_lock;
131 struct i2c_adapter adapter;
132 int i2c_rc;
133 wait_queue_head_t i2c_wq;
134 struct mutex i2c_lock;
137 struct dvb_adapter dvb_adapter;
138 struct dvb_frontend *fe;
139 struct dvb_demux demux;
140 struct dmxdev dmxdev;
141 struct dmx_frontend fe_hw;
142 struct dmx_frontend fe_mem;
143 struct dvb_net dvbnet;
145 u8 feeds;
147 struct mantis_hwconfig *hwconfig;
149 u32 mantis_int_stat;
150 u32 mantis_int_mask;
174 static inline void mantis_mask_ints(struct mantis_pci *mantis, u32 mask) in mantis_mask_ints() argument