Lines Matching refs:pcidev
1080 static int via_sd_probe(struct pci_dev *pcidev, in via_sd_probe() argument
1091 pci_name(pcidev), (int)pcidev->vendor, (int)pcidev->device, in via_sd_probe()
1092 (int)pcidev->revision); in via_sd_probe()
1094 ret = pci_enable_device(pcidev); in via_sd_probe()
1098 ret = pci_request_regions(pcidev, DRV_NAME); in via_sd_probe()
1102 pci_write_config_byte(pcidev, VIA_CRDR_PCI_WORK_MODE, 0); in via_sd_probe()
1103 pci_write_config_byte(pcidev, VIA_CRDR_PCI_DBG_MODE, 0); in via_sd_probe()
1105 mmc = mmc_alloc_host(sizeof(struct via_crdr_mmc_host), &pcidev->dev); in via_sd_probe()
1113 dev_set_drvdata(&pcidev->dev, sdhost); in via_sd_probe()
1115 len = pci_resource_len(pcidev, 0); in via_sd_probe()
1116 base = pci_resource_start(pcidev, 0); in via_sd_probe()
1142 request_irq(pcidev->irq, via_sdc_isr, IRQF_SHARED, DRV_NAME, in via_sd_probe()
1153 if (pcidev->subsystem_vendor == PCI_VENDOR_ID_LENOVO && in via_sd_probe()
1154 pcidev->subsystem_device == 0x3891) in via_sd_probe()
1164 dev_set_drvdata(&pcidev->dev, NULL); in via_sd_probe()
1167 pci_release_regions(pcidev); in via_sd_probe()
1169 pci_disable_device(pcidev); in via_sd_probe()
1174 static void via_sd_remove(struct pci_dev *pcidev) in via_sd_remove() argument
1176 struct via_crdr_mmc_host *sdhost = pci_get_drvdata(pcidev); in via_sd_remove()
1204 free_irq(pcidev->irq, sdhost); in via_sd_remove()
1216 dev_set_drvdata(&pcidev->dev, NULL); in via_sd_remove()
1218 pci_release_regions(pcidev); in via_sd_remove()
1219 pci_disable_device(pcidev); in via_sd_remove()
1223 pci_name(pcidev), (int)pcidev->vendor, (int)pcidev->device); in via_sd_remove()