Lines Matching defs:pciide_softc
55 struct pciide_softc { struct
56 struct wdc_softc sc_wdcdev; /* common wdc definitions */
57 pci_chipset_tag_t sc_pc; /* PCI registers info */
58 pcitag_t sc_tag;
59 void *sc_pci_ih; /* PCI interrupt handle */
60 int sc_dma_ok; /* bus-master DMA info */
61 bus_space_tag_t sc_dma_iot;
62 bus_space_handle_t sc_dma_ioh;
86 void (*chip_unmap)(struct pciide_softc *, int); argument
88 int sc_rev;
90 struct channel_softc *wdc_chanarray[PCIIDE_MAX_CHANNELS];
92 struct pciide_channel { /* per-channel data */
121 u_int8_t (*sc_dmacmd_read)(struct pciide_softc *, int); argument
122 void (*sc_dmacmd_write)(struct pciide_softc *, int, u_int8_t); argument
123 u_int8_t (*sc_dmactl_read)(struct pciide_softc *, int); argument
124 void (*sc_dmactl_write)(struct pciide_softc *, int, u_int8_t); argument
125 void (*sc_dmatbl_write)(struct pciide_softc *, int, u_int32_t); argument