Lines Matching defs:mfii_ccb
243 struct mfii_ccb {
278 struct mfii_ccb *);
283 SIMPLEQ_ENTRY(mfii_ccb) ccb_link;
285 SIMPLEQ_HEAD(mfii_ccb_list, mfii_ccb);
340 struct mfii_ccb *sc_ccb;
343 struct mfii_ccb *sc_aen_ccb;
427 static void mfii_scsi_cmd_done(struct mfii_softc *, struct mfii_ccb *);
438 static struct mfii_ccb * mfii_get_ccb(struct mfii_softc *);
439 static void mfii_put_ccb(struct mfii_softc *, struct mfii_ccb *);
441 static void mfii_scrub_ccb(struct mfii_ccb *);
448 static void mfii_start(struct mfii_softc *, struct mfii_ccb *);
449 static void mfii_start64(struct mfii_softc *, struct mfii_ccb *);
451 struct mfii_ccb *, bool);
452 static void mfii_done(struct mfii_softc *, struct mfii_ccb *);
453 static int mfii_poll(struct mfii_softc *, struct mfii_ccb *);
454 static void mfii_poll_done(struct mfii_softc *, struct mfii_ccb *);
455 static int mfii_exec(struct mfii_softc *, struct mfii_ccb *);
456 static void mfii_exec_done(struct mfii_softc *, struct mfii_ccb *);
461 static int mfii_load_ccb(struct mfii_softc *, struct mfii_ccb *,
463 static int mfii_load_mfa(struct mfii_softc *, struct mfii_ccb *,
466 static int mfii_mfa_poll(struct mfii_softc *, struct mfii_ccb *);
471 static int mfii_do_mgmt(struct mfii_softc *, struct mfii_ccb *,
474 static void mfii_empty_done(struct mfii_softc *, struct mfii_ccb *);
477 struct mfii_ccb *, struct scsipi_xfer *);
479 struct mfii_ccb *, struct scsipi_xfer *);
483 static void mfii_abort(struct mfii_softc *, struct mfii_ccb *,
486 struct mfii_ccb *);
489 static void mfii_aen_start(struct mfii_softc *, struct mfii_ccb *,
491 static void mfii_aen_done(struct mfii_softc *, struct mfii_ccb *);
555 static void mfii_dcmd_start(struct mfii_softc *, struct mfii_ccb *);
558 mfii_dcmd_scrub(struct mfii_ccb *ccb)
564 mfii_dcmd_frame(struct mfii_ccb *ccb)
571 mfii_dcmd_sync(struct mfii_softc *sc, struct mfii_ccb *ccb, int flags)
1116 struct mfii_ccb *ccb;
1246 mfii_dcmd_start(struct mfii_softc *sc, struct mfii_ccb *ccb)
1270 struct mfii_ccb *ccb;
1306 mfii_aen_start(struct mfii_softc *sc, struct mfii_ccb *ccb,
1344 mfii_aen_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
1361 struct mfii_ccb *ccb = sc->sc_aen_ccb;
1772 mfii_mfa_poll(struct mfii_softc *sc, struct mfii_ccb
1833 mfii_poll(struct mfii_softc *sc, struct mfii_ccb *ccb)
1835 void (*done)(struct mfii_softc *, struct mfii_ccb *);
1859 mfii_poll_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
1867 mfii_exec(struct mfii_softc *sc, struct mfii_ccb *ccb)
1888 mfii_exec_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
1900 struct mfii_ccb *ccb;
1919 mfii_do_mgmt(struct mfii_softc *sc, struct mfii_ccb *ccb, uint32_t opc,
1990 mfii_empty_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
1996 mfii_load_mfa(struct mfii_softc *sc, struct mfii_ccb *ccb,
2029 mfii_start(struct mfii_softc *sc, struct mfii_ccb *ccb)
2037 mfii_start64(struct mfii_softc *sc, struct mfii_ccb *ccb)
2044 mfii_start_common(struct mfii_softc *sc, struct mfii_ccb *ccb, bool do32)
2072 mfii_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
2109 struct mfii_ccb *ccb;
2215 struct mfii_ccb *ccb;
2273 struct mfii_ccb *ccb;
2374 mfii_scsi_cmd_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
2408 mfii_scsi_cmd_io(struct mfii_softc *sc, struct mfii_ccb *ccb,
2469 mfii_scsi_cmd_cdb(struct mfii_softc *sc, struct mfii_ccb *ccb,
2524 struct mfii_ccb *ccb = xs->io;
2583 mfii_pd_scsi_cmd_cdb(struct mfii_softc *sc, struct mfii_ccb *ccb,
2640 mfii_load_ccb(struct mfii_softc *sc, struct mfii_ccb *ccb, void *sglp,
2710 struct mfii_ccb *ccb = p;
2728 struct mfii_ccb *list;
2736 struct mfii_ccb *ccb = list;
2739 struct mfii_ccb *accb;
2765 mfii_abort(struct mfii_softc *sc, struct mfii_ccb *accb, uint16_t dev_handle,
2784 mfii_scsi_cmd_abort_done(struct mfii_softc *sc, struct mfii_ccb *accb)
2786 struct mfii_ccb *ccb = accb->ccb_cookie;
2799 static struct mfii_ccb *
2802 struct mfii_ccb *ccb;
2817 mfii_scrub_ccb(struct mfii_ccb *ccb)
2833 mfii_put_ccb(struct mfii_softc *sc, struct mfii_ccb *ccb)
2843 struct mfii_ccb *ccb;
2851 sc->sc_ccb = malloc(sc->sc_max_cmds * sizeof(struct mfii_ccb),