Lines Matching defs:dynid
45 struct usb_dynid *dynid;
55 dynid = kzalloc(sizeof(*dynid), GFP_KERNEL);
56 if (!dynid)
59 INIT_LIST_HEAD(&dynid->node);
60 dynid->id.idVendor = idVendor;
61 dynid->id.idProduct = idProduct;
62 dynid->id.match_flags = USB_DEVICE_ID_MATCH_DEVICE;
65 list_add_tail(&dynid->node, &dynids->list);
99 struct usb_dynid *dynid, *n;
111 list_for_each_entry_safe(dynid, n, &usb_driver->dynids.list, node) {
112 struct usb_device_id *id = &dynid->id;
115 list_del(&dynid->node);
116 kfree(dynid);
170 struct usb_dynid *dynid, *n;
173 list_for_each_entry_safe(dynid, n, &usb_drv->dynids.list, node) {
174 list_del(&dynid->node);
175 kfree(dynid);
207 struct usb_dynid *dynid;
210 list_for_each_entry(dynid, &drv->dynids.list, node) {
211 if (usb_match_one_id(intf, &dynid->id)) {
213 return &dynid->id;