aac_command
struct aac_command *cm);
struct aac_command *cm;
aac_bio_command(struct aac_softc *sc, struct aac_command **cmp)
struct aac_command *cm;
aac_bio_complete(struct aac_command *cm)
aac_wait_command(struct aac_command *cm)
aac_alloc_command(struct aac_softc *sc, struct aac_command **cmp)
struct aac_command *cm;
aac_release_command(struct aac_command *cm)
static int aac_rx_send_command(struct aac_softc *sc, struct aac_command *cm);
struct aac_command *cm;
struct aac_command *cm;
struct aac_command *cm;
cm = (struct aac_command *)arg;
aac_unmap_command(struct aac_command *cm)
static int aac_rkt_send_command(struct aac_softc *sc, struct aac_command *cm);
aac_enqueue_fib(struct aac_softc *sc, int queue, struct aac_command *cm)
struct aac_command *cm;
struct aac_command *cm;
aac_rx_send_command(struct aac_softc *sc, struct aac_command *cm)
aac_rkt_send_command(struct aac_softc *sc, struct aac_command *cm)
if (aac_alloc_command(sc, (struct aac_command **)arg)) {
struct aac_command *cm;
struct aac_command *cm;
sc->aac_commands = malloc(sc->aac_max_fibs * sizeof(struct aac_command),
static int aac_bio_command(struct aac_softc *sc, struct aac_command **cmp);
static void aac_bio_complete(struct aac_command *cm);
static int aac_wait_command(struct aac_command *cm);
struct aac_command *cm;
static void aac_unmap_command(struct aac_command *cm);
struct aac_command *cm;
struct aac_command *cm;
aac_cam_complete(struct aac_command *cm)
static void aac_cam_complete(struct aac_command *);
TAILQ_ENTRY(aac_command) cm_link; /* list linkage */
void (*cm_complete)(struct aac_command *cm);
struct aac_command *aac_commands;
int (*aif_send_command)(struct aac_softc *sc, struct aac_command *cm);
struct aac_command *aac_commands;
TAILQ_HEAD(,aac_command) aac_free; /* command structures
TAILQ_HEAD(,aac_command) aac_ready; /* commands on hold for
TAILQ_HEAD(,aac_command) aac_busy;
struct aac_command **cmp);
extern void aac_release_command(struct aac_command *cm);
aac_enqueue_ ## name (struct aac_command *cm) \
aac_requeue_ ## name (struct aac_command *cm) \
static __inline struct aac_command * \
struct aac_command *cm; \
aac_remove_ ## name (struct aac_command *cm) \
aacraid_wait_command(struct aac_command *cm)
aacraid_alloc_command(struct aac_softc *sc, struct aac_command **cmp)
struct aac_command *cm;
aacraid_release_command(struct aac_command *cm)
struct aac_command *cm;
static int aac_src_send_command(struct aac_softc *sc, struct aac_command *cm);
struct aac_command *cm;
struct aac_command *cm;
cm = (struct aac_command *)arg;
aac_unmap_command(struct aac_command *cm)
struct aac_command *cm;
aac_src_send_command(struct aac_softc *sc, struct aac_command *cm)
if (aacraid_alloc_command(sc, (struct aac_command **)arg)) {
struct aac_command *cm;
struct aac_command *cm;
struct aac_command *cm;
struct aac_command *cm;
struct aac_command *cm;
struct aac_command *cm;
sc->aac_commands = malloc(sc->aac_max_fibs * sizeof(struct aac_command),
struct aac_command *cm;
static void aac_unmap_command(struct aac_command *cm);
static void aac_cam_complete(struct aac_command *);
static void aac_container_complete(struct aac_command *);
static int aac_load_map_command_sg(struct aac_softc *, struct aac_command *);
aac_container_complete(struct aac_command *cm)
aac_cam_complete(struct aac_command *cm)
struct aac_command *cm;
aac_load_map_command_sg(struct aac_softc *sc, struct aac_command *cm)
struct aac_command *cm;
struct aac_command *cm;
struct aac_command *cm;
struct aac_command *cm;
TAILQ_ENTRY(aac_command) cm_link; /* list linkage */
void (* cm_complete)(struct aac_command *cm);
struct aac_command *aac_commands;
int (*aif_send_command)(struct aac_softc *sc, struct aac_command *cm);
struct aac_command *aac_commands;
TAILQ_HEAD(,aac_command) aac_free; /* command structures
TAILQ_HEAD(,aac_command) aac_ready; /* commands on hold for
TAILQ_HEAD(,aac_command) aac_busy;
struct aac_command *aac_sync_cm;
struct aac_command **cmp);
extern void aacraid_release_command(struct aac_command *cm);
extern int aacraid_wait_command(struct aac_command *cmp);
aac_enqueue_ ## name (struct aac_command *cm) \
aac_requeue_ ## name (struct aac_command *cm) \
static __inline struct aac_command * \
struct aac_command *cm; \
aac_remove_ ## name (struct aac_command *cm) \