Home
last modified time | relevance | path

Searched refs:func_drv (Results 1 – 5 of 5) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/core/
A Dusb_virt_bus.c157 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 …]
A Dusb_core_base.c325 struct usb_host_func_drv *func_drv = NULL; in _usb_core_func_drv_probe_interface() local
337 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()
A Dusb_gen_hub.c1912 && udev->actconfig->interfac[0]->virt_sub_dev->func_drv == (&hub_driver) in usb_reset_device()
/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/include/
A Dusb_gen_dev_mod.c63 return intf->virt_sub_dev->func_drv; in usb_mod_interface_to_func_drv()
A Dusb_host_common.h167 struct usb_host_func_drv *func_drv; //指向功能驱动 member

Completed in 16 milliseconds