Lines Matching refs:ctlr
72 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_ati_probe() local
100 if (!(ctlr->chip = ata_match_chip(dev, ids))) in ata_ati_probe()
103 switch (ctlr->chip->cfg1) { in ata_ati_probe()
105 ctlr->chipinit = ata_ati_chipinit; in ata_ati_probe()
111 ctlr->chipinit = ata_sii_chipinit; in ata_ati_probe()
116 ctlr->chipinit = ata_ati_chipinit; in ata_ati_probe()
127 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_ati_chipinit() local
134 if (ctlr->chip->cfg1 == ATI_AHCI) { in ata_ati_chipinit()
135 ctlr->ch_attach = ata_ati_dumb_ch_attach; in ata_ati_chipinit()
136 ctlr->setmode = ata_sata_setmode; in ata_ati_chipinit()
139 switch (ctlr->chip->chipid) { in ata_ati_chipinit()
142 ctlr->channels = 1; in ata_ati_chipinit()
158 ctlr->chipset_data = (void *)(uintptr_t)satacfg; in ata_ati_chipinit()
164 ctlr->ichannels &= ~(1 << ((satacfg & 0x10) >> 4)); in ata_ati_chipinit()
166 ctlr->ch_attach = ata_ati_ixp700_ch_attach; in ata_ati_chipinit()
172 ctlr->setmode = ata_ati_setmode; in ata_ati_chipinit()
190 struct ata_pci_controller *ctlr = device_get_softc(device_get_parent(dev)); in ata_ati_ixp700_ch_attach() local
192 uint8_t satacfg = (uint8_t)(uintptr_t)ctlr->chipset_data; in ata_ati_ixp700_ch_attach()
208 struct ata_pci_controller *ctlr = device_get_softc(parent); in ata_ati_setmode() local
216 mode = min(mode, ctlr->chip->max_dma); in ata_ati_setmode()