Lines Matching refs:ctlr

74     struct ata_pci_controller *ctlr = device_get_softc(dev);  in ata_serverworks_probe()  local
92 if (!(ctlr->chip = ata_match_chip(dev, ids))) in ata_serverworks_probe()
96 ctlr->chipinit = ata_serverworks_chipinit; in ata_serverworks_probe()
104 struct ata_pci_controller *ctlr = device_get_softc(device_get_parent(dev)); in ata_serverworks_status() local
109 if (!(ATA_INL(ctlr->r_res2, 0x1f80) & (1 << ch->unit))) in ata_serverworks_status()
125 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_serverworks_chipinit() local
130 if (ctlr->chip->cfg1 == SWKS_MIO) { in ata_serverworks_chipinit()
131 ctlr->r_type2 = SYS_RES_MEMORY; in ata_serverworks_chipinit()
132 ctlr->r_rid2 = PCIR_BAR(5); in ata_serverworks_chipinit()
133 if (!(ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_serverworks_chipinit()
134 &ctlr->r_rid2, RF_ACTIVE))) in ata_serverworks_chipinit()
137 ctlr->channels = ctlr->chip->cfg2; in ata_serverworks_chipinit()
138 ctlr->ch_attach = ata_serverworks_ch_attach; in ata_serverworks_chipinit()
139 ctlr->ch_detach = ata_serverworks_ch_detach; in ata_serverworks_chipinit()
140 ctlr->setmode = ata_sata_setmode; in ata_serverworks_chipinit()
141 ctlr->getrev = ata_sata_getrev; in ata_serverworks_chipinit()
142 ctlr->reset = ata_serverworks_sata_reset; in ata_serverworks_chipinit()
145 else if (ctlr->chip->cfg1 == SWKS_33) { in ata_serverworks_chipinit()
164 ((ctlr->chip->cfg1 == SWKS_100) ? 0x03 : 0x02), 1); in ata_serverworks_chipinit()
166 ctlr->setmode = ata_serverworks_setmode; in ata_serverworks_chipinit()
173 struct ata_pci_controller *ctlr = device_get_softc(device_get_parent(dev)); in ata_serverworks_ch_attach() local
181 ch->r_io[i].res = ctlr->r_res2; in ata_serverworks_ch_attach()
210 if (ctlr->chip->chipid == ATA_K2) { in ata_serverworks_ch_attach()
216 ATA_OUTL(ctlr->r_res2, ch_offset + 0x80, in ata_serverworks_ch_attach()
217 ATA_INL(ctlr->r_res2, ch_offset + 0x80) & ~0x00040000); in ata_serverworks_ch_attach()
218 ATA_OUTL(ctlr->r_res2, ch_offset + 0x88, 0); in ata_serverworks_ch_attach()
315 struct ata_pci_controller *ctlr = device_get_softc(parent); in ata_serverworks_setmode() local
323 mode = min(mode, ctlr->chip->max_dma); in ata_serverworks_setmode()
357 if (ctlr->chip->cfg1 != SWKS_33) { in ata_serverworks_setmode()