dynid            2123 drivers/hid/hid-core.c 	struct hid_dynid *dynid;
dynid            2133 drivers/hid/hid-core.c 	dynid = kzalloc(sizeof(*dynid), GFP_KERNEL);
dynid            2134 drivers/hid/hid-core.c 	if (!dynid)
dynid            2137 drivers/hid/hid-core.c 	dynid->id.bus = bus;
dynid            2138 drivers/hid/hid-core.c 	dynid->id.group = HID_GROUP_ANY;
dynid            2139 drivers/hid/hid-core.c 	dynid->id.vendor = vendor;
dynid            2140 drivers/hid/hid-core.c 	dynid->id.product = product;
dynid            2141 drivers/hid/hid-core.c 	dynid->id.driver_data = driver_data;
dynid            2144 drivers/hid/hid-core.c 	list_add_tail(&dynid->list, &hdrv->dyn_list);
dynid            2161 drivers/hid/hid-core.c 	struct hid_dynid *dynid, *n;
dynid            2164 drivers/hid/hid-core.c 	list_for_each_entry_safe(dynid, n, &hdrv->dyn_list, list) {
dynid            2165 drivers/hid/hid-core.c 		list_del(&dynid->list);
dynid            2166 drivers/hid/hid-core.c 		kfree(dynid);
dynid            2174 drivers/hid/hid-core.c 	struct hid_dynid *dynid;
dynid            2177 drivers/hid/hid-core.c 	list_for_each_entry(dynid, &hdrv->dyn_list, list) {
dynid            2178 drivers/hid/hid-core.c 		if (hid_match_one_id(hdev, &dynid->id)) {
dynid            2180 drivers/hid/hid-core.c 			return &dynid->id;
dynid             721 drivers/hv/vmbus_drv.c 	struct vmbus_dynid *dynid;
dynid             724 drivers/hv/vmbus_drv.c 	list_for_each_entry(dynid, &drv->dynids.list, node) {
dynid             725 drivers/hv/vmbus_drv.c 		if (guid_equal(&dynid->id.guid, guid)) {
dynid             726 drivers/hv/vmbus_drv.c 			id = &dynid->id;
dynid             766 drivers/hv/vmbus_drv.c 	struct vmbus_dynid *dynid;
dynid             768 drivers/hv/vmbus_drv.c 	dynid = kzalloc(sizeof(*dynid), GFP_KERNEL);
dynid             769 drivers/hv/vmbus_drv.c 	if (!dynid)
dynid             772 drivers/hv/vmbus_drv.c 	dynid->id.guid = *guid;
dynid             775 drivers/hv/vmbus_drv.c 	list_add_tail(&dynid->node, &drv->dynids.list);
dynid             783 drivers/hv/vmbus_drv.c 	struct vmbus_dynid *dynid, *n;
dynid             786 drivers/hv/vmbus_drv.c 	list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
dynid             787 drivers/hv/vmbus_drv.c 		list_del(&dynid->node);
dynid             788 drivers/hv/vmbus_drv.c 		kfree(dynid);
dynid             828 drivers/hv/vmbus_drv.c 	struct vmbus_dynid *dynid, *n;
dynid             838 drivers/hv/vmbus_drv.c 	list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
dynid             839 drivers/hv/vmbus_drv.c 		struct hv_vmbus_device_id *id = &dynid->id;
dynid             842 drivers/hv/vmbus_drv.c 			list_del(&dynid->node);
dynid             843 drivers/hv/vmbus_drv.c 			kfree(dynid);
dynid              56 drivers/pci/pci-driver.c 	struct pci_dynid *dynid;
dynid              58 drivers/pci/pci-driver.c 	dynid = kzalloc(sizeof(*dynid), GFP_KERNEL);
dynid              59 drivers/pci/pci-driver.c 	if (!dynid)
dynid              62 drivers/pci/pci-driver.c 	dynid->id.vendor = vendor;
dynid              63 drivers/pci/pci-driver.c 	dynid->id.device = device;
dynid              64 drivers/pci/pci-driver.c 	dynid->id.subvendor = subvendor;
dynid              65 drivers/pci/pci-driver.c 	dynid->id.subdevice = subdevice;
dynid              66 drivers/pci/pci-driver.c 	dynid->id.class = class;
dynid              67 drivers/pci/pci-driver.c 	dynid->id.class_mask = class_mask;
dynid              68 drivers/pci/pci-driver.c 	dynid->id.driver_data = driver_data;
dynid              71 drivers/pci/pci-driver.c 	list_add_tail(&dynid->node, &drv->dynids.list);
dynid              80 drivers/pci/pci-driver.c 	struct pci_dynid *dynid, *n;
dynid              83 drivers/pci/pci-driver.c 	list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
dynid              84 drivers/pci/pci-driver.c 		list_del(&dynid->node);
dynid              85 drivers/pci/pci-driver.c 		kfree(dynid);
dynid             169 drivers/pci/pci-driver.c 	struct pci_dynid *dynid, *n;
dynid             183 drivers/pci/pci-driver.c 	list_for_each_entry_safe(dynid, n, &pdrv->dynids.list, node) {
dynid             184 drivers/pci/pci-driver.c 		struct pci_device_id *id = &dynid->id;
dynid             190 drivers/pci/pci-driver.c 			list_del(&dynid->node);
dynid             191 drivers/pci/pci-driver.c 			kfree(dynid);
dynid             254 drivers/pci/pci-driver.c 	struct pci_dynid *dynid;
dynid             263 drivers/pci/pci-driver.c 	list_for_each_entry(dynid, &drv->dynids.list, node) {
dynid             264 drivers/pci/pci-driver.c 		if (pci_match_one_device(&dynid->id, dev)) {
dynid             265 drivers/pci/pci-driver.c 			found_id = &dynid->id;
dynid              97 drivers/pcmcia/ds.c 	struct pcmcia_dynid *dynid;
dynid             111 drivers/pcmcia/ds.c 	dynid = kzalloc(sizeof(struct pcmcia_dynid), GFP_KERNEL);
dynid             112 drivers/pcmcia/ds.c 	if (!dynid)
dynid             115 drivers/pcmcia/ds.c 	dynid->id.match_flags = match_flags;
dynid             116 drivers/pcmcia/ds.c 	dynid->id.manf_id = manf_id;
dynid             117 drivers/pcmcia/ds.c 	dynid->id.card_id = card_id;
dynid             118 drivers/pcmcia/ds.c 	dynid->id.func_id = func_id;
dynid             119 drivers/pcmcia/ds.c 	dynid->id.function = function;
dynid             120 drivers/pcmcia/ds.c 	dynid->id.device_no = device_no;
dynid             121 drivers/pcmcia/ds.c 	memcpy(dynid->id.prod_id_hash, prod_id_hash, sizeof(__u32) * 4);
dynid             124 drivers/pcmcia/ds.c 	list_add_tail(&dynid->node, &pdrv->dynids.list);
dynid             138 drivers/pcmcia/ds.c 	struct pcmcia_dynid *dynid, *n;
dynid             141 drivers/pcmcia/ds.c 	list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
dynid             142 drivers/pcmcia/ds.c 		list_del(&dynid->node);
dynid             143 drivers/pcmcia/ds.c 		kfree(dynid);
dynid             909 drivers/pcmcia/ds.c 	struct pcmcia_dynid *dynid;
dynid             913 drivers/pcmcia/ds.c 	list_for_each_entry(dynid, &p_drv->dynids.list, node) {
dynid             915 drivers/pcmcia/ds.c 		if (pcmcia_devmatch(p_dev, &dynid->id)) {
dynid              47 drivers/usb/core/driver.c 	struct usb_dynid *dynid;
dynid              60 drivers/usb/core/driver.c 	dynid = kzalloc(sizeof(*dynid), GFP_KERNEL);
dynid              61 drivers/usb/core/driver.c 	if (!dynid)
dynid              64 drivers/usb/core/driver.c 	INIT_LIST_HEAD(&dynid->node);
dynid              65 drivers/usb/core/driver.c 	dynid->id.idVendor = idVendor;
dynid              66 drivers/usb/core/driver.c 	dynid->id.idProduct = idProduct;
dynid              67 drivers/usb/core/driver.c 	dynid->id.match_flags = USB_DEVICE_ID_MATCH_DEVICE;
dynid              74 drivers/usb/core/driver.c 		dynid->id.bInterfaceClass = (u8)bInterfaceClass;
dynid              75 drivers/usb/core/driver.c 		dynid->id.match_flags |= USB_DEVICE_ID_MATCH_INT_CLASS;
dynid              91 drivers/usb/core/driver.c 			dynid->id.driver_info = id->driver_info;
dynid              99 drivers/usb/core/driver.c 	list_add_tail(&dynid->node, &dynids->list);
dynid             109 drivers/usb/core/driver.c 	kfree(dynid);
dynid             116 drivers/usb/core/driver.c 	struct usb_dynid *dynid;
dynid             119 drivers/usb/core/driver.c 	list_for_each_entry(dynid, &dynids->list, node)
dynid             120 drivers/usb/core/driver.c 		if (dynid->id.bInterfaceClass != 0)
dynid             122 drivers/usb/core/driver.c 					   dynid->id.idVendor, dynid->id.idProduct,
dynid             123 drivers/usb/core/driver.c 					   dynid->id.bInterfaceClass);
dynid             126 drivers/usb/core/driver.c 					   dynid->id.idVendor, dynid->id.idProduct);
dynid             153 drivers/usb/core/driver.c 	struct usb_dynid *dynid, *n;
dynid             164 drivers/usb/core/driver.c 	list_for_each_entry_safe(dynid, n, &usb_driver->dynids.list, node) {
dynid             165 drivers/usb/core/driver.c 		struct usb_device_id *id = &dynid->id;
dynid             169 drivers/usb/core/driver.c 			list_del(&dynid->node);
dynid             170 drivers/usb/core/driver.c 			kfree(dynid);
dynid             221 drivers/usb/core/driver.c 	struct usb_dynid *dynid, *n;
dynid             224 drivers/usb/core/driver.c 	list_for_each_entry_safe(dynid, n, &usb_drv->dynids.list, node) {
dynid             225 drivers/usb/core/driver.c 		list_del(&dynid->node);
dynid             226 drivers/usb/core/driver.c 		kfree(dynid);
dynid             234 drivers/usb/core/driver.c 	struct usb_dynid *dynid;
dynid             237 drivers/usb/core/driver.c 	list_for_each_entry(dynid, &drv->dynids.list, node) {
dynid             238 drivers/usb/core/driver.c 		if (usb_match_one_id(intf, &dynid->id)) {
dynid             240 drivers/usb/core/driver.c 			return &dynid->id;
dynid             154 drivers/usb/serial/bus.c 	struct usb_dynid *dynid, *n;
dynid             157 drivers/usb/serial/bus.c 	list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
dynid             158 drivers/usb/serial/bus.c 		list_del(&dynid->node);
dynid             159 drivers/usb/serial/bus.c 		kfree(dynid);
dynid             623 drivers/usb/serial/usb-serial.c 	struct usb_dynid *dynid;
dynid             626 drivers/usb/serial/usb-serial.c 	list_for_each_entry(dynid, &drv->dynids.list, node) {
dynid             627 drivers/usb/serial/usb-serial.c 		if (usb_match_one_id(intf, &dynid->id)) {
dynid             629 drivers/usb/serial/usb-serial.c 			return &dynid->id;