Lines Matching defs:driver_data
421 struct driver_data { struct
422 void __iomem *mmio; /* Base address of the HBA registers. */
424 int major; /* Major device number. */
426 int instance; /* Instance number. First device probed is 0, ... */
428 struct gendisk *disk; /* Pointer to our gendisk structure. */
430 struct pci_dev *pdev; /* Pointer to the PCI device structure. */
432 struct request_queue *queue; /* Our request queue. */
434 struct blk_mq_tag_set tags; /* blk_mq tags */
436 struct mtip_port *port; /* Pointer to the port data structure. */
438 unsigned product_type; /* magic value declaring the product type */
440 unsigned slot_groups; /* number of slot groups the product supports */
442 unsigned long index; /* Index to determine the disk name */
444 unsigned long dd_flag; /* NOTE: use atomic bit operations on this */
446 struct task_struct *mtip_svc_handler; /* task_struct of svc thd */
448 struct dentry *dfs_node;
450 bool sr;
452 int numa_node; /* NUMA support */
454 char workq_name[32];
456 struct workqueue_struct *isr_workq;
458 atomic_t irq_workers_active;
460 struct mtip_work work[MTIP_MAX_SLOT_GROUPS];
462 int isr_binding;
464 int unal_qdepth; /* qdepth of unaligned IO queue */