usb_configuration
struct usb_configuration *config)
struct usb_configuration *c;
struct usb_configuration *config,
int (*bind)(struct usb_configuration *))
struct usb_configuration *config)
struct usb_configuration *c;
static int count_ext_compat(struct usb_configuration *c)
static int fill_ext_compat(struct usb_configuration *c, u8 *buf)
static int count_ext_prop(struct usb_configuration *c, int interface)
static int len_ext_prop(struct usb_configuration *c, int interface)
static int fill_ext_prop(struct usb_configuration *c, int interface, u8 *buf)
struct usb_configuration *config;
struct usb_configuration,
struct usb_configuration *os_desc_cfg;
struct usb_configuration *c;
struct usb_configuration *c;
struct usb_configuration *c;
struct usb_configuration, list);
int usb_add_function(struct usb_configuration *config,
void usb_remove_function(struct usb_configuration *c, struct usb_function *f)
int usb_interface_id(struct usb_configuration *config,
struct usb_configuration *c)
struct usb_configuration *c)
static int config_buf(struct usb_configuration *config,
struct usb_configuration *c;
struct usb_configuration *c;
struct usb_configuration *c = NULL, *iter;
struct usb_configuration *c = NULL, *iter;
struct usb_configuration *c;
struct usb_configuration *c;
struct usb_configuration c;
acm_bind(struct usb_configuration *c, struct usb_function *f)
static void acm_unbind(struct usb_configuration *c, struct usb_function *f)
ecm_bind(struct usb_configuration *c, struct usb_function *f)
static void ecm_unbind(struct usb_configuration *c, struct usb_function *f)
static int eem_bind(struct usb_configuration *c, struct usb_function *f)
static void eem_unbind(struct usb_configuration *c, struct usb_function *f)
static int ffs_func_bind(struct usb_configuration *,
struct usb_configuration *c)
static int _ffs_func_bind(struct usb_configuration *c,
static int ffs_func_bind(struct usb_configuration *c,
static void ffs_func_unbind(struct usb_configuration *c,
struct usb_configuration *conf;
static int hidg_bind(struct usb_configuration *c, struct usb_function *f)
static void hidg_unbind(struct usb_configuration *c, struct usb_function *f)
static int loopback_bind(struct usb_configuration *c, struct usb_function *f)
static int fsg_bind(struct usb_configuration *c, struct usb_function *f)
static void fsg_unbind(struct usb_configuration *c, struct usb_function *f)
static void f_midi_unbind(struct usb_configuration *c, struct usb_function *f)
static int f_midi_bind(struct usb_configuration *c, struct usb_function *f)
static int f_midi2_bind(struct usb_configuration *c, struct usb_function *f)
static void f_midi2_unbind(struct usb_configuration *c, struct usb_function *f)
static int ncm_bind(struct usb_configuration *c, struct usb_function *f)
static void ncm_unbind(struct usb_configuration *c, struct usb_function *f)
static inline bool can_support_obex(struct usb_configuration *c)
static int obex_bind(struct usb_configuration *c, struct usb_function *f)
static void obex_unbind(struct usb_configuration *c, struct usb_function *f)
static int pn_bind(struct usb_configuration *c, struct usb_function *f)
static void pn_unbind(struct usb_configuration *c, struct usb_function *f)
static int printer_func_bind(struct usb_configuration *c,
static void printer_func_unbind(struct usb_configuration *c,
static inline bool can_support_rndis(struct usb_configuration *c)
rndis_bind(struct usb_configuration *c, struct usb_function *f)
static void rndis_unbind(struct usb_configuration *c, struct usb_function *f)
static int gser_bind(struct usb_configuration *c, struct usb_function *f)
static void gser_unbind(struct usb_configuration *c, struct usb_function *f)
sourcesink_bind(struct usb_configuration *c, struct usb_function *f)
struct usb_configuration *c = f->config;
geth_bind(struct usb_configuration *c, struct usb_function *f)
static void geth_unbind(struct usb_configuration *c, struct usb_function *f)
static int tcm_bind(struct usb_configuration *c, struct usb_function *f)
static void tcm_unbind(struct usb_configuration *c, struct usb_function *f)
static int f_audio_bind(struct usb_configuration *c, struct usb_function *f)
static void f_audio_unbind(struct usb_configuration *c, struct usb_function *f)
static void f_audio_unbind(struct usb_configuration *c, struct usb_function *f)
f_audio_bind(struct usb_configuration *c, struct usb_function *f)
afunc_bind(struct usb_configuration *cfg, struct usb_function *fn)
static void afunc_unbind(struct usb_configuration *c, struct usb_function *f)
static void uvc_function_unbind(struct usb_configuration *c,
uvc_function_bind(struct usb_configuration *c, struct usb_function *f)
static int acm_ms_do_config(struct usb_configuration *c)
static struct usb_configuration acm_ms_config_driver = {
static int audio_do_config(struct usb_configuration *c)
static struct usb_configuration audio_config_driver = {
static struct usb_configuration cdc_config_driver = {
static int cdc_do_config(struct usb_configuration *c)
static int rndis_do_config(struct usb_configuration *c)
static struct usb_configuration rndis_config_driver = {
static int eth_do_config(struct usb_configuration *c)
static struct usb_configuration eth_config_driver = {
struct usb_configuration c;
int (*eth)(struct usb_configuration *c);
static int gfs_do_config(struct usb_configuration *c);
static int eth_bind_config(struct usb_configuration *c);
static int bind_rndis_config(struct usb_configuration *c);
static int gfs_do_config(struct usb_configuration *c)
static int eth_bind_config(struct usb_configuration *c)
static int bind_rndis_config(struct usb_configuration *c)
static struct usb_configuration midi_config = {
static int midi_bind_config(struct usb_configuration *c)
static struct usb_configuration config_driver = {
static int do_config(struct usb_configuration *c)
static int msg_do_config(struct usb_configuration *c)
static struct usb_configuration msg_config_driver = {
static int rndis_do_config(struct usb_configuration *c)
static struct usb_configuration config = {
static int cdc_do_config(struct usb_configuration *c)
static struct usb_configuration config = {
static struct usb_configuration ncm_config_driver = {
static int ncm_do_config(struct usb_configuration *c)
static struct usb_configuration nokia_config_500ma_driver = {
static struct usb_configuration nokia_config_100ma_driver = {
static int nokia_bind_config(struct usb_configuration *c)
static struct usb_configuration printer_cfg_driver = {
static int printer_do_config(struct usb_configuration *c)
static struct usb_configuration serial_config_driver = {
struct usb_configuration *c, const char *f_name)
static int tcm_do_config(struct usb_configuration *c)
static struct usb_configuration usbg_config_driver = {
webcam_config_bind(struct usb_configuration *c)
static struct usb_configuration webcam_config_driver = {
static struct usb_configuration loopback_driver = {
static int ss_config_setup(struct usb_configuration *c,
static struct usb_configuration sourcesink_driver = {
struct usb_configuration *config;
int (*bind)(struct usb_configuration *,
void (*unbind)(struct usb_configuration *,
int usb_add_function(struct usb_configuration *, struct usb_function *);
int usb_interface_id(struct usb_configuration *, struct usb_function *);
void (*unbind)(struct usb_configuration *);
int (*setup)(struct usb_configuration *,
struct usb_configuration *,
int (*)(struct usb_configuration *));
struct usb_configuration *c);
struct usb_configuration *config;
struct usb_configuration *os_desc_config;
struct usb_configuration;
struct usb_configuration *usb_get_config(struct usb_composite_dev *cdev,
struct usb_configuration *config);
void usb_remove_function(struct usb_configuration *c, struct usb_function *f);
static int usb9pfs_func_bind(struct usb_configuration *c,
static void usb9pfs_func_unbind(struct usb_configuration *c,