Lines Matching refs:function
52 struct usb_function function; member
63 return container_of(f, struct f_sourcesink, function); in func_to_ss()
497 struct usb_composite_dev *cdev = ss->function.config->cdev; in check_read_data()
558 cdev = ss->function.config->cdev; in source_sink_complete()
645 cdev = ss->function.config->cdev; in source_sink_start_ep()
663 cdev = ss->function.config->cdev; in disable_source_sink()
666 VDBG(cdev, "%s disabled\n", ss->function.name); in disable_source_sink()
679 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
698 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
721 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
744 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
762 DBG(cdev, "%s enabled, alt intf %d\n", ss->function.name, alt); in enable_source_sink()
888 ss->function.name = "source/sink"; in source_sink_alloc_func()
889 ss->function.bind = sourcesink_bind; in source_sink_alloc_func()
890 ss->function.set_alt = sourcesink_set_alt; in source_sink_alloc_func()
891 ss->function.get_alt = sourcesink_get_alt; in source_sink_alloc_func()
892 ss->function.disable = sourcesink_disable; in source_sink_alloc_func()
893 ss->function.setup = sourcesink_setup; in source_sink_alloc_func()
894 ss->function.strings = sourcesink_strings; in source_sink_alloc_func()
896 ss->function.free_func = sourcesink_free_func; in source_sink_alloc_func()
898 return &ss->function; in source_sink_alloc_func()