Lines Matching refs:sc_wdcdev
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()
282 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in cmd_chip_map()
283 sc->sc_wdcdev.sc_atac.atac_nchannels = PCIIDE_NUM_CHANNELS; in cmd_chip_map()
284 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16; in cmd_chip_map()
285 sc->sc_wdcdev.wdc_maxdrives = 2; in cmd_chip_map()
287 wdc_allocate_regs(&sc->sc_wdcdev); in cmd_chip_map()
289 for (channel = 0; channel < sc->sc_wdcdev.sc_atac.atac_nchannels; in cmd_chip_map()
316 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cmd0643_9_chip_map()
320 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in cmd0643_9_chip_map()
322 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in cmd0643_9_chip_map()
325 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_UDMA; in cmd0643_9_chip_map()
326 sc->sc_wdcdev.sc_atac.atac_udma_cap = 5; in cmd0643_9_chip_map()
327 sc->sc_wdcdev.irqack = cmd646_9_irqack; in cmd0643_9_chip_map()
330 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_UDMA; in cmd0643_9_chip_map()
331 sc->sc_wdcdev.sc_atac.atac_udma_cap = 4; in cmd0643_9_chip_map()
332 sc->sc_wdcdev.irqack = cmd646_9_irqack; in cmd0643_9_chip_map()
336 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_UDMA; in cmd0643_9_chip_map()
337 sc->sc_wdcdev.sc_atac.atac_udma_cap = 2; in cmd0643_9_chip_map()
345 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_UDMA; in cmd0643_9_chip_map()
346 sc->sc_wdcdev.sc_atac.atac_udma_cap = 2; in cmd0643_9_chip_map()
354 sc->sc_wdcdev.irqack = cmd646_9_irqack; in cmd0643_9_chip_map()
357 sc->sc_wdcdev.irqack = pciide_irqack; in cmd0643_9_chip_map()
361 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in cmd0643_9_chip_map()
362 sc->sc_wdcdev.sc_atac.atac_nchannels = PCIIDE_NUM_CHANNELS; in cmd0643_9_chip_map()
363 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in cmd0643_9_chip_map()
364 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in cmd0643_9_chip_map()
365 sc->sc_wdcdev.sc_atac.atac_set_modes = cmd0643_9_setup_channel; in cmd0643_9_chip_map()
366 sc->sc_wdcdev.wdc_maxdrives = 2; in cmd0643_9_chip_map()
373 wdc_allocate_regs(&sc->sc_wdcdev); in cmd0643_9_chip_map()
375 for (channel = 0; channel < sc->sc_wdcdev.sc_atac.atac_nchannels; in cmd0643_9_chip_map()
426 else if (sc->sc_wdcdev.sc_atac.atac_udma_cap > 2) in cmd0643_9_setup_channel()
443 if (sc->sc_wdcdev.sc_atac.atac_cap & ATAC_CAP_UDMA) { in cmd0643_9_setup_channel()
494 aprint_verbose_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cmd680_chip_map()
498 sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16 | ATAC_CAP_DATA32; in cmd680_chip_map()
500 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_DMA; in cmd680_chip_map()
501 sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_UDMA; in cmd680_chip_map()
502 sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; in cmd680_chip_map()
503 sc->sc_wdcdev.irqack = pciide_irqack; in cmd680_chip_map()
506 sc->sc_wdcdev.sc_atac.atac_channels = sc->wdc_chanarray; in cmd680_chip_map()
507 sc->sc_wdcdev.sc_atac.atac_nchannels = PCIIDE_NUM_CHANNELS; in cmd680_chip_map()
508 sc->sc_wdcdev.sc_atac.atac_pio_cap = 4; in cmd680_chip_map()
509 sc->sc_wdcdev.sc_atac.atac_dma_cap = 2; in cmd680_chip_map()
510 sc->sc_wdcdev.sc_atac.atac_set_modes = cmd680_setup_channel; in cmd680_chip_map()
511 sc->sc_wdcdev.wdc_maxdrives = 2; in cmd680_chip_map()
518 wdc_allocate_regs(&sc->sc_wdcdev); in cmd680_chip_map()
520 for (channel = 0; channel < sc->sc_wdcdev.sc_atac.atac_nchannels; in cmd680_chip_map()
547 cp->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; in cmd680_channel_map()
554 aprint_normal_dev(sc->sc_wdcdev.sc_atac.atac_dev, in cmd680_channel_map()