Lines Matching defs:mfi_softc
124 struct mfi_softc { struct
125 struct device sc_dev;
126 void *sc_ih;
127 struct scsi_iopool sc_iopool;
129 const struct mfi_iop_ops *sc_iop;
131 int sc_64bit_dma;
133 bus_space_tag_t sc_iot;
134 bus_space_handle_t sc_ioh;
135 bus_dma_tag_t sc_dmat;
140 struct {
143 } sc_ld[MFI_MAX_LD];
146 int (*sc_ioctl)(struct device *, u_long, caddr_t);
149 uint32_t sc_max_cmds;
150 uint32_t sc_max_sgl;
151 uint32_t sc_sgl_size;
152 uint32_t sc_ld_cnt;
154 uint16_t sc_sgl_flags;
155 uint16_t sc_reserved;
158 struct mfi_conf *sc_cfg;
159 struct mfi_ctrl_info sc_info;
160 struct mfi_ld_list sc_ld_list;
161 struct mfi_ld_details *sc_ld_details; /* array to all logical disks */
162 int sc_no_pd; /* used physical disks */
163 int sc_ld_sz; /* sizeof sc_ld_details */
166 struct mfi_ccb *sc_ccb;
169 struct mfi_mem *sc_pcq;
194 int mfi_attach(struct mfi_softc *sc, enum mfi_iop); argument