Lines Matching defs:mpii_softc
150 struct mpii_softc { struct
151 struct device sc_dev;
153 pci_chipset_tag_t sc_pc;
154 pcitag_t sc_tag;
156 void *sc_ih;
158 int sc_flags;
163 struct scsibus_softc *sc_scsibus;
164 unsigned int sc_pending;
166 struct mpii_device **sc_devs;
168 bus_space_tag_t sc_iot;
169 bus_space_handle_t sc_ioh;
170 bus_size_t sc_ios;
171 bus_dma_tag_t sc_dmat;
173 struct mutex sc_req_mtx;
174 struct mutex sc_rep_mtx;
176 ushort sc_reply_size;
177 ushort sc_request_size;
179 ushort sc_max_cmds;
180 ushort sc_num_reply_frames;
181 u_int sc_reply_free_qdepth;
182 u_int sc_reply_post_qdepth;
184 ushort sc_chain_sge;
185 ushort sc_max_sgl;
186 int sc_max_chain;
188 u_int8_t sc_ioc_event_replay;
190 u_int8_t sc_porttype;
191 u_int8_t sc_max_volumes;
192 u_int16_t sc_max_devices;
193 u_int16_t sc_vd_count;
194 u_int16_t sc_vd_id_low;
195 u_int16_t sc_pd_id_start;
196 int sc_ioc_number;
197 u_int8_t sc_vf_id;
199 struct mpii_ccb *sc_ccbs;
200 struct mpii_ccb_list sc_ccb_free;
201 struct mutex sc_ccb_free_mtx;
203 struct mutex sc_ccb_mtx;
209 struct mpii_ccb_list sc_ccb_tmos;
210 struct scsi_iohandler sc_ccb_tmo_handler;
212 struct scsi_iopool sc_iopool;
214 struct mpii_dmamem *sc_requests;
216 struct mpii_dmamem *sc_replies;
217 struct mpii_rcb *sc_rcbs;
219 struct mpii_dmamem *sc_reply_postq;
220 struct mpii_reply_descr *sc_reply_postq_kva;
221 u_int sc_reply_post_host_index;
223 struct mpii_dmamem *sc_reply_freeq;
224 u_int sc_reply_free_host_index;
249 sizeof(struct mpii_softc), argument