spc_acb
struct spc_acb *acb;
struct spc_acb *acb;
void spc_done(struct spc_softc *, struct spc_acb *);
void spc_dequeue(struct spc_softc *, struct spc_acb *);
void spc_select(struct spc_softc *, struct spc_acb *);
void spc_free_acb(struct spc_softc *, struct spc_acb *, int);
struct spc_acb* spc_get_acb(struct spc_softc *);
void spc_abort(struct spc_softc *, struct spc_acb *);
void spc_print_acb(struct spc_acb *);
void spc_show_scsi_cmd(struct spc_acb *);
spc_abort(struct spc_softc *sc, struct spc_acb *acb)
struct spc_acb *acb = arg;
spc_show_scsi_cmd(struct spc_acb *acb)
spc_print_acb(struct spc_acb *acb)
struct spc_acb *acb;
struct spc_acb *acb;
spc_free_acb(struct spc_softc *sc, struct spc_acb *acb, int flags)
struct spc_acb *
struct spc_acb *acb;
struct spc_acb *acb;
spc_select(struct spc_softc *sc, struct spc_acb *acb)
struct spc_acb *acb;
struct spc_acb *acb;
spc_done(struct spc_softc *sc, struct spc_acb *acb)
spc_dequeue(struct spc_softc *sc, struct spc_acb *acb)
TAILQ_HEAD(, spc_acb) free_list, ready_list, nexus_list;
struct spc_acb *sc_nexus; /* current command */
struct spc_acb sc_acb[8];
TAILQ_ENTRY(spc_acb) chain;