Lines Matching defs:mpi_softc
104 struct mpi_softc { struct
105 struct device sc_dev;
107 u_int64_t sc_port_wwn;
108 u_int64_t sc_node_wwn;
110 int sc_flags;
114 struct scsibus_softc *sc_scsibus;
116 bus_space_tag_t sc_iot;
117 bus_space_handle_t sc_ioh;
118 bus_size_t sc_ios;
119 bus_dma_tag_t sc_dmat;
121 u_int8_t sc_fw_maj;
122 u_int8_t sc_fw_min;
123 u_int8_t sc_fw_unit;
124 u_int8_t sc_fw_dev;
126 u_int8_t sc_porttype;
127 int sc_maxcmds;
128 int sc_maxchdepth;
129 int sc_first_sgl_len;
130 int sc_chain_len;
131 int sc_max_sgl_len;
133 int sc_buswidth;
134 int sc_target;
135 int sc_ioc_number;
137 struct mpi_dmamem *sc_requests;
138 struct mpi_ccb *sc_ccbs;
139 struct mpi_ccb_list sc_ccb_free;
140 struct mutex sc_ccb_mtx;
141 struct scsi_iopool sc_iopool;
143 struct mpi_dmamem *sc_replies;
144 struct mpi_rcb *sc_rcbs;
145 int sc_repq;
147 struct mpi_ccb *sc_evt_ccb;
148 struct mpi_rcb_list sc_evt_ack_queue;
149 struct mutex sc_evt_ack_mtx;
150 struct scsi_iohandler sc_evt_ack_handler;
174 int mpi_attach(struct mpi_softc *); argument