Lines Matching refs:dev_data

25 	struct passthrough_dev_data *dev_data = pdev->pci_dev_data;  in __xen_pcibk_get_pci_dev()  local
29 mutex_lock(&dev_data->lock); in __xen_pcibk_get_pci_dev()
31 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_get_pci_dev()
40 mutex_unlock(&dev_data->lock); in __xen_pcibk_get_pci_dev()
49 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_add_pci_dev() local
59 mutex_lock(&dev_data->lock); in __xen_pcibk_add_pci_dev()
60 list_add_tail(&dev_entry->list, &dev_data->dev_list); in __xen_pcibk_add_pci_dev()
61 mutex_unlock(&dev_data->lock); in __xen_pcibk_add_pci_dev()
75 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_release_pci_dev() local
79 mutex_lock(&dev_data->lock); in __xen_pcibk_release_pci_dev()
81 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_pci_dev()
89 mutex_unlock(&dev_data->lock); in __xen_pcibk_release_pci_dev()
102 struct passthrough_dev_data *dev_data; in __xen_pcibk_init_devices() local
104 dev_data = kmalloc(sizeof(*dev_data), GFP_KERNEL); in __xen_pcibk_init_devices()
105 if (!dev_data) in __xen_pcibk_init_devices()
108 mutex_init(&dev_data->lock); in __xen_pcibk_init_devices()
110 INIT_LIST_HEAD(&dev_data->dev_list); in __xen_pcibk_init_devices()
112 pdev->pci_dev_data = dev_data; in __xen_pcibk_init_devices()
121 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_publish_pci_roots() local
127 mutex_lock(&dev_data->lock); in __xen_pcibk_publish_pci_roots()
129 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
136 list_for_each_entry(e, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
154 mutex_unlock(&dev_data->lock); in __xen_pcibk_publish_pci_roots()
161 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_release_devices() local
164 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_devices()
173 kfree(dev_data); in __xen_pcibk_release_devices()