ciss_request
struct ciss_request *cr;
struct ciss_request *cr = NULL;
struct ciss_request *cr;
cr = &sc->ciss_request[i];
struct ciss_request *cr;
struct ciss_request *cr;
static int ciss_start(struct ciss_request *cr);
static int _ciss_report_request(struct ciss_request *cr, int *command_status, int *scsi_status, const char *func);
static int ciss_synch_request(struct ciss_request *cr, int timeout);
static int ciss_poll_request(struct ciss_request *cr, int timeout);
static int ciss_wait_request(struct ciss_request *cr, int timeout);
static int ciss_abort_request(struct ciss_request *cr);
static int ciss_get_request(struct ciss_softc *sc, struct ciss_request **crp);
static void ciss_preen_command(struct ciss_request *cr);
static void ciss_release_request(struct ciss_request *cr);
static int ciss_get_bmic_request(struct ciss_softc *sc, struct ciss_request **crp,
struct ciss_request *cr;
static int ciss_map_request(struct ciss_request *cr);
static void ciss_unmap_request(struct ciss_request *cr);
struct ciss_request *cr;
static void ciss_cam_complete(struct ciss_request *cr);
struct ciss_request *cr;
static void ciss_nop_complete(struct ciss_request *cr);
static void ciss_notify_complete(struct ciss_request *cr);
struct ciss_request *cr;
struct ciss_request *cr;
static void ciss_print_request(struct ciss_request *cr);
ciss_start(struct ciss_request *cr)
struct ciss_request *cr;
cr = &(sc->ciss_request[index]);
struct ciss_request *cr;
cr = &(sc->ciss_request[index]);
struct ciss_request *cr;
_ciss_report_request(struct ciss_request *cr, int *command_status, int *scsi_status, const char *func)
ciss_synch_request(struct ciss_request *cr, int timeout)
ciss_poll_request(struct ciss_request *cr, int timeout)
ciss_wait_request(struct ciss_request *cr, int timeout)
ciss_abort_request(struct ciss_request *ar)
struct ciss_request *cr;
ciss_get_request(struct ciss_softc *sc, struct ciss_request **crp)
struct ciss_request *cr;
ciss_preen_command(struct ciss_request *cr)
ciss_release_request(struct ciss_request *cr)
ciss_get_bmic_request(struct ciss_softc *sc, struct ciss_request **crp,
struct ciss_request *cr;
struct ciss_request *cr;
ciss_map_request(struct ciss_request *cr)
struct ciss_request *cr;
cr = (struct ciss_request *)arg;
ciss_unmap_request(struct ciss_request *cr)
struct ciss_request *cr;
ciss_cam_complete(struct ciss_request *cr)
struct ciss_request *cr = NULL;
ciss_nop_complete(struct ciss_request *cr)
struct ciss_request *cr;
cr = &sc->ciss_request[i];
struct ciss_request *cr;
ciss_notify_complete(struct ciss_request *cr)
struct ciss_request *cr;
struct ciss_request *cr;
struct ciss_request *cr;
ciss_print_request(struct ciss_request *cr)
ciss_print_request(sc->ciss_request + i);
void (* cr_complete)(struct ciss_request *);
struct ciss_request ciss_request[CISS_MAX_REQUESTS]; /* requests */
struct ciss_request *ciss_periodic_notify; /* notify callback request */
ciss_enqueue_ ## name (struct ciss_request *cr) \
typedef STAILQ_HEAD(, ciss_request) cr_qhead_t;
ciss_requeue_ ## name (struct ciss_request *cr) \
static __inline struct ciss_request * \
struct ciss_request *cr; \
ciss_enqueue_complete(struct ciss_request *ac, cr_qhead_t *head)
static __inline struct ciss_request *
struct ciss_request *ac;
STAILQ_ENTRY(ciss_request) cr_link;