Lines Matching refs:dynid
55 struct pci_dynid *dynid;
58 dynid = kzalloc(sizeof(*dynid), GFP_KERNEL);
59 if (!dynid)
62 dynid->id.vendor = vendor;
63 dynid->id.device = device;
64 dynid->id.subvendor = subvendor;
65 dynid->id.subdevice = subdevice;
66 dynid->id.class = class;
67 dynid->id.class_mask = class_mask;
68 dynid->id.driver_data = driver_data;
71 list_add_tail(&dynid->node, &drv->dynids.list);
83 struct pci_dynid *dynid, *n;
86 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
87 list_del(&dynid->node);
88 kfree(dynid);
156 struct pci_dynid *dynid, *n;
170 list_for_each_entry_safe(dynid, n, &pdrv->dynids.list, node) {
171 struct pci_device_id *id = &dynid->id;
177 list_del(&dynid->node);
178 kfree(dynid);
268 struct pci_dynid *dynid;
272 list_for_each_entry(dynid, &drv->dynids.list, node) {
273 if (pci_match_one_device(&dynid->id, dev)) {
275 return &dynid->id;