version 1.10, 1996/04/28 06:41:01 |
version 1.10.10.1, 1997/07/01 17:33:28 |
|
|
|
|
struct sci_pending { |
struct sci_pending { |
TAILQ_ENTRY(sci_pending) link; |
TAILQ_ENTRY(sci_pending) link; |
struct scsi_xfer *xs; |
struct scsipi_xfer *xs; |
}; |
}; |
|
|
struct sci_softc; |
struct sci_softc; |
Line 50 struct sci_softc; |
|
Line 50 struct sci_softc; |
|
struct sci_softc { |
struct sci_softc { |
struct device sc_dev; |
struct device sc_dev; |
struct isr sc_isr; |
struct isr sc_isr; |
struct scsi_link sc_link; /* proto for sub devices */ |
struct scsipi_link sc_link; /* proto for sub devices */ |
TAILQ_HEAD(,sci_pending) sc_xslist; |
TAILQ_HEAD(,sci_pending) sc_xslist; |
struct sci_pending sc_xsstore[8][8]; |
struct sci_pending sc_xsstore[8][8]; |
struct scsi_xfer *sc_xs; /* transfer from high level code */ |
struct scsipi_xfer *sc_xs; /* transfer from high level code */ |
|
|
volatile u_char *sci_data; /* r: Current data */ |
volatile u_char *sci_data; /* r: Current data */ |
volatile u_char *sci_odata; /* w: Out data */ |
volatile u_char *sci_odata; /* w: Out data */ |
Line 139 struct scsi_fmt_cdb { |
|
Line 139 struct scsi_fmt_cdb { |
|
}; |
}; |
|
|
struct buf; |
struct buf; |
struct scsi_xfer; |
struct scsipi_xfer; |
|
|
void sci_minphys __P((struct buf *)); |
void sci_minphys __P((struct buf *)); |
int sci_scsicmd __P((struct scsi_xfer *)); |
int sci_scsicmd __P((struct scsipi_xfer *)); |
void scireset __P((struct sci_softc *)); |
void scireset __P((struct sci_softc *)); |
|
|
#endif /* _SCIVAR_H_ */ |
#endif /* _SCIVAR_H_ */ |