Lines Matching defs:pciide_softc
79 struct pciide_softc { struct
80 struct wdc_softc sc_wdcdev; /* common wdc definitions */
81 pci_chipset_tag_t sc_pc; /* PCI registers info */
82 pcitag_t sc_tag;
83 void *sc_pci_ih; /* PCI interrupt handle */
85 int sc_dma_ok; /* bus-master DMA info */
93 bus_space_tag_t sc_dma_iot;
94 bus_space_handle_t sc_dma_ioh;
95 bus_size_t sc_dma_ios;
96 bus_dma_tag_t sc_dmat;
102 bus_size_t sc_dma_maxsegsz;
103 bus_size_t sc_dma_boundary;
106 bus_addr_t sc_apo_regbase;
109 const struct cy82c693_handle *sc_cy_handle;
110 int sc_cy_compatchan;
113 u_int8_t sis_type;
119 bus_space_tag_t sc_ba5_st;
120 bus_space_handle_t sc_ba5_sh;
121 bus_size_t sc_ba5_ss;
122 int sc_ba5_en;
126 uint sc_cmd_act_channel;
129 pcireg_t sc_pci_id;
131 const struct pciide_product_desc *sc_pp;
133 struct ata_channel *wdc_chanarray[PCIIDE_MAX_CHANNELS];
135 struct pciide_channel { /* per-channel data */
166 /* Given an ata_channel, get the pciide_softc. */ argument