Lines Matching refs:vpci_dev

37 	struct vpci_dev_data *vpci_dev = pdev->pci_dev_data;  in __xen_pcibk_get_pci_dev()  local
43 mutex_lock(&vpci_dev->lock); in __xen_pcibk_get_pci_dev()
46 &vpci_dev->dev_list[PCI_SLOT(devfn)], in __xen_pcibk_get_pci_dev()
54 mutex_unlock(&vpci_dev->lock); in __xen_pcibk_get_pci_dev()
74 struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; in __xen_pcibk_add_pci_dev() local
93 mutex_lock(&vpci_dev->lock); in __xen_pcibk_add_pci_dev()
101 if (list_empty(&vpci_dev->dev_list[slot])) in __xen_pcibk_add_pci_dev()
104 t = list_entry(list_first(&vpci_dev->dev_list[slot]), in __xen_pcibk_add_pci_dev()
112 &vpci_dev->dev_list[slot]); in __xen_pcibk_add_pci_dev()
121 if (list_empty(&vpci_dev->dev_list[slot])) { in __xen_pcibk_add_pci_dev()
125 &vpci_dev->dev_list[slot]); in __xen_pcibk_add_pci_dev()
136 mutex_unlock(&vpci_dev->lock); in __xen_pcibk_add_pci_dev()
152 struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; in __xen_pcibk_release_pci_dev() local
155 mutex_lock(&vpci_dev->lock); in __xen_pcibk_release_pci_dev()
160 list_for_each_entry(e, &vpci_dev->dev_list[slot], list) { in __xen_pcibk_release_pci_dev()
171 mutex_unlock(&vpci_dev->lock); in __xen_pcibk_release_pci_dev()
185 struct vpci_dev_data *vpci_dev; in __xen_pcibk_init_devices() local
187 vpci_dev = kmalloc(sizeof(*vpci_dev), GFP_KERNEL); in __xen_pcibk_init_devices()
188 if (!vpci_dev) in __xen_pcibk_init_devices()
191 mutex_init(&vpci_dev->lock); in __xen_pcibk_init_devices()
194 INIT_LIST_HEAD(&vpci_dev->dev_list[slot]); in __xen_pcibk_init_devices()
196 pdev->pci_dev_data = vpci_dev; in __xen_pcibk_init_devices()
211 struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; in __xen_pcibk_release_devices() local
215 list_for_each_entry_safe(e, tmp, &vpci_dev->dev_list[slot], in __xen_pcibk_release_devices()
226 kfree(vpci_dev); in __xen_pcibk_release_devices()
237 struct vpci_dev_data *vpci_dev = pdev->pci_dev_data; in __xen_pcibk_get_pcifront_dev() local
240 mutex_lock(&vpci_dev->lock); in __xen_pcibk_get_pcifront_dev()
243 &vpci_dev->dev_list[slot], in __xen_pcibk_get_pcifront_dev()
258 mutex_unlock(&vpci_dev->lock); in __xen_pcibk_get_pcifront_dev()