usb_function 202 include/linux/usb/composite.h struct usb_function *); usb_function 204 include/linux/usb/composite.h struct usb_function *); usb_function 205 include/linux/usb/composite.h void (*free_func)(struct usb_function *f); usb_function 209 include/linux/usb/composite.h int (*set_alt)(struct usb_function *, usb_function 211 include/linux/usb/composite.h int (*get_alt)(struct usb_function *, usb_function 213 include/linux/usb/composite.h void (*disable)(struct usb_function *); usb_function 214 include/linux/usb/composite.h int (*setup)(struct usb_function *, usb_function 216 include/linux/usb/composite.h void (*suspend)(struct usb_function *); usb_function 217 include/linux/usb/composite.h void (*resume)(struct usb_function *); usb_function 220 include/linux/usb/composite.h int (*get_status)(struct usb_function *); usb_function 221 include/linux/usb/composite.h int (*func_suspend)(struct usb_function *, usb_function 230 include/linux/usb/composite.h int usb_add_function(struct usb_configuration *, struct usb_function *); usb_function 232 include/linux/usb/composite.h int usb_function_deactivate(struct usb_function *); usb_function 233 include/linux/usb/composite.h int usb_function_activate(struct usb_function *); usb_function 235 include/linux/usb/composite.h int usb_interface_id(struct usb_configuration *, struct usb_function *); usb_function 237 include/linux/usb/composite.h int config_ep_by_speed(struct usb_gadget *g, struct usb_function *f, usb_function 315 include/linux/usb/composite.h struct usb_function *interface[MAX_CONFIG_INTERFACES]; usb_function 558 include/linux/usb/composite.h struct usb_function *(*alloc_func)(struct usb_function_instance *inst); usb_function 573 include/linux/usb/composite.h void usb_put_function(struct usb_function *f); usb_function 575 include/linux/usb/composite.h struct usb_function *usb_get_function(struct usb_function_instance *fi); usb_function 581 include/linux/usb/composite.h void usb_remove_function(struct usb_configuration *c, struct usb_function *f); usb_function 994 include/linux/usb/gadget.h struct usb_function; usb_function 995 include/linux/usb/gadget.h int usb_assign_descriptors(struct usb_function *f, usb_function 999 include/linux/usb/gadget.h void usb_free_all_descriptors(struct usb_function *f);