Lines Matching refs:function

46 	struct usb_function	function;  member
64 return container_of(f, struct f_sourcesink, function); in func_to_ss()
484 struct usb_composite_dev *cdev = ss->function.config->cdev; in check_read_data()
548 cdev = ss->function.config->cdev; in source_sink_complete()
636 cdev = ss->function.config->cdev; in source_sink_start_ep()
654 cdev = ss->function.config->cdev; in disable_source_sink()
657 VDBG(cdev, "%s disabled\n", ss->function.name); in disable_source_sink()
670 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
688 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
710 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
731 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
748 DBG(cdev, "%s enabled, alt intf %d\n", ss->function.name, alt); in enable_source_sink()
873 ss->function.name = "source/sink"; in source_sink_alloc_func()
874 ss->function.bind = sourcesink_bind; in source_sink_alloc_func()
875 ss->function.set_alt = sourcesink_set_alt; in source_sink_alloc_func()
876 ss->function.get_alt = sourcesink_get_alt; in source_sink_alloc_func()
877 ss->function.disable = sourcesink_disable; in source_sink_alloc_func()
878 ss->function.setup = sourcesink_setup; in source_sink_alloc_func()
879 ss->function.strings = sourcesink_strings; in source_sink_alloc_func()
881 ss->function.free_func = sourcesink_free_func; in source_sink_alloc_func()
883 return &ss->function; in source_sink_alloc_func()