Lines Matching refs:mfi_ccb
131 static struct mfi_ccb *mfi_get_ccb(struct mfi_softc *);
132 static void mfi_put_ccb(struct mfi_ccb *);
149 static int mfi_poll(struct mfi_ccb *);
150 static int mfi_create_sgl(struct mfi_ccb *, int);
153 static int mfi_scsi_ld(struct mfi_ccb *, struct scsipi_xfer *);
154 static int mfi_scsi_ld_io(struct mfi_ccb *, struct scsipi_xfer *,
156 static void mfi_scsi_ld_done(struct mfi_ccb *);
157 static void mfi_scsi_xs_done(struct mfi_ccb *, int, int);
161 static int mfi_mgmt(struct mfi_ccb *,struct scsipi_xfer *,
164 static void mfi_mgmt_done(struct mfi_ccb *);
209 static void mfi_xscale_post(struct mfi_softc *sc, struct mfi_ccb *ccb);
224 static void mfi_ppc_post(struct mfi_softc *sc, struct mfi_ccb *ccb);
239 void mfi_gen2_post(struct mfi_softc *sc, struct mfi_ccb *ccb);
254 void mfi_skinny_post(struct mfi_softc *, struct mfi_ccb *);
267 static void mfi_tbolt_build_mpt_ccb(struct mfi_ccb *);
268 int mfi_tbolt_scsi_ld_io(struct mfi_ccb *, struct scsipi_xfer *,
270 static void mfi_tbolt_scsi_ld_done(struct mfi_ccb *);
271 static int mfi_tbolt_create_sgl(struct mfi_ccb *, int);
273 static void mfi_sync_map_complete(struct mfi_ccb *);
279 void mfi_tbolt_post(struct mfi_softc *, struct mfi_ccb *);
296 static struct mfi_ccb *
299 struct mfi_ccb *ccb;
318 mfi_put_ccb(struct mfi_ccb *ccb)
352 struct mfi_ccb *ccb;
374 struct mfi_ccb *ccb;
383 sc->sc_ccb = malloc(sizeof(struct mfi_ccb) * sc->sc_max_cmds,
635 struct mfi_ccb *ccb;
1288 mfi_poll(struct mfi_ccb *ccb)
1367 struct mfi_ccb *ccb;
1422 mfi_scsi_ld_io(struct mfi_ccb *ccb, struct scsipi_xfer *xs, uint64_t blockno,
1468 mfi_scsi_ld_done(struct mfi_ccb *ccb)
1475 mfi_scsi_xs_done(struct mfi_ccb *ccb, int status, int scsi_status)
1523 mfi_scsi_ld(struct mfi_ccb *ccb, struct scsipi_xfer *xs)
1578 struct mfi_ccb *ccb;
1755 mfi_create_sgl(struct mfi_ccb *ccb, int flags)
1845 struct mfi_ccb *ccb;
1877 mfi_mgmt(struct mfi_ccb *ccb, struct scsipi_xfer *xs, uint32_t opc,
1914 mfi_mgmt_done(struct mfi_ccb *ccb)
2689 mfi_xscale_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2739 mfi_ppc_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2782 mfi_gen2_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2823 mfi_skinny_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2874 mfi_tbolt_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2895 mfi_tbolt_build_mpt_ccb(struct mfi_ccb *ccb)
2988 struct mfi_ccb *ccb;
3097 struct mfi_ccb *ccb;
3174 mfi_tbolt_scsi_ld_io(struct mfi_ccb *ccb, struct scsipi_xfer *xs,
3246 mfi_tbolt_scsi_ld_done(struct mfi_ccb *ccb)
3254 mfi_tbolt_create_sgl(struct mfi_ccb *ccb, int flags)
3393 struct mfi_ccb *ccb = NULL;
3461 mfi_sync_map_complete(struct mfi_ccb *ccb)
3507 struct mfi_ccb *ccb = NULL;