sea_scb
sea_select(struct sea_softc *sea, struct sea_scb *scb)
sea_abort(struct sea_softc *sea, struct sea_scb *scb)
struct sea_scb *tmp;
sea_done(struct sea_softc *sea, struct sea_scb *scb)
struct sea_scb *scb = sea->nexus;
TAILQ_ENTRY(sea_scb) chain;
TAILQ_HEAD(, sea_scb) free_list, ready_list, nexus_list;
struct sea_scb *nexus; /* currently connected command */
struct sea_scb scb[SCB_TABLE_SIZE];
void sea_done(struct sea_softc *, struct sea_scb *);
struct sea_scb *sea_get_scb(struct sea_softc *, int);
void sea_free_scb(struct sea_softc *, struct sea_scb *, int);
void sea_send_scb(struct sea_softc *sea, struct sea_scb *scb);
int sea_select(struct sea_softc *sea, struct sea_scb *scb);
int sea_abort(struct sea_softc *, struct sea_scb *scb);
struct sea_scb *scb;
struct sea_scb *scb;
struct sea_scb *
struct sea_scb *scb;
sea_send_scb(struct sea_softc *sea, struct sea_scb *scb)
struct sea_scb *scb;
struct sea_scb *scb;
sea_free_scb(struct sea_softc *sea, struct sea_scb *scb, int flags)
struct sea_scb *scb = arg;
struct sea_scb *scb;