Annotation of sys/dev/tc/ascvar.h, Revision 1.1
1.1 ! nbrk 1: /* $OpenBSD: ascvar.h,v 1.9 2002/05/02 22:56:06 miod Exp $ */
! 2: /* $NetBSD: ascvar.h,v 1.7 2000/10/31 15:16:26 simonb Exp $ */
! 3:
! 4: /*
! 5: * State kept for each active SCSI host interface (53C94).
! 6: */
! 7:
! 8: struct asc_softc {
! 9: struct ncr53c9x_softc sc_ncr53c9x; /* glue to MI code */
! 10: bus_space_tag_t sc_bst; /* bus space tag */
! 11: bus_space_handle_t sc_bsh; /* ASC register handle */
! 12: bus_dma_tag_t sc_dmat; /* bus dma tag */
! 13: bus_dmamap_t sc_dmamap; /* bus dmamap */
! 14: caddr_t *sc_dmaaddr;
! 15: size_t *sc_dmalen;
! 16: size_t sc_dmasize;
! 17: unsigned sc_flags;
! 18: #define ASC_ISPULLUP 0x01
! 19: #define ASC_DMAACTIVE 0x02
! 20: #define ASC_MAPLOADED 0x04
! 21: };
! 22:
! 23: u_char asc_read_reg(struct ncr53c9x_softc *, int);
! 24: void asc_write_reg(struct ncr53c9x_softc *, int, u_char);
CVSweb