Lines Matching defs:carm_host
253 struct carm_host { struct
254 unsigned long magic;
255 unsigned long flags;
256 void *mmio;
257 void *shm;
258 dma_addr_t shm_dma;
260 int major;
261 int id;
262 char name[32];
264 struct pci_dev *pdev;
265 unsigned int state;
266 u32 fw_ver;
268 request_queue_t oob_q;
269 unsigned int n_oob;
270 struct tasklet_struct oob_tasklet;
272 unsigned int hw_sg_used;
274 unsigned int resp_idx;
276 unsigned int wait_q_prod;
277 unsigned int wait_q_cons;
278 request_queue_t *wait_q[CARM_MAX_WAIT_Q];
280 unsigned int n_msgs;
281 u64 msg_alloc;
282 struct carm_request req[CARM_MAX_REQ];
283 void *msg_base;
284 dma_addr_t msg_dma;
286 int cur_scan_dev;
287 unsigned long dev_active;
288 unsigned long dev_present;
289 struct carm_port port[CARM_MAX_PORTS];
291 struct tq_struct fsm_task;
293 struct semaphore probe_sem;
295 struct gendisk gendisk;
296 struct hd_struct gendisk_hd[256];
297 int blk_sizes[256];
298 int blk_block_sizes[256];
299 int blk_sect_sizes[256];
301 struct list_head host_list_node;