Lines Matching refs:pci
3 * vboxguest linux pci driver, char-dev and input-device code,
13 #include <linux/pci.h>
287 static int vbg_pci_probe(struct pci_dev *pci, const struct pci_device_id *id)
289 struct device *dev = &pci->dev;
299 ret = pci_enable_device(pci);
307 io = pci_resource_start(pci, 0);
308 io_len = pci_resource_len(pci, 0);
319 mmio = pci_resource_start(pci, 1);
320 mmio_len = pci_resource_len(pci, 1);
368 ret = request_irq(pci->irq, vbg_core_isr, IRQF_SHARED, DEVICE_NAME,
397 vbg_err("vboxguest: Error more then 1 vbox guest pci device\n");
401 pci_set_drvdata(pci, gdev);
410 free_irq(pci->irq, gdev);
414 pci_disable_device(pci);
419 static void vbg_pci_remove(struct pci_dev *pci)
421 struct vbg_dev *gdev = pci_get_drvdata(pci);
427 free_irq(pci->irq, gdev);
431 pci_disable_device(pci);
488 MODULE_DEVICE_TABLE(pci, vbg_pci_ids);