Lines Matching refs:pcidev
1085 static int via_sd_probe(struct pci_dev *pcidev, in via_sd_probe() argument
1096 pci_name(pcidev), (int)pcidev->vendor, (int)pcidev->device, in via_sd_probe()
1097 (int)pcidev->revision); in via_sd_probe()
1099 ret = pci_enable_device(pcidev); in via_sd_probe()
1103 ret = pci_request_regions(pcidev, DRV_NAME); in via_sd_probe()
1107 pci_write_config_byte(pcidev, VIA_CRDR_PCI_WORK_MODE, 0); in via_sd_probe()
1108 pci_write_config_byte(pcidev, VIA_CRDR_PCI_DBG_MODE, 0); in via_sd_probe()
1110 mmc = mmc_alloc_host(sizeof(struct via_crdr_mmc_host), &pcidev->dev); in via_sd_probe()
1118 dev_set_drvdata(&pcidev->dev, sdhost); in via_sd_probe()
1120 len = pci_resource_len(pcidev, 0); in via_sd_probe()
1121 base = pci_resource_start(pcidev, 0); in via_sd_probe()
1147 request_irq(pcidev->irq, via_sdc_isr, IRQF_SHARED, DRV_NAME, in via_sd_probe()
1158 if (pcidev->subsystem_vendor == PCI_VENDOR_ID_LENOVO && in via_sd_probe()
1159 pcidev->subsystem_device == 0x3891) in via_sd_probe()
1169 dev_set_drvdata(&pcidev->dev, NULL); in via_sd_probe()
1172 pci_release_regions(pcidev); in via_sd_probe()
1174 pci_disable_device(pcidev); in via_sd_probe()
1179 static void via_sd_remove(struct pci_dev *pcidev) in via_sd_remove() argument
1181 struct via_crdr_mmc_host *sdhost = pci_get_drvdata(pcidev); in via_sd_remove()
1211 free_irq(pcidev->irq, sdhost); in via_sd_remove()
1223 dev_set_drvdata(&pcidev->dev, NULL); in via_sd_remove()
1225 pci_release_regions(pcidev); in via_sd_remove()
1226 pci_disable_device(pcidev); in via_sd_remove()
1230 pci_name(pcidev), (int)pcidev->vendor, (int)pcidev->device); in via_sd_remove()
1269 static int via_sd_suspend(struct pci_dev *pcidev, pm_message_t state) in via_sd_suspend() argument
1273 host = pci_get_drvdata(pcidev); in via_sd_suspend()
1278 pci_save_state(pcidev); in via_sd_suspend()
1279 pci_enable_wake(pcidev, pci_choose_state(pcidev, state), 0); in via_sd_suspend()
1280 pci_disable_device(pcidev); in via_sd_suspend()
1281 pci_set_power_state(pcidev, pci_choose_state(pcidev, state)); in via_sd_suspend()
1286 static int via_sd_resume(struct pci_dev *pcidev) in via_sd_resume() argument
1292 sdhost = pci_get_drvdata(pcidev); in via_sd_resume()
1307 pci_set_power_state(pcidev, PCI_D0); in via_sd_resume()
1308 pci_restore_state(pcidev); in via_sd_resume()
1309 ret = pci_enable_device(pcidev); in via_sd_resume()