• Home
  • Raw
  • Download

Lines Matching defs:ctlr_info

58 struct ctlr_info  struct
60 int ctlr;
61 char devname[8];
62 char *product_name;
63 char firm_ver[4]; /* Firmware version */
64 struct pci_dev *pdev;
65 __u32 board_id;
66 void __iomem *vaddr;
67 unsigned long paddr;
68 int nr_cmds; /* Number of commands allowed on this controller */
69 CfgTable_struct __iomem *cfgtable;
70 int interrupts_enabled;
71 int major;
72 int max_commands;
73 int commands_outstanding;
74 int max_outstanding; /* Debug */
75 int num_luns;
76 int highest_lun;
77 int usage_count; /* number of opens all all minor devices */
82 struct scatterlist **scatter_list;
83 int maxsgentries;
84 int chainsize;
85 int max_cmd_sgentries;
86 SGDescriptor_struct **cmd_sg_list;
92 unsigned int intr[4];
93 unsigned int msix_vector;
94 unsigned int msi_vector;
95 int intr_mode;
96 int cciss_max_sectors;
97 BYTE cciss_read;
98 BYTE cciss_write;
99 BYTE cciss_read_capacity;
102 drive_info_struct *drv[CISS_MAX_LUN];
104 struct access_method access;
107 struct list_head reqQ;
108 struct list_head cmpQ;
109 unsigned int Qdepth;
110 unsigned int maxQsinceinit;
111 unsigned int maxSG;
112 spinlock_t lock;
115 CommandList_struct *cmd_pool;
116 dma_addr_t cmd_pool_dhandle;
117 ErrorInfo_struct *errinfo_pool;
118 dma_addr_t errinfo_pool_dhandle;
119 unsigned long *cmd_pool_bits;
120 int nr_allocs;
121 int nr_frees;
122 int busy_configuring;
123 int busy_initializing;
124 int busy_scanning;
125 struct mutex busy_shutting_down;
130 int next_to_run;
133 struct gendisk *gendisk[CISS_MAX_LUN];
135 struct cciss_scsi_adapter_data_t *scsi_ctlr;
137 unsigned char alive;
138 struct list_head scan_list;
139 struct completion scan_wait;
140 struct device dev;
144 u32 trans_support;
145 u32 trans_offset;
146 struct TransTable_struct *transtable;
147 unsigned long transMethod;
152 u64 *reply_pool;
153 dma_addr_t reply_pool_dhandle;
154 u64 *reply_pool_head;
155 size_t reply_pool_size;
156 unsigned char reply_pool_wraparound;
157 u32 *blockFetchTable;