Searched refs:dynids (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/drivers/usb/serial/ |
| H A D | bus.c | 110 ssize_t retval = usb_store_new_id(&usb_drv->dynids, usb_drv->id_table, in new_id_store() 114 retval = usb_store_new_id(&usb_drv->usb_driver->dynids, in new_id_store() 125 return usb_show_dynids(&usb_drv->dynids, buf); in new_id_show() 140 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in free_dynids() 159 INIT_LIST_HEAD(&driver->dynids.list); in usb_serial_bus_register()
|
| H A D | usb-serial.c | 710 list_for_each_entry(dynid, &drv->dynids.list, node) { in match_dynamic_id()
|
| /linux-6.15/drivers/pci/ |
| H A D | pci-driver.c | 73 spin_lock(&drv->dynids.lock); in pci_add_dynid() 74 list_add_tail(&dynid->node, &drv->dynids.list); in pci_add_dynid() 75 spin_unlock(&drv->dynids.lock); in pci_add_dynid() 85 spin_lock(&drv->dynids.lock); in pci_free_dynids() 90 spin_unlock(&drv->dynids.lock); in pci_free_dynids() 147 spin_lock(&drv->dynids.lock); in pci_match_device() 154 spin_unlock(&drv->dynids.lock); in pci_match_device() 272 spin_lock(&pdrv->dynids.lock); in remove_id_store() 286 spin_unlock(&pdrv->dynids.lock); in remove_id_store() 1444 spin_lock_init(&drv->dynids.lock); in __pci_register_driver() [all …]
|
| /linux-6.15/drivers/pcmcia/ |
| H A D | ds.c | 123 mutex_lock(&pdrv->dynids.lock); in new_id_store() 124 list_add_tail(&dynid->node, &pdrv->dynids.list); in new_id_store() 125 mutex_unlock(&pdrv->dynids.lock); in new_id_store() 140 mutex_lock(&drv->dynids.lock); in pcmcia_free_dynids() 145 mutex_unlock(&drv->dynids.lock); in pcmcia_free_dynids() 182 mutex_init(&driver->dynids.lock); in pcmcia_register_driver() 183 INIT_LIST_HEAD(&driver->dynids.list); in pcmcia_register_driver() 911 mutex_lock(&p_drv->dynids.lock); in pcmcia_bus_match() 912 list_for_each_entry(dynid, &p_drv->dynids.list, node) { in pcmcia_bus_match() 916 mutex_unlock(&p_drv->dynids.lock); in pcmcia_bus_match() [all …]
|
| /linux-6.15/drivers/usb/core/ |
| H A D | driver.c | 42 ssize_t usb_store_new_id(struct usb_dynids *dynids, in usb_store_new_id() argument 99 list_add_tail(&dynid->node, &dynids->list); in usb_store_new_id() 114 ssize_t usb_show_dynids(struct usb_dynids *dynids, char *buf) in usb_show_dynids() argument 120 list_for_each_entry(dynid, &dynids->list, node) in usb_show_dynids() 136 return usb_show_dynids(&usb_drv->dynids, buf); in new_id_show() 144 return usb_store_new_id(&usb_drv->dynids, usb_drv->id_table, driver, buf, count); in new_id_store() 165 list_for_each_entry_safe(dynid, n, &usb_driver->dynids.list, node) { in remove_id_store() 224 list_for_each_entry_safe(dynid, n, &usb_drv->dynids.list, node) { in usb_free_dynids() 236 list_for_each_entry(dynid, &drv->dynids.list, node) { in usb_match_dynamic_id() 1076 INIT_LIST_HEAD(&new_driver->dynids.list); in usb_register_driver()
|
| /linux-6.15/drivers/hv/ |
| H A D | vmbus_drv.c | 670 spin_lock(&drv->dynids.lock); in hv_vmbus_dynid_match() 677 spin_unlock(&drv->dynids.lock); in hv_vmbus_dynid_match() 721 spin_lock(&drv->dynids.lock); in vmbus_add_dynid() 722 list_add_tail(&dynid->node, &drv->dynids.list); in vmbus_add_dynid() 723 spin_unlock(&drv->dynids.lock); in vmbus_add_dynid() 732 spin_lock(&drv->dynids.lock); in vmbus_free_dynids() 737 spin_unlock(&drv->dynids.lock); in vmbus_free_dynids() 784 spin_lock(&drv->dynids.lock); in remove_id_store() 795 spin_unlock(&drv->dynids.lock); in remove_id_store() 1452 spin_lock_init(&hv_driver->dynids.lock); in __vmbus_driver_register() [all …]
|
| /linux-6.15/include/pcmcia/ |
| H A D | ds.h | 58 struct pcmcia_dynids dynids; member
|
| /linux-6.15/include/linux/ |
| H A D | usb.h | 1144 extern ssize_t usb_store_new_id(struct usb_dynids *dynids, 1149 extern ssize_t usb_show_dynids(struct usb_dynids *dynids, char *buf); 1241 struct usb_dynids dynids; member
|
| H A D | hyperv.h | 1227 } dynids; member
|
| H A D | pci.h | 965 struct pci_dynids dynids; member
|
| /linux-6.15/include/linux/usb/ |
| H A D | serial.h | 240 struct usb_dynids dynids; member
|