Lines Matching refs:usb_function

96 	struct usb_function		usb_function;  member
122 static inline struct f_sdp *func_to_sdp(struct usb_function *f) in func_to_sdp()
124 return container_of(f, struct f_sdp, usb_function); in func_to_sdp()
415 static int sdp_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in sdp_setup()
470 static int sdp_bind(struct usb_configuration *c, struct usb_function *f) in sdp_bind()
499 static void sdp_unbind(struct usb_configuration *c, struct usb_function *f) in sdp_unbind()
539 static int sdp_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in sdp_set_alt()
561 static int sdp_get_alt(struct usb_function *f, unsigned intf) in sdp_get_alt()
568 static void sdp_disable(struct usb_function *f) in sdp_disable()
592 sdp_func->usb_function.name = "sdp"; in sdp_bind_config()
593 sdp_func->usb_function.hs_descriptors = sdp_runtime_descs; in sdp_bind_config()
594 sdp_func->usb_function.descriptors = sdp_runtime_descs; in sdp_bind_config()
595 sdp_func->usb_function.bind = sdp_bind; in sdp_bind_config()
596 sdp_func->usb_function.unbind = sdp_unbind; in sdp_bind_config()
597 sdp_func->usb_function.set_alt = sdp_set_alt; in sdp_bind_config()
598 sdp_func->usb_function.get_alt = sdp_get_alt; in sdp_bind_config()
599 sdp_func->usb_function.disable = sdp_disable; in sdp_bind_config()
600 sdp_func->usb_function.strings = sdp_generic_strings; in sdp_bind_config()
601 sdp_func->usb_function.setup = sdp_setup; in sdp_bind_config()
603 status = usb_add_function(c, &sdp_func->usb_function); in sdp_bind_config()