Lines Matching refs:dev_data

24 	struct passthrough_dev_data *dev_data = pdev->pci_dev_data;  in __xen_pcibk_get_pci_dev()  local
28 mutex_lock(&dev_data->lock); in __xen_pcibk_get_pci_dev()
30 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_get_pci_dev()
39 mutex_unlock(&dev_data->lock); in __xen_pcibk_get_pci_dev()
48 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_add_pci_dev() local
58 mutex_lock(&dev_data->lock); in __xen_pcibk_add_pci_dev()
59 list_add_tail(&dev_entry->list, &dev_data->dev_list); in __xen_pcibk_add_pci_dev()
60 mutex_unlock(&dev_data->lock); in __xen_pcibk_add_pci_dev()
74 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_release_pci_dev() local
78 mutex_lock(&dev_data->lock); in __xen_pcibk_release_pci_dev()
80 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_pci_dev()
88 mutex_unlock(&dev_data->lock); in __xen_pcibk_release_pci_dev()
101 struct passthrough_dev_data *dev_data; in __xen_pcibk_init_devices() local
103 dev_data = kmalloc(sizeof(*dev_data), GFP_KERNEL); in __xen_pcibk_init_devices()
104 if (!dev_data) in __xen_pcibk_init_devices()
107 mutex_init(&dev_data->lock); in __xen_pcibk_init_devices()
109 INIT_LIST_HEAD(&dev_data->dev_list); in __xen_pcibk_init_devices()
111 pdev->pci_dev_data = dev_data; in __xen_pcibk_init_devices()
120 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_publish_pci_roots() local
126 mutex_lock(&dev_data->lock); in __xen_pcibk_publish_pci_roots()
128 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
135 list_for_each_entry(e, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
153 mutex_unlock(&dev_data->lock); in __xen_pcibk_publish_pci_roots()
160 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_release_devices() local
163 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_devices()
172 kfree(dev_data); in __xen_pcibk_release_devices()