Lines Matching refs:config
181 const struct via_isa_bridge *config = ap->host->private_data; in via_cable_detect() local
188 if ((config->flags & VIA_SATA_PATA) && ap->port_no == 0) in via_cable_detect()
192 if (config->udma_mask < ATA_UDMA4) in via_cable_detect()
195 else if (config->udma_mask < ATA_UDMA5) in via_cable_detect()
213 const struct via_isa_bridge *config = ap->host->private_data; in via_pre_reset() local
215 if (!(config->flags & VIA_NO_ENABLES)) { in via_pre_reset()
331 const struct via_isa_bridge *config = ap->host->private_data; in via_set_piomode() local
332 int set_ast = (config->flags & VIA_BAD_AST) ? 0 : 1; in via_set_piomode()
334 via_do_set_mode(ap, adev, adev->pio_mode, set_ast, config->udma_mask); in via_set_piomode()
339 const struct via_isa_bridge *config = ap->host->private_data; in via_set_dmamode() local
340 int set_ast = (config->flags & VIA_BAD_AST) ? 0 : 1; in via_set_dmamode()
342 via_do_set_mode(ap, adev, adev->dma_mode, set_ast, config->udma_mask); in via_set_dmamode()
357 const struct via_isa_bridge *config = host->private_data; in via_mode_filter() local
360 if (config->id == PCI_DEVICE_ID_VIA_82C586_0) { in via_mode_filter()
511 static void via_fixup(struct pci_dev *pdev, const struct via_isa_bridge *config) in via_fixup() argument
516 via_config_fifo(pdev, config->flags); in via_fixup()
518 if (config->udma_mask == ATA_UDMA4) { in via_fixup()
524 if (config->flags & VIA_BAD_CLK66) { in via_fixup()
591 const struct via_isa_bridge *config; in via_init_one() local
607 for (config = via_isa_bridges; config->id != PCI_DEVICE_ID_VIA_ANON; in via_init_one()
608 config++) in via_init_one()
610 !!(config->flags & VIA_BAD_ID), in via_init_one()
611 config->id, NULL))) { in via_init_one()
616 (config->id != id->device)) in via_init_one()
619 if (rev >= config->rev_min && rev <= config->rev_max) in via_init_one()
623 if (!(config->flags & VIA_NO_ENABLES)) { in via_init_one()
632 switch (config->udma_mask) { in via_init_one()
634 if (config->flags & VIA_NO_UNMASK) in via_init_one()
656 via_fixup(pdev, config); in via_init_one()
659 return ata_pci_bmdma_init_one(pdev, ppi, &via_sht, (void *)config, 0); in via_init_one()