Lines Matching refs:usb_function
42 struct usb_function usb_function; member
68 static inline struct f_fastboot *func_to_fastboot(struct usb_function *f) in func_to_fastboot()
70 return container_of(f, struct f_fastboot, usb_function); in func_to_fastboot()
206 static int fastboot_bind(struct usb_configuration *c, struct usb_function *f) in fastboot_bind()
271 static void fastboot_unbind(struct usb_configuration *c, struct usb_function *f) in fastboot_unbind()
278 static void fastboot_disable(struct usb_function *f) in fastboot_disable()
316 static int fastboot_set_alt(struct usb_function *f, in fastboot_set_alt()
384 f_fb->usb_function.name = "f_fastboot"; in fastboot_add()
385 f_fb->usb_function.bind = fastboot_bind; in fastboot_add()
386 f_fb->usb_function.unbind = fastboot_unbind; in fastboot_add()
387 f_fb->usb_function.set_alt = fastboot_set_alt; in fastboot_add()
388 f_fb->usb_function.disable = fastboot_disable; in fastboot_add()
389 f_fb->usb_function.strings = fastboot_strings; in fastboot_add()
391 status = usb_add_function(c, &f_fb->usb_function); in fastboot_add()