ida_softc
ida_get_qcb(struct ida_softc *ida)
idahwqcbvtop(struct ida_softc *ida, struct ida_hardware_qcb *hwqcb)
idahwqcbptov(struct ida_softc *ida, bus_addr_t hwqcb_addr)
ida_alloc_qcb(struct ida_softc *ida)
ida_init(struct ida_softc *ida)
ida_attach(struct ida_softc *ida)
struct ida_softc *ida;
ida = (struct ida_softc *)device_get_softc(dev);
ida_command(struct ida_softc *ida, int command, void *data, int datasize,
ida_submit_buf(struct ida_softc *ida, struct bio *bio)
ida_construct_qcb(struct ida_softc *ida)
ida_start(struct ida_softc *ida)
ida_wait(struct ida_softc *ida, struct ida_qcb *qcb)
struct ida_softc *ida;
ida = (struct ida_softc *)data;
ida_done(struct ida_softc *ida, struct ida_qcb *qcb)
static void ida_alloc_qcb(struct ida_softc *ida);
static void ida_construct_qcb(struct ida_softc *ida);
static void ida_start(struct ida_softc *ida);
static void ida_done(struct ida_softc *ida, struct ida_qcb *qcb);
static int ida_wait(struct ida_softc *ida, struct ida_qcb *qcb);
ida_free(struct ida_softc *ida)
drv->controller = (struct ida_softc *)device_get_softc(parent);
ida_v4_done(struct ida_softc *ida)
ida_v4_int_pending(struct ida_softc *ida)
ida_v4_int_enable(struct ida_softc *ida, int enable)
sizeof(struct ida_softc)
struct ida_softc *ida;
ida = (struct ida_softc *)device_get_softc(dev);
ida_v3_fifo_full(struct ida_softc *ida)
ida_v3_submit(struct ida_softc *ida, struct ida_qcb *qcb)
ida_v3_done(struct ida_softc *ida)
ida_v3_int_pending(struct ida_softc *ida)
ida_v3_int_enable(struct ida_softc *ida, int enable)
ida_v4_fifo_full(struct ida_softc *ida)
ida_v4_submit(struct ida_softc *ida, struct ida_qcb *qcb)
struct ida_softc;
int (*fifo_full)(struct ida_softc *);
void (*submit)(struct ida_softc *, struct ida_qcb *);
bus_addr_t (*done)(struct ida_softc *);
int (*int_pending)(struct ida_softc *);
void (*int_enable)(struct ida_softc *, int);
struct ida_softc *controller;
extern void ida_free(struct ida_softc *ida);
extern int ida_init(struct ida_softc *ida);
extern void ida_attach(struct ida_softc *ida);
extern int ida_command(struct ida_softc *ida, int command, void *data,
extern void ida_submit_buf(struct ida_softc *ida, struct bio *bio);