Searched refs:func_drv (Results 1 – 5 of 5) sorted by relevance
157 if (dev->func_drv == NULL) in usb_virt_bus_drv_reg()160 dev->func_drv = drv; in usb_virt_bus_drv_reg()170 dev->func_drv = NULL; in usb_virt_bus_drv_reg()251 dev->func_drv = NULL; in usb_virt_bus_drv_unreg()313 if (dev->func_drv != NULL) in usb_virt_bus_dev_add()336 dev->func_drv = func_drv; in usb_virt_bus_dev_add()338 if (func_drv->func_drv_ext.probe_ext(dev) == 0) in usb_virt_bus_dev_add()343 list_head_malloc_and_add(dev, &(func_drv->virt_dev_list)); in usb_virt_bus_dev_add()350 dev->func_drv = NULL; /* 失败则清空 */ in usb_virt_bus_dev_add()400 func_driver = dev->func_drv; in usb_virt_bus_dev_del()[all …]
325 struct usb_host_func_drv *func_drv = NULL; in _usb_core_func_drv_probe_interface() local337 func_drv = sub_dev->func_drv; in _usb_core_func_drv_probe_interface()338 hal_log_info("----func_drv->func_drv_name = %s\n", func_drv->func_drv_name); in _usb_core_func_drv_probe_interface()340 if (!func_drv->probe) in _usb_core_func_drv_probe_interface()361 id = usb_match_id(intf, func_drv->match_table); in _usb_core_func_drv_probe_interface()367 error = func_drv->probe(intf, id); in _usb_core_func_drv_probe_interface()
1912 && udev->actconfig->interfac[0]->virt_sub_dev->func_drv == (&hub_driver) in usb_reset_device()
63 return intf->virt_sub_dev->func_drv; in usb_mod_interface_to_func_drv()
167 struct usb_host_func_drv *func_drv; //指向功能驱动 member
Completed in 16 milliseconds