gdt_ccb
gdt_wait(struct gdt_softc *sc, struct gdt_ccb *ccb, int timeout)
struct gdt_ccb *ccb;
struct gdt_ccb *ccb;
struct gdt_ccb *ccb = xccb;
gdt_enqueue_ccb(struct gdt_softc *sc, struct gdt_ccb *ccb)
struct gdt_ccb *ccb;
struct gdt_ccb *ccb = arg;
struct gdt_ccb *ccb = arg;
struct gdt_ccb *ccb;
void gdt_enqueue_ccb(struct gdt_softc *, struct gdt_ccb *);
int gdt_exec_ccb(struct gdt_ccb *);
gdt_exec_ccb(struct gdt_ccb *ccb)
int gdt_wait(struct gdt_softc *, struct gdt_ccb *, int);
struct gdt_ccb *ccb;
struct gdt_ccb sc_ccbs[GDT_MAXCMDS];
TAILQ_HEAD(, gdt_ccb) sc_free_ccb, sc_ccbq;
void (*sc_copy_cmd)(struct gdt_softc *, struct gdt_ccb *);
void (*sc_release_event)(struct gdt_softc *, struct gdt_ccb *);
TAILQ_ENTRY(gdt_ccb) gc_chain;
static inline int gdt_ccb_set_cmd(struct gdt_ccb *, int);
gdt_ccb_set_cmd(struct gdt_ccb *ccb, int flag)
void gdt_pci_copy_cmd(struct gdt_softc *, struct gdt_ccb *);
void gdt_pci_release_event(struct gdt_softc *, struct gdt_ccb *);
void gdt_pcinew_copy_cmd(struct gdt_softc *, struct gdt_ccb *);
void gdt_pcinew_release_event(struct gdt_softc *, struct gdt_ccb *);
void gdt_mpr_copy_cmd(struct gdt_softc *, struct gdt_ccb *);
void gdt_mpr_release_event(struct gdt_softc *, struct gdt_ccb *);
gdt_pci_copy_cmd(struct gdt_softc *sc, struct gdt_ccb *ccb)
gdt_pci_release_event(struct gdt_softc *sc, struct gdt_ccb *ccb)
gdt_pcinew_copy_cmd(struct gdt_softc *sc, struct gdt_ccb *ccb)
gdt_pcinew_release_event(struct gdt_softc *sc, struct gdt_ccb *ccb)
gdt_mpr_copy_cmd(struct gdt_softc *sc, struct gdt_ccb *ccb)
gdt_mpr_release_event(struct gdt_softc *sc, struct gdt_ccb *ccb)