Lines Matching defs:scsipi_xfer
66 struct scsipi_xfer;
69 * The following defines the scsipi_xfer queue.
71 TAILQ_HEAD(scsipi_xfer_queue, scsipi_xfer);
132 * ADAPTER_REQ_RUN_XFER scsipi_xfer * -- the xfer which
142 ADAPTER_REQ_RUN_XFER, /* run a scsipi_xfer */
165 int (*psw_error)(struct scsipi_xfer *);
169 void (*psw_done)(struct scsipi_xfer *, int);
235 void (*bustype_cmd)(struct scsipi_xfer *);
236 int (*bustype_interpret_sense)(struct scsipi_xfer *);
435 struct scsipi_xfer *periph_xscheck;
550 struct scsipi_xfer {
551 TAILQ_ENTRY(scsipi_xfer) channel_q; /* entry on channel queue */
552 TAILQ_ENTRY(scsipi_xfer) device_q; /* device's pending xfers */
573 struct scsipi_xfer *xs_sensefor;/* we are requesting sense for this */
594 * scsipi_xfer control flags
636 * scsipi_xfer status flags
638 #define XS_STS_DONE 0x00000001 /* scsipi_xfer is done */
690 int scsipi_execute_xs(struct scsipi_xfer *);
704 void scsipi_done(struct scsipi_xfer *);
705 void scsipi_user_done(struct scsipi_xfer *);
706 int scsipi_interpret_sense(struct scsipi_xfer *);
715 extern int (*scsipi_print_sense)(struct scsipi_xfer *, int);
718 int scsipi_print_sense_stub(struct scsipi_xfer *, int);
765 void show_scsipi_xs(struct scsipi_xfer *);
766 void show_scsipi_cmd(struct scsipi_xfer *);