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