hvs_ccb
hvs_empty_done(struct hvs_ccb *ccb)
sc->sc_ccbs = kmem_zalloc(sc->sc_nccb * sizeof(struct hvs_ccb),
struct hvs_ccb *ccb;
kmem_free(sc->sc_ccbs, sc->sc_nccb * sizeof(struct hvs_ccb));
static struct hvs_ccb *
struct hvs_ccb *ccb;
hvs_put_ccb(struct hvs_softc *sc, struct hvs_ccb *ccb)
void (*ccb_done)(struct hvs_ccb *);
SIMPLEQ_ENTRY(hvs_ccb) ccb_link;
SIMPLEQ_HEAD(hvs_ccb_queue, hvs_ccb);
struct hvs_ccb *sc_ccbs;
static void hvs_scsi_cmd_done(struct hvs_ccb *);
struct hvs_ccb *);
struct hvs_ccb *);
static void hvs_poll_done(struct hvs_ccb *);
static void hvs_empty_done(struct hvs_ccb *);
static struct hvs_ccb *
static void hvs_put_ccb(struct hvs_softc *, struct hvs_ccb *);
struct hvs_ccb *ccb;
hvs_start(struct hvs_softc *sc, struct vmbus_channel *chan, struct hvs_ccb *ccb)
hvs_poll_done(struct hvs_ccb *ccb)
hvs_poll(struct hvs_softc *sc, struct vmbus_channel *chan, struct hvs_ccb *ccb)
void (*done)(struct hvs_ccb *);
struct hvs_ccb *ccb;
hvs_scsi_cmd_done(struct hvs_ccb *ccb)
struct hvs_ccb *ccb;