| /netbsd-src/sys/dev/pci/ |
| H A D | viaide.c | 408 sc->sc_wdcdev.sc_atac.atac_dev = self; 480 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in via_chip_map() 482 sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; in via_chip_map() 487 sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; in via_chip_map() 490 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in via_chip_map() 492 sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; in via_chip_map() 502 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in via_chip_map() 509 sc->sc_wdcdev.sc_atac.atac_udma_cap = 2; in via_chip_map() 512 sc->sc_wdcdev.sc_atac.atac_udma_cap = 0; in via_chip_map() 519 sc->sc_wdcdev in via_chip_map() [all...] |
| H A D | artsata.c | 113 sc->sc_wdcdev.sc_atac.atac_dev = self; in artsata_attach() 136 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in artisea_mapregs() 144 device_xname(sc->sc_wdcdev.sc_atac.atac_dev)); in artisea_mapregs() 146 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in artisea_mapregs() 149 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in artisea_mapregs() 162 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in artisea_mapregs() 170 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in artisea_mapregs() 181 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in artisea_mapregs() 196 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in artisea_mapregs() 204 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in artisea_mapregs() [all …]
|
| H A D | cmdide.c | 121 sc->sc_wdcdev.sc_atac.atac_dev = self; in cmdide_attach() 155 cp->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; in cmd_channel_map() 159 sc->sc_wdcdev.sc_atac.atac_claim_hw = cmd064x_claim_hw; in cmd_channel_map() 160 sc->sc_wdcdev.sc_atac.atac_free_hw = cmd064x_free_hw; in cmd_channel_map() 164 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cmd_channel_map() 178 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cmd_channel_map() 213 for(uint i = 0; i < sc->sc_wdcdev.sc_atac.atac_nchannels; i++) { in cmd064x_free_hw() 238 for (i = 0; i < sc->sc_wdcdev.sc_atac.atac_nchannels; i++) { in cmd_pci_intr() 250 sc->sc_wdcdev.sc_atac.atac_dev), i); in cmd_pci_intr() 278 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cmd_chip_map() [all …]
|
| H A D | pdcsata.c | 216 sc->sc_wdcdev.sc_atac.atac_dev = self; in pdcsata_attach() 238 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pdcsata_chip_map() 246 device_xname(sc->sc_wdcdev.sc_atac.atac_dev)); in pdcsata_chip_map() 249 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pdcsata_chip_map() 256 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pdcsata_chip_map() 264 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pdcsata_chip_map() 275 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pdcsata_chip_map() 282 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pdcsata_chip_map() 284 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16; in pdcsata_chip_map() 286 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA | ATAC_CAP_UDMA; in pdcsata_chip_map() [all …]
|
| H A D | svwsata.c | 99 sc->sc_wdcdev.sc_atac.atac_dev = self; in svwsata_attach() 131 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in svwsata_chip_map() 136 sc->sc_wdcdev.cap = WDC_CAPABILITY_WIDEREGS; in svwsata_chip_map() 138 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in svwsata_chip_map() 139 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in svwsata_chip_map() 141 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA | ATAC_CAP_UDMA; in svwsata_chip_map() 142 sc->sc_wdcdev.irqack = pciide_irqack; in svwsata_chip_map() 143 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in svwsata_chip_map() 144 sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; in svwsata_chip_map() 147 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in svwsata_chip_map() [all …]
|
| H A D | satalink.c | 322 sc->sc_wdcdev.sc_atac.atac_dev = self; in satalink_attach() 446 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in sii3112_chip_map() 453 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in sii3112_chip_map() 458 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in sii3112_chip_map() 467 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in sii3112_chip_map() 487 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in sii3112_chip_map() 488 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in sii3112_chip_map() 490 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA | ATAC_CAP_UDMA; in sii3112_chip_map() 491 sc->sc_wdcdev.irqack = pciide_irqack; in sii3112_chip_map() 492 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in sii3112_chip_map() [all …]
|
| H A D | siside.c | 103 sc->sc_wdcdev.sc_atac.atac_dev = self; in siside_attach() 234 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in sis_chip_map() 247 sc->sc_wdcdev.sc_atac.atac_udma_cap = in sis_chip_map() 252 sc->sc_wdcdev.sc_atac.atac_udma_cap = in sis_chip_map() 256 sc->sc_wdcdev.sc_atac.atac_udma_cap = in sis_chip_map() 262 sc->sc_wdcdev.sc_atac.atac_udma_cap = in sis_chip_map() 269 sc->sc_wdcdev.sc_atac.atac_udma_cap = 2; in sis_chip_map() 272 sc->sc_wdcdev.sc_atac.atac_udma_cap = 0; in sis_chip_map() 278 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in sis_chip_map() 283 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in sis_chip_map() [all …]
|
| H A D | iteide.c | 90 sc->sc_wdcdev.sc_atac.atac_dev = self; in iteide_attach() 111 device_xname(sc->sc_wdcdev.sc_atac.atac_dev), cfg & IT_CFG_MASK, in ite_chip_map() 117 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in ite_chip_map() 122 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in ite_chip_map() 125 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA | ATAC_CAP_UDMA; in ite_chip_map() 126 sc->sc_wdcdev.irqack = pciide_irqack; in ite_chip_map() 128 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in ite_chip_map() 129 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in ite_chip_map() 130 sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; in ite_chip_map() 132 sc->sc_wdcdev.sc_atac.atac_set_modes = ite_setup_channel; in ite_chip_map() [all …]
|
| H A D | pciide_common.c | 180 rv = wdcdetach(sc->sc_wdcdev.sc_atac.atac_dev, flags); in pciide_common_detach() 184 for (channel = 0; channel < sc->sc_wdcdev.sc_atac.atac_nchannels; in pciide_common_detach() 206 for (drive = 0; drive < sc->sc_wdcdev.wdc_maxdrives; drive++) { in pciide_common_detach() 233 for (channel = 0; channel < sc->sc_wdcdev.sc_atac.atac_nchannels; in pciide_detach() 245 for (channel = 0; channel < sc->sc_wdcdev.sc_atac.atac_nchannels; in pciide_detach() 270 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pciide_chipen() 276 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pciide_chipen() 297 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pciide_mapregs_compat() 306 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pciide_mapregs_compat() 316 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in pciide_mapregs_compat() [all …]
|
| H A D | cypide.c | 83 sc->sc_wdcdev.sc_atac.atac_dev = self; in cypide_attach() 109 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cy693_chip_map() 114 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cy693_chip_map() 118 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cy693_chip_map() 125 aprint_error_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cy693_chip_map() 130 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in cy693_chip_map() 132 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in cy693_chip_map() 133 sc->sc_wdcdev.irqack = pciide_irqack; in cy693_chip_map() 135 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in cy693_chip_map() 136 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in cy693_chip_map() [all …]
|
| H A D | aceride.c | 90 sc->sc_wdcdev.sc_atac.atac_dev = self; in aceride_attach() 123 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in acer_chip_map() 127 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in acer_chip_map() 129 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in acer_chip_map() 131 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_UDMA; in acer_chip_map() 133 sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; in acer_chip_map() 135 sc->sc_wdcdev.sc_atac.atac_udma_cap = 5; in acer_chip_map() 137 sc->sc_wdcdev.sc_atac.atac_udma_cap = 4; in acer_chip_map() 139 sc->sc_wdcdev.sc_atac.atac_udma_cap = 2; in acer_chip_map() 141 sc->sc_wdcdev.irqack = pciide_irqack; in acer_chip_map() [all …]
|
| H A D | toshide.c | 103 sc->sc_wdcdev.sc_atac.atac_dev = self; in piccolo_attach() 124 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in piccolo_chip_map() 130 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA32 | ATAC_CAP_DATA16; in piccolo_chip_map() 131 sc->sc_wdcdev.sc_atac.atac_pio_cap = 5; in piccolo_chip_map() 134 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA | ATAC_CAP_UDMA; in piccolo_chip_map() 135 sc->sc_wdcdev.irqack = pciide_irqack; in piccolo_chip_map() 136 sc->sc_wdcdev.sc_atac.atac_dma_cap = 3; in piccolo_chip_map() 137 sc->sc_wdcdev.sc_atac.atac_udma_cap = 2; in piccolo_chip_map() 140 sc->sc_wdcdev.sc_atac.atac_set_modes = piccolo_setup_channel; in piccolo_chip_map() 142 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in piccolo_chip_map() [all …]
|
| H A D | rccide.c | 106 sc->sc_wdcdev.sc_atac.atac_dev = self; in rccide_attach() 123 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in serverworks_chip_map() 127 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in serverworks_chip_map() 130 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA | ATAC_CAP_UDMA; in serverworks_chip_map() 131 sc->sc_wdcdev.irqack = pciide_irqack; in serverworks_chip_map() 133 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in serverworks_chip_map() 134 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in serverworks_chip_map() 137 sc->sc_wdcdev.sc_atac.atac_udma_cap = 2; in serverworks_chip_map() 141 sc->sc_wdcdev.sc_atac.atac_udma_cap = 4; in serverworks_chip_map() 143 sc->sc_wdcdev.sc_atac.atac_udma_cap = 5; in serverworks_chip_map() [all …]
|
| H A D | geodeide.c | 96 sc->sc_wdcdev.sc_atac.atac_dev = self; in geodeide_attach() 111 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in geodeide_chip_map() 116 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DMA | ATAC_CAP_UDMA; in geodeide_chip_map() 117 sc->sc_wdcdev.irqack = pciide_irqack; in geodeide_chip_map() 122 sc->sc_wdcdev.dma_init = geodeide_dma_init; in geodeide_chip_map() 124 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in geodeide_chip_map() 125 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in geodeide_chip_map() 126 sc->sc_wdcdev.sc_atac.atac_udma_cap = 2; in geodeide_chip_map() 133 sc->sc_wdcdev.sc_atac.atac_udma_cap = 1; in geodeide_chip_map() 135 sc->sc_wdcdev.sc_atac.atac_set_modes = geodeide_setup_channel; in geodeide_chip_map() [all …]
|
| H A D | stpcide.c | 80 sc->sc_wdcdev.sc_atac.atac_dev = self; in stpcide_attach() 97 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in stpc_chip_map() 101 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in stpc_chip_map() 103 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in stpc_chip_map() 104 sc->sc_wdcdev.irqack = pciide_irqack; in stpc_chip_map() 106 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in stpc_chip_map() 107 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in stpc_chip_map() 108 sc->sc_wdcdev.sc_atac.atac_udma_cap = 0; in stpc_chip_map() 109 sc->sc_wdcdev.sc_atac.atac_set_modes = stpc_setup_channel; in stpc_chip_map() 110 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in stpc_chip_map() [all …]
|
| H A D | schide.c | 110 sc->sc_wdcdev.sc_atac.atac_dev = self; in schide_attach() 127 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in sch_chip_map() 131 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in sch_chip_map() 134 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA | ATAC_CAP_UDMA; in sch_chip_map() 135 sc->sc_wdcdev.irqack = pciide_irqack; in sch_chip_map() 137 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in sch_chip_map() 138 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in sch_chip_map() 139 sc->sc_wdcdev.sc_atac.atac_udma_cap = 5; in sch_chip_map() 140 sc->sc_wdcdev.sc_atac.atac_set_modes = sch_setup_channel; in sch_chip_map() 141 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in sch_chip_map() [all …]
|
| H A D | hptide.c | 100 sc->sc_wdcdev.sc_atac.atac_dev = self; in hptide_attach() 118 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in hpt_chip_map() 172 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in hpt_chip_map() 176 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in hpt_chip_map() 178 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA | ATAC_CAP_UDMA; in hpt_chip_map() 179 sc->sc_wdcdev.irqack = pciide_irqack; in hpt_chip_map() 181 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in hpt_chip_map() 182 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in hpt_chip_map() 184 sc->sc_wdcdev.sc_atac.atac_set_modes = hpt_setup_channel; in hpt_chip_map() 185 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in hpt_chip_map() [all …]
|
| H A D | piixide.c | 391 sc->sc_wdcdev.sc_atac.atac_dev = self; in piixide_attach() 437 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in piix_chip_map() 441 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in piix_chip_map() 443 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in piix_chip_map() 444 sc->sc_wdcdev.irqack = pciide_irqack; in piix_chip_map() 446 sc->sc_wdcdev.dma_init = piix_dma_init; in piix_chip_map() 463 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_UDMA; in piix_chip_map() 466 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in piix_chip_map() 467 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in piix_chip_map() 470 sc->sc_wdcdev.sc_atac.atac_udma_cap = 4; in piix_chip_map() [all …]
|
| /netbsd-src/sys/dev/isa/ |
| H A D | wdc_isa.c | 59 struct wdc_softc sc_wdcdev; member 167 sc->sc_wdcdev.sc_atac.atac_dev = self; in wdc_isa_attach() 168 sc->sc_wdcdev.regs = wdr = &sc->wdc_regs; in wdc_isa_attach() 197 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in wdc_isa_attach() 198 sc->sc_wdcdev.dma_arg = sc; in wdc_isa_attach() 199 sc->sc_wdcdev.dma_init = wdc_isa_dma_init; in wdc_isa_attach() 200 sc->sc_wdcdev.dma_start = wdc_isa_dma_start; in wdc_isa_attach() 201 sc->sc_wdcdev.dma_finish = wdc_isa_dma_finish; in wdc_isa_attach() 205 sc->sc_wdcdev.cap |= WDC_CAPABILITY_PREATA; in wdc_isa_attach() 206 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16; in wdc_isa_attach() [all …]
|
| /netbsd-src/sys/arch/i386/pnpbios/ |
| H A D | pciide_pnpbios.c | 90 sc->sc_wdcdev.sc_atac.atac_dev = self; in pciide_pnpbios_attach() 119 cp->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; in pciide_pnpbios_attach() 135 sc->sc_wdcdev.dma_arg = sc; in pciide_pnpbios_attach() 136 sc->sc_wdcdev.dma_init = pciide_dma_init; in pciide_pnpbios_attach() 137 sc->sc_wdcdev.dma_start = pciide_dma_start; in pciide_pnpbios_attach() 138 sc->sc_wdcdev.dma_finish = pciide_dma_finish; in pciide_pnpbios_attach() 139 sc->sc_wdcdev.irqack = pciide_irqack; in pciide_pnpbios_attach() 140 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in pciide_pnpbios_attach() 141 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in pciide_pnpbios_attach() 142 sc->sc_wdcdev.sc_atac.atac_nchannels = 1; in pciide_pnpbios_attach() [all …]
|
| /netbsd-src/sys/arch/macppc/dev/ |
| H A D | wdc_obio.c | 66 struct wdc_softc sc_wdcdev; member 127 sc->sc_wdcdev.sc_atac.atac_dev = self; in wdc_obio_attach() 128 if (device_cfdata(sc->sc_wdcdev.sc_atac.atac_dev)->cf_flags & in wdc_obio_attach() 154 sc->sc_wdcdev.regs = wdr = &sc->sc_wdc_regs; in wdc_obio_attach() 207 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in wdc_obio_attach() 208 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in wdc_obio_attach() 210 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_UDMA; in wdc_obio_attach() 211 sc->sc_wdcdev.sc_atac.atac_udma_cap = 4; in wdc_obio_attach() 212 sc->sc_wdcdev.sc_atac.atac_set_modes = in wdc_obio_attach() 215 sc->sc_wdcdev.sc_atac.atac_set_modes = adjust_timing; in wdc_obio_attach() [all …]
|
| /netbsd-src/sys/dev/isapnp/ |
| H A D | wdc_isapnp.c | 54 struct wdc_softc sc_wdcdev; member 110 sc->sc_wdcdev.sc_atac.atac_dev = self; in wdc_isapnp_attach() 111 sc->sc_wdcdev.regs = wdr = &sc->wdc_regs; in wdc_isapnp_attach() 146 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in wdc_isapnp_attach() 147 sc->sc_wdcdev.dma_start = &wdc_isapnp_dma_start; in wdc_isapnp_attach() 148 sc->sc_wdcdev.dma_finish = &wdc_isapnp_dma_finish; in wdc_isapnp_attach() 152 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in wdc_isapnp_attach() 153 sc->sc_wdcdev.sc_atac.atac_pio_cap = 0; in wdc_isapnp_attach() 155 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanlist; in wdc_isapnp_attach() 156 sc->sc_wdcdev.sc_atac.atac_nchannels = 1; in wdc_isapnp_attach() [all …]
|
| /netbsd-src/sys/arch/prep/pnpbus/ |
| H A D | wdc_pnpbus.c | 54 struct wdc_softc sc_wdcdev; member 104 sc->sc_wdcdev.sc_atac.atac_dev = self; in wdc_pnpbus_attach() 105 sc->sc_wdcdev.regs = wdr = &sc->sc_wdc_regs; in wdc_pnpbus_attach() 129 sc->sc_wdcdev.cap |= WDC_CAPABILITY_PREATA; in wdc_pnpbus_attach() 130 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16; in wdc_pnpbus_attach() 131 if (device_cfdata(sc->sc_wdcdev.sc_atac.atac_dev)->cf_flags & in wdc_pnpbus_attach() 133 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA32; in wdc_pnpbus_attach() 135 sc->sc_wdcdev.sc_atac.atac_pio_cap = 0; in wdc_pnpbus_attach() 137 sc->sc_wdcdev.sc_atac.atac_channels = sc->sc_chanlist; in wdc_pnpbus_attach() 138 sc->sc_wdcdev.sc_atac.atac_nchannels = 1; in wdc_pnpbus_attach() [all …]
|
| /netbsd-src/sys/arch/mmeye/dev/ |
| H A D | wdc_mainbus.c | 57 struct wdc_softc sc_wdcdev; member 129 sc->sc_wdcdev.sc_atac.atac_dev = self; in wdc_mainbus_attach() 130 sc->sc_wdcdev.regs = wdr = &sc->wdc_regs; in wdc_mainbus_attach() 152 sc->sc_wdcdev.cap |= WDC_CAPABILITY_PREATA; in wdc_mainbus_attach() 153 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16; in wdc_mainbus_attach() 155 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA32; in wdc_mainbus_attach() 157 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_ATA_NOSTREAM; in wdc_mainbus_attach() 159 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_ATAPI_NOSTREAM; in wdc_mainbus_attach() 161 sc->sc_wdcdev.sc_atac.atac_pio_cap = 0; in wdc_mainbus_attach() 163 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanlist; in wdc_mainbus_attach() [all …]
|
| /netbsd-src/sys/arch/evbarm/tsarm/ |
| H A D | wdc_ts.c | 50 struct wdc_softc sc_wdcdev; member 77 sc->sc_wdcdev.sc_atac.atac_dev = self; in wdc_ts_attach() 78 sc->sc_wdcdev.regs = wdr = &sc->wdc_regs; in wdc_ts_attach() 101 sc->sc_wdcdev.cap |= WDC_CAPABILITY_PREATA; in wdc_ts_attach() 102 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DATA16; in wdc_ts_attach() 104 sc->sc_wdcdev.sc_atac.atac_pio_cap = 0; in wdc_ts_attach() 106 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanlist; in wdc_ts_attach() 107 sc->sc_wdcdev.sc_atac.atac_nchannels = 1; in wdc_ts_attach() 108 sc->sc_wdcdev.wdc_maxdrives = 2; in wdc_ts_attach() 110 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; in wdc_ts_attach()
|