aic_acb
struct aic_acb *acb;
static void aic_done(struct aic_softc *, struct aic_acb *);
static void aic_dequeue(struct aic_softc *, struct aic_acb *);
static void aic_select(struct aic_softc *, struct aic_acb *);
static void aic_free_acb(struct aic_softc *, struct aic_acb *);
static struct aic_acb* aic_get_acb(struct aic_softc *);
static void aic_sense(struct aic_softc *, struct aic_acb *);
static void aic_abort(struct aic_softc *, struct aic_acb *);
struct aic_acb *acb;
static void aic_print_acb(struct aic_acb *);
static void aic_show_scsi_cmd(struct aic_acb *);
aic_abort(struct aic_softc *sc, struct aic_acb *acb)
struct aic_acb *acb = arg;
aic_show_scsi_cmd(struct aic_acb *acb)
aic_print_acb(struct aic_acb *acb)
struct aic_acb *acb;
struct aic_acb *acb;
aic_free_acb(struct aic_softc *sc, struct aic_acb *acb)
static struct aic_acb *
struct aic_acb *acb;
struct aic_acb *acb;
aic_select(struct aic_softc *sc, struct aic_acb *acb)
struct aic_acb *acb;
struct aic_acb *acb;
aic_sense(struct aic_softc *sc, struct aic_acb *acb)
aic_done(struct aic_softc *sc, struct aic_acb *acb)
aic_dequeue(struct aic_softc *sc, struct aic_acb *acb)
TAILQ_HEAD(, aic_acb) free_list, ready_list, nexus_list;
struct aic_acb *sc_nexus; /* current command */
struct aic_acb sc_acb[8];
TAILQ_ENTRY(aic_acb) chain;