Lines Matching refs:config
182 const struct via_isa_bridge *config = ap->host->private_data;
189 if ((config->flags & VIA_SATA_PATA) && ap->port_no == 0)
193 if (config->udma_mask < ATA_UDMA4)
196 else if (config->udma_mask < ATA_UDMA5)
214 const struct via_isa_bridge *config = ap->host->private_data;
216 if (!(config->flags & VIA_NO_ENABLES)) {
332 const struct via_isa_bridge *config = ap->host->private_data;
333 int set_ast = (config->flags & VIA_BAD_AST) ? 0 : 1;
335 via_do_set_mode(ap, adev, adev->pio_mode, set_ast, config->udma_mask);
340 const struct via_isa_bridge *config = ap->host->private_data;
341 int set_ast = (config->flags & VIA_BAD_AST) ? 0 : 1;
343 via_do_set_mode(ap, adev, adev->dma_mode, set_ast, config->udma_mask);
358 const struct via_isa_bridge *config = host->private_data;
361 if (config->id == PCI_DEVICE_ID_VIA_82C586_0) {
512 static void via_fixup(struct pci_dev *pdev, const struct via_isa_bridge *config)
517 via_config_fifo(pdev, config->flags);
519 if (config->udma_mask == ATA_UDMA4) {
525 if (config->flags & VIA_BAD_CLK66) {
592 const struct via_isa_bridge *config;
608 for (config = via_isa_bridges; config->id != PCI_DEVICE_ID_VIA_ANON;
609 config++)
611 !!(config->flags & VIA_BAD_ID),
612 config->id, NULL))) {
617 (config->id != id->device))
620 if (rev >= config->rev_min && rev <= config->rev_max)
624 if (!(config->flags & VIA_NO_ENABLES)) {
633 switch (config->udma_mask) {
635 if (config->flags & VIA_NO_UNMASK)
657 via_fixup(pdev, config);
660 return ata_pci_bmdma_init_one(pdev, ppi, &via_sht, (void *)config, 0);