Lines Matching refs:pdev

57 	struct pci_dev *pdev = to_pci_dev(ap->host->dev);  in artop62x0_pre_reset()  local
60 if ((pdev->device & 1) && in artop62x0_pre_reset()
61 !pci_test_config_bits(pdev, &artop_enable_bits[ap->port_no])) in artop62x0_pre_reset()
76 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_cable_detect() local
78 pci_read_config_byte(pdev, 0x49, &tmp); in artop6260_cable_detect()
100 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6210_load_piomode() local
108 pci_write_config_word(pdev, 0x40 + 2 * dn, timing[clock][pio]); in artop6210_load_piomode()
127 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6210_set_piomode() local
134 pci_read_config_byte(pdev, 0x54, &ultra); in artop6210_set_piomode()
136 pci_write_config_byte(pdev, 0x54, ultra); in artop6210_set_piomode()
154 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_load_piomode() local
162 pci_write_config_byte(pdev, 0x40 + dn, timing[clock][pio]); in artop6260_load_piomode()
181 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_set_piomode() local
187 pci_read_config_byte(pdev, 0x44 + ap->port_no, &ultra); in artop6260_set_piomode()
189 pci_write_config_byte(pdev, 0x44 + ap->port_no, ultra); in artop6260_set_piomode()
206 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6210_set_dmamode() local
218 pci_read_config_byte(pdev, 0x54, &ultra); in artop6210_set_dmamode()
228 pci_write_config_byte(pdev, 0x54, ultra); in artop6210_set_dmamode()
246 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in artop6260_set_dmamode() local
258 pci_read_config_byte(pdev, 0x44 + ap->port_no, &ultra); in artop6260_set_dmamode()
266 pci_write_config_byte(pdev, 0x44 + ap->port_no, ultra); in artop6260_set_dmamode()
315 static void atp8xx_fixup(struct pci_dev *pdev) in atp8xx_fixup() argument
317 if (pdev->device == 0x0005) in atp8xx_fixup()
319 pci_write_config_byte(pdev, 0x54, 0); in atp8xx_fixup()
320 else if (pdev->device == 0x0008 || pdev->device == 0x0009) { in atp8xx_fixup()
327 pci_read_config_byte(pdev, 0x49, &reg); in atp8xx_fixup()
328 pci_write_config_byte(pdev, 0x49, reg & ~0x30); in atp8xx_fixup()
333 pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &reg); in atp8xx_fixup()
335 pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0x90); in atp8xx_fixup()
338 pci_read_config_byte(pdev, 0x4a, &reg); in atp8xx_fixup()
339 pci_write_config_byte(pdev, 0x4a, (reg & ~0x01) | 0x80); in atp8xx_fixup()
357 static int artop_init_one (struct pci_dev *pdev, const struct pci_device_id *id) in artop_init_one() argument
390 ata_print_version_once(&pdev->dev, DRV_VERSION); in artop_init_one()
392 rc = pcim_enable_device(pdev); in artop_init_one()
401 unsigned long io = pci_resource_start(pdev, 4); in artop_init_one()
410 atp8xx_fixup(pdev); in artop_init_one()
412 return ata_pci_bmdma_init_one(pdev, ppi, &artop_sht, NULL, 0); in artop_init_one()
426 static int atp8xx_reinit_one(struct pci_dev *pdev) in atp8xx_reinit_one() argument
428 struct ata_host *host = pci_get_drvdata(pdev); in atp8xx_reinit_one()
431 rc = ata_pci_device_do_resume(pdev); in atp8xx_reinit_one()
435 atp8xx_fixup(pdev); in atp8xx_reinit_one()