Searched refs:dynids (Results 1 - 9 of 9) sorted by relevance

/linux-4.1.27/drivers/usb/serial/
H A Dbus.c129 ssize_t retval = usb_store_new_id(&usb_drv->dynids, usb_drv->id_table, new_id_store()
133 retval = usb_store_new_id(&usb_drv->usb_driver->dynids, new_id_store()
144 return usb_show_dynids(&usb_drv->dynids, buf); new_id_show()
158 spin_lock(&drv->dynids.lock); free_dynids()
159 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { free_dynids()
163 spin_unlock(&drv->dynids.lock); free_dynids()
179 spin_lock_init(&driver->dynids.lock); usb_serial_bus_register()
180 INIT_LIST_HEAD(&driver->dynids.list); usb_serial_bus_register()
H A Dusb-serial.c623 spin_lock(&drv->dynids.lock); match_dynamic_id()
624 list_for_each_entry(dynid, &drv->dynids.list, node) { match_dynamic_id()
626 spin_unlock(&drv->dynids.lock); match_dynamic_id()
630 spin_unlock(&drv->dynids.lock); match_dynamic_id()
/linux-4.1.27/drivers/pci/
H A Dpci-driver.c71 spin_lock(&drv->dynids.lock); pci_add_dynid()
72 list_add_tail(&dynid->node, &drv->dynids.list); pci_add_dynid()
73 spin_unlock(&drv->dynids.lock); pci_add_dynid()
83 spin_lock(&drv->dynids.lock); pci_free_dynids()
84 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { pci_free_dynids()
88 spin_unlock(&drv->dynids.lock); pci_free_dynids()
183 spin_lock(&pdrv->dynids.lock); store_remove_id()
184 list_for_each_entry_safe(dynid, n, &pdrv->dynids.list, node) { store_remove_id()
197 spin_unlock(&pdrv->dynids.lock); store_remove_id()
265 spin_lock(&drv->dynids.lock); pci_match_device()
266 list_for_each_entry(dynid, &drv->dynids.list, node) { pci_match_device()
272 spin_unlock(&drv->dynids.lock); pci_match_device()
1255 spin_lock_init(&drv->dynids.lock); __pci_register_driver()
1256 INIT_LIST_HEAD(&drv->dynids.list); __pci_register_driver()
/linux-4.1.27/drivers/pcmcia/
H A Dds.c126 mutex_lock(&pdrv->dynids.lock); pcmcia_store_new_id()
127 list_add_tail(&dynid->node, &pdrv->dynids.list); pcmcia_store_new_id()
128 mutex_unlock(&pdrv->dynids.lock); pcmcia_store_new_id()
143 mutex_lock(&drv->dynids.lock); pcmcia_free_dynids()
144 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { pcmcia_free_dynids()
148 mutex_unlock(&drv->dynids.lock); pcmcia_free_dynids()
185 mutex_init(&driver->dynids.lock); pcmcia_register_driver()
186 INIT_LIST_HEAD(&driver->dynids.list); pcmcia_register_driver()
903 mutex_lock(&p_drv->dynids.lock); pcmcia_bus_match()
904 list_for_each_entry(dynid, &p_drv->dynids.list, node) { pcmcia_bus_match()
908 mutex_unlock(&p_drv->dynids.lock); pcmcia_bus_match()
912 mutex_unlock(&p_drv->dynids.lock); pcmcia_bus_match()
/linux-4.1.27/drivers/usb/core/
H A Ddriver.c39 ssize_t usb_store_new_id(struct usb_dynids *dynids, usb_store_new_id() argument
95 spin_lock(&dynids->lock); usb_store_new_id()
96 list_add_tail(&dynid->node, &dynids->list); usb_store_new_id()
97 spin_unlock(&dynids->lock); usb_store_new_id()
111 ssize_t usb_show_dynids(struct usb_dynids *dynids, char *buf) usb_show_dynids() argument
116 list_for_each_entry(dynid, &dynids->list, node) usb_show_dynids()
132 return usb_show_dynids(&usb_drv->dynids, buf); new_id_show()
140 return usb_store_new_id(&usb_drv->dynids, usb_drv->id_table, driver, buf, count); new_id_store()
160 spin_lock(&usb_driver->dynids.lock); remove_id_store()
161 list_for_each_entry_safe(dynid, n, &usb_driver->dynids.list, node) { remove_id_store()
170 spin_unlock(&usb_driver->dynids.lock); remove_id_store()
219 spin_lock(&usb_drv->dynids.lock); usb_free_dynids()
220 list_for_each_entry_safe(dynid, n, &usb_drv->dynids.list, node) { usb_free_dynids()
224 spin_unlock(&usb_drv->dynids.lock); usb_free_dynids()
232 spin_lock(&drv->dynids.lock); usb_match_dynamic_id()
233 list_for_each_entry(dynid, &drv->dynids.list, node) { usb_match_dynamic_id()
235 spin_unlock(&drv->dynids.lock); usb_match_dynamic_id()
239 spin_unlock(&drv->dynids.lock); usb_match_dynamic_id()
955 spin_lock_init(&new_driver->dynids.lock); usb_register_driver()
956 INIT_LIST_HEAD(&new_driver->dynids.list); usb_register_driver()
/linux-4.1.27/include/pcmcia/
H A Dds.h61 struct pcmcia_dynids dynids; member in struct:pcmcia_driver
/linux-4.1.27/include/linux/usb/
H A Dserial.h235 struct usb_dynids dynids; member in struct:usb_serial_driver
/linux-4.1.27/include/linux/
H A Dusb.h1000 extern ssize_t usb_store_new_id(struct usb_dynids *dynids,
1005 extern ssize_t usb_show_dynids(struct usb_dynids *dynids, char *buf);
1053 * @dynids: used internally to hold the list of dynamically added device
1101 struct usb_dynids dynids; member in struct:usb_driver
H A Dpci.h668 struct pci_dynids dynids; member in struct:pci_driver

Completed in 518 milliseconds