Lines Matching refs:fd
13 struct usb_function_driver *fd; in try_get_usb_function_instance() local
18 list_for_each_entry(fd, &func_list, list) { in try_get_usb_function_instance()
20 if (strcmp(name, fd->name)) in try_get_usb_function_instance()
23 if (!try_module_get(fd->mod)) { in try_get_usb_function_instance()
27 fi = fd->alloc_inst(); in try_get_usb_function_instance()
29 module_put(fd->mod); in try_get_usb_function_instance()
31 fi->fd = fd; in try_get_usb_function_instance()
60 f = fi->fd->alloc_func(fi); in usb_get_function()
75 mod = fi->fd->mod; in usb_put_function_instance()
92 struct usb_function_driver *fd; in usb_function_register() local
98 list_for_each_entry(fd, &func_list, list) { in usb_function_register()
99 if (!strcmp(fd->name, newf->name)) in usb_function_register()
110 void usb_function_unregister(struct usb_function_driver *fd) in usb_function_unregister() argument
113 list_del(&fd->list); in usb_function_unregister()