Lines Matching refs:via_config
108 struct via_isa_bridge *via_config;
128 if (~vdev->via_config->flags & VIA_BAD_AST) {
140 switch (vdev->via_config->udma_mask) {
148 if (vdev->via_config->udma_mask) {
186 switch (vdev->via_config->udma_mask) {
220 struct via_isa_bridge *via_config;
222 for (via_config = via_isa_bridges;
223 via_config->id != PCI_DEVICE_ID_VIA_ANON; via_config++)
225 !!(via_config->flags & VIA_BAD_ID),
226 via_config->id, NULL))) {
228 if ((*isa)->revision >= via_config->rev_min &&
229 (*isa)->revision <= via_config->rev_max)
234 return via_config;
244 switch (vdev->via_config->udma_mask) {
296 struct via_isa_bridge *via_config = vdev->via_config;
307 if (via_config->udma_mask == ATA_UDMA4) {
310 } else if (via_config->flags & VIA_BAD_CLK66) {
328 if (via_config->flags & VIA_BAD_PREQ) {
334 if (via_config->flags & VIA_SET_FIFO) {
386 if ((vdev->via_config->flags & VIA_SATA_PATA) && hwif->channel == 0)
417 struct via_isa_bridge *via_config;
428 via_config = via_config_find(&isa);
434 pci_name(dev), via_config->name, isa->revision,
435 via_config->udma_mask ? "U" : "MW",
436 via_dma[via_config->udma_mask ?
437 (fls(via_config->udma_mask) - 1) : 0]);
466 if ((via_config->flags & VIA_NO_UNMASK) == 0)
469 d.udma_mask = via_config->udma_mask;
478 vdev->via_config = via_config;