Lines Matching full:ctlr
75 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_ali_probe() local
92 if (!(ctlr->chip = ata_match_chip(dev, ids))) in ata_ali_probe()
96 ctlr->chipinit = ata_ali_chipinit; in ata_ali_probe()
97 ctlr->chipdeinit = ata_ali_chipdeinit; in ata_ali_probe()
104 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_ali_chipinit() local
111 switch (ctlr->chip->cfg2) { in ata_ali_chipinit()
113 ctlr->channels = ctlr->chip->cfg1; in ata_ali_chipinit()
114 ctlr->ch_attach = ata_ali_sata_ch_attach; in ata_ali_chipinit()
115 ctlr->ch_detach = ata_pci_ch_detach; in ata_ali_chipinit()
116 ctlr->setmode = ata_sata_setmode; in ata_ali_chipinit()
117 ctlr->getrev = ata_sata_getrev; in ata_ali_chipinit()
134 ctlr->chipset_data = res; in ata_ali_chipinit()
142 if (ctlr->chip->chiprev < 0xc7) in ata_ali_chipinit()
148 (ctlr->chip->chiprev >= 0xc7 ? 0x03 : 0x01), 1); in ata_ali_chipinit()
151 if (ctlr->chip->chiprev <= 0xc4) in ata_ali_chipinit()
155 ctlr->ch_attach = ata_ali_ch_attach; in ata_ali_chipinit()
156 ctlr->ch_detach = ata_pci_ch_detach; in ata_ali_chipinit()
157 ctlr->reset = ata_ali_reset; in ata_ali_chipinit()
158 ctlr->setmode = ata_ali_setmode; in ata_ali_chipinit()
164 ctlr->setmode = ata_ali_setmode; in ata_ali_chipinit()
173 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_ali_chipdeinit() local
177 if (ctlr->chip->cfg2 == ALI_SATA) { in ata_ali_chipdeinit()
178 res = ctlr->chipset_data; in ata_ali_chipdeinit()
186 ctlr->chipset_data = NULL; in ata_ali_chipdeinit()
194 struct ata_pci_controller *ctlr = device_get_softc(device_get_parent(dev)); in ata_ali_ch_attach() local
201 if (ctlr->chip->cfg2 & ALI_NEW && ctlr->chip->chiprev < 0xc7) in ata_ali_ch_attach()
204 if (ctlr->chip->chiprev <= 0xc4) { in ata_ali_ch_attach()
209 if (ctlr->chip->cfg2 & ALI_NEW) in ata_ali_ch_attach()
219 struct ata_pci_controller *ctlr = device_get_softc(parent); in ata_ali_sata_ch_attach() local
226 res = ctlr->chipset_data; in ata_ali_sata_ch_attach()
243 if (ctlr->r_res1) { in ata_ali_sata_ch_attach()
245 ch->r_io[i].res = ctlr->r_res1; in ata_ali_sata_ch_attach()
260 struct ata_pci_controller *ctlr = device_get_softc(device_get_parent(dev)); in ata_ali_reset() local
272 if (ctlr->chip->chiprev == 0xc3 || ctlr->chip->chiprev == 0xc2) { in ata_ali_reset()
294 struct ata_pci_controller *ctlr = device_get_softc(parent); in ata_ali_setmode() local
305 mode = min(mode, ctlr->chip->max_dma); in ata_ali_setmode()
307 if (ctlr->chip->cfg2 & ALI_NEW && ctlr->chip->chiprev < 0xc7) { in ata_ali_setmode()
314 if (ctlr->chip->cfg2 & ALI_OLD) { in ata_ali_setmode()