Linux Kernel
3.7.1
|
Data Fields | |
char * | name |
void * | config |
struct device * | dev |
char * | dev_name |
struct device_attribute ** | attributes |
struct list_head | enabled_list |
int(* | init )(struct ccg_usb_function *, struct usb_composite_dev *) |
void(* | cleanup )(struct ccg_usb_function *) |
int(* | bind_config )(struct ccg_usb_function *, struct usb_configuration *) |
void(* | unbind_config )(struct ccg_usb_function *, struct usb_configuration *) |
int(* | ctrlrequest )(struct ccg_usb_function *, struct usb_composite_dev *, const struct usb_ctrlrequest *) |
struct device_attribute** attributes |
int(* bind_config)(struct ccg_usb_function *, struct usb_configuration *) |
void(* cleanup)(struct ccg_usb_function *) |
int(* ctrlrequest)(struct ccg_usb_function *, struct usb_composite_dev *, const struct usb_ctrlrequest *) |
int(* init)(struct ccg_usb_function *, struct usb_composite_dev *) |
void(* unbind_config)(struct ccg_usb_function *, struct usb_configuration *) |