Home
last modified time | relevance | path

Searched refs:usb_function (Results 1 – 25 of 61) sorted by relevance

123

/OK3568_Linux_fs/kernel/include/linux/usb/
H A Dcomposite.h191 struct usb_function { struct
212 struct usb_function *); argument
214 struct usb_function *); argument
215 void (*free_func)(struct usb_function *f); argument
219 int (*set_alt)(struct usb_function *, argument
221 int (*get_alt)(struct usb_function *, argument
223 void (*disable)(struct usb_function *); argument
224 int (*setup)(struct usb_function *, argument
226 bool (*req_match)(struct usb_function *, argument
229 void (*suspend)(struct usb_function *); argument
[all …]
/OK3568_Linux_fs/u-boot/include/linux/usb/
H A Dcomposite.h97 struct usb_function { struct
114 struct usb_function *); argument
116 struct usb_function *); argument
119 int (*set_alt)(struct usb_function *, argument
121 int (*get_alt)(struct usb_function *, argument
123 void (*disable)(struct usb_function *); argument
124 int (*setup)(struct usb_function *, argument
126 void (*suspend)(struct usb_function *); argument
127 void (*resume)(struct usb_function *); argument
135 int usb_add_function(struct usb_configuration *, struct usb_function *); argument
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/legacy/
H A Dnokia.c106 static struct usb_function *f_acm_cfg1;
107 static struct usb_function *f_acm_cfg2;
108 static struct usb_function *f_ecm_cfg1;
109 static struct usb_function *f_ecm_cfg2;
110 static struct usb_function *f_obex1_cfg1;
111 static struct usb_function *f_obex2_cfg1;
112 static struct usb_function *f_obex1_cfg2;
113 static struct usb_function *f_obex2_cfg2;
114 static struct usb_function *f_phonet_cfg1;
115 static struct usb_function *f_phonet_cfg2;
[all …]
H A Dmulti.c130 static struct usb_function *f_acm_rndis;
131 static struct usb_function *f_rndis;
132 static struct usb_function *f_msg_rndis;
212 static struct usb_function *f_acm_multi;
213 static struct usb_function *f_ecm;
214 static struct usb_function *f_msg_multi;
H A Dether.c190 static struct usb_function *f_ecm;
193 static struct usb_function *f_eem;
196 static struct usb_function *f_geth;
199 static struct usb_function *f_rndis;
/OK3568_Linux_fs/u-boot/drivers/usb/gadget/
H A Df_dfu.c31 struct usb_function usb_function; member
54 static inline struct f_dfu *func_to_dfu(struct usb_function *f) in func_to_dfu()
56 return container_of(f, struct f_dfu, usb_function); in func_to_dfu()
227 f_dfu->usb_function.strings = dfu_strings; in to_dfu_mode()
228 f_dfu->usb_function.hs_descriptors = f_dfu->function; in to_dfu_mode()
229 f_dfu->usb_function.descriptors = f_dfu->function; in to_dfu_mode()
235 f_dfu->usb_function.strings = NULL; in to_runtime_mode()
236 f_dfu->usb_function.hs_descriptors = dfu_runtime_descs; in to_runtime_mode()
237 f_dfu->usb_function.descriptors = dfu_runtime_descs; in to_runtime_mode()
585 dfu_handle(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in dfu_handle()
[all …]
H A Df_sdp.c96 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()
[all …]
H A Df_thor.c38 static inline struct f_thor *func_to_thor(struct usb_function *f) in func_to_thor()
40 return container_of(f, struct f_thor, usb_function); in func_to_thor()
632 thor_func_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in thor_func_setup()
747 static int thor_func_bind(struct usb_configuration *c, struct usb_function *f) in thor_func_bind()
861 static void thor_unbind(struct usb_configuration *c, struct usb_function *f) in thor_unbind()
872 static void thor_func_disable(struct usb_function *f) in thor_func_disable()
898 static int thor_eps_setup(struct usb_function *f) in thor_eps_setup()
970 static int thor_func_set_alt(struct usb_function *f, in thor_func_set_alt()
1008 f_thor->usb_function.name = "f_thor"; in thor_func_init()
1009 f_thor->usb_function.bind = thor_func_bind; in thor_func_init()
[all …]
H A Dcomposite.c41 struct usb_function *function) in usb_add_function()
97 int usb_function_deactivate(struct usb_function *function) in usb_function_deactivate()
120 int usb_function_activate(struct usb_function *function) in usb_function_activate()
160 struct usb_function *function) in usb_interface_id()
180 struct usb_function *f; in config_buf()
319 struct usb_function *f; in reset_config()
343 struct usb_function *f; in set_config()
456 struct usb_function *f; in usb_add_config()
566 struct usb_function *f; in get_string()
803 struct usb_function *f = NULL; in composite_setup()
[all …]
H A Df_thor.h117 struct usb_function usb_function; member
H A Df_fastboot.c72 struct usb_function usb_function; member
79 static inline struct f_fastboot *func_to_fastboot(struct usb_function *f) in func_to_fastboot()
81 return container_of(f, struct f_fastboot, usb_function); in func_to_fastboot()
331 static int fastboot_bind(struct usb_configuration *c, struct usb_function *f) in fastboot_bind()
385 static void fastboot_unbind(struct usb_configuration *c, struct usb_function *f) in fastboot_unbind()
390 static void fastboot_disable(struct usb_function *f) in fastboot_disable()
428 static int fastboot_set_alt(struct usb_function *f, in fastboot_set_alt()
498 f_fb->usb_function.name = "f_fastboot"; in fastboot_add()
499 f_fb->usb_function.bind = fastboot_bind; in fastboot_add()
500 f_fb->usb_function.unbind = fastboot_unbind; in fastboot_add()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/function/
H A Df_serial.c33 static inline struct f_gser *func_to_gser(struct usb_function *f) in func_to_gser()
146 static int gser_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in gser_set_alt()
172 static void gser_disable(struct usb_function *f) in gser_disable()
186 static int gser_bind(struct usb_configuration *c, struct usb_function *f) in gser_bind()
338 static void gser_free(struct usb_function *f) in gser_free()
346 static void gser_unbind(struct usb_configuration *c, struct usb_function *f) in gser_unbind()
355 static void gser_resume(struct usb_function *f) in gser_resume()
362 static void gser_suspend(struct usb_function *f) in gser_suspend()
369 static struct usb_function *gser_alloc(struct usb_function_instance *fi) in gser_alloc()
H A Df_obex.c37 static inline struct f_obex *func_to_obex(struct usb_function *f) in func_to_obex()
189 static int obex_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in obex_set_alt()
241 static int obex_get_alt(struct usb_function *f, unsigned intf) in obex_get_alt()
248 static void obex_disable(struct usb_function *f) in obex_disable()
302 static int obex_bind(struct usb_configuration *c, struct usb_function *f) in obex_bind()
446 static void obex_free(struct usb_function *f) in obex_free()
454 static void obex_unbind(struct usb_configuration *c, struct usb_function *f) in obex_unbind()
459 static struct usb_function *obex_alloc(struct usb_function_instance *fi) in obex_alloc()
H A Df_subset.c55 static inline struct f_gether *func_to_geth(struct usb_function *f) in func_to_geth()
253 static int geth_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in geth_set_alt()
278 static void geth_disable(struct usb_function *f) in geth_disable()
292 geth_bind(struct usb_configuration *c, struct usb_function *f) in geth_bind()
451 static void geth_free(struct usb_function *f) in geth_free()
459 static void geth_unbind(struct usb_configuration *c, struct usb_function *f) in geth_unbind()
465 static struct usb_function *geth_alloc(struct usb_function_instance *fi) in geth_alloc()
H A Df_phonet.c42 struct usb_function function;
56 static inline struct f_phonet *func_to_pn(struct usb_function *f) in func_to_pn()
377 static void __pn_reset(struct usb_function *f) in __pn_reset()
394 static int pn_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in pn_set_alt()
444 static int pn_get_alt(struct usb_function *f, unsigned intf) in pn_get_alt()
464 static void pn_disconnect(struct usb_function *f) in pn_disconnect()
478 static int pn_bind(struct usb_configuration *c, struct usb_function *f) in pn_bind()
641 static void phonet_free(struct usb_function *f) in phonet_free()
649 static void pn_unbind(struct usb_configuration *c, struct usb_function *f) in pn_unbind()
664 static struct usb_function *phonet_alloc(struct usb_function_instance *fi) in phonet_alloc()
H A Df_acm.c74 static inline struct f_acm *func_to_acm(struct usb_function *f) in func_to_acm()
336 static int acm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in acm_setup()
420 static int acm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in acm_set_alt()
466 static void acm_disable(struct usb_function *f) in acm_disable()
608 acm_bind(struct usb_configuration *c, struct usb_function *f) in acm_bind()
711 static void acm_unbind(struct usb_configuration *c, struct usb_function *f) in acm_unbind()
721 static void acm_free_func(struct usb_function *f) in acm_free_func()
728 static void acm_resume(struct usb_function *f) in acm_resume()
735 static void acm_suspend(struct usb_function *f) in acm_suspend()
742 static struct usb_function *acm_alloc_func(struct usb_function_instance *fi) in acm_alloc_func()
H A Df_eem.c38 static inline struct f_eem *func_to_eem(struct usb_function *f) in func_to_eem()
171 static int eem_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in eem_setup()
187 static int eem_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in eem_set_alt()
230 static void eem_disable(struct usb_function *f) in eem_disable()
245 static int eem_bind(struct usb_configuration *c, struct usb_function *f) in eem_bind()
625 static void eem_free(struct usb_function *f) in eem_free()
638 static void eem_unbind(struct usb_configuration *c, struct usb_function *f) in eem_unbind()
645 static struct usb_function *eem_alloc(struct usb_function_instance *fi) in eem_alloc()
H A Df_uac1_legacy.c294 static inline struct f_audio *func_to_audio(struct usb_function *f) in func_to_audio()
384 static int audio_set_intf_req(struct usb_function *f, in audio_set_intf_req()
420 static int audio_get_intf_req(struct usb_function *f, in audio_get_intf_req()
458 static int audio_set_endpoint_req(struct usb_function *f, in audio_set_endpoint_req()
494 static int audio_get_endpoint_req(struct usb_function *f, in audio_get_endpoint_req()
523 f_audio_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in f_audio_setup()
574 static int f_audio_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in f_audio_set_alt()
655 static int f_audio_get_alt(struct usb_function *f, unsigned intf) in f_audio_get_alt()
671 static void f_audio_disable(struct usb_function *f) in f_audio_disable()
705 f_audio_bind(struct usb_configuration *c, struct usb_function *f) in f_audio_bind()
[all …]
H A Df_loopback.c29 struct usb_function function;
38 static inline struct f_loopback *func_to_loop(struct usb_function *f) in func_to_loop()
166 static int loopback_bind(struct usb_configuration *c, struct usb_function *f) in loopback_bind()
221 static void lb_free_func(struct usb_function *f) in lb_free_func()
407 static int loopback_set_alt(struct usb_function *f, in loopback_set_alt()
418 static void loopback_disable(struct usb_function *f) in loopback_disable()
425 static struct usb_function *loopback_alloc(struct usb_function_instance *fi) in loopback_alloc()
H A Df_audio_source.c248 struct usb_function func;
276 static inline struct audio_dev *func_to_audio(struct usb_function *f) in func_to_audio()
467 static int audio_set_endpoint_req(struct usb_function *f, in audio_set_endpoint_req()
492 static int audio_get_endpoint_req(struct usb_function *f, in audio_get_endpoint_req()
526 audio_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in audio_setup()
565 static int audio_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in audio_set_alt()
581 static void audio_disable(struct usb_function *f) in audio_disable()
589 static void audio_free_func(struct usb_function *f) in audio_free_func()
620 audio_bind(struct usb_configuration *c, struct usb_function *f) in audio_bind()
692 audio_unbind(struct usb_configuration *c, struct usb_function *f) in audio_unbind()
[all …]
H A Df_ecm.c63 static inline struct f_ecm *func_to_ecm(struct usb_function *f) in func_to_ecm()
468 static int ecm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in ecm_setup()
533 static int ecm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in ecm_set_alt()
611 static int ecm_get_alt(struct usb_function *f, unsigned intf) in ecm_get_alt()
620 static void ecm_disable(struct usb_function *f) in ecm_disable()
683 ecm_bind(struct usb_configuration *c, struct usb_function *f) in ecm_bind()
892 static void ecm_free(struct usb_function *f) in ecm_free()
905 static void ecm_unbind(struct usb_configuration *c, struct usb_function *f) in ecm_unbind()
922 static struct usb_function *ecm_alloc(struct usb_function_instance *fi) in ecm_alloc()
H A Df_uac1.c51 static inline struct f_uac1 *func_to_uac1(struct usb_function *f) in func_to_uac1()
561 struct usb_function *fn = ep->driver_data; in uac_cs_attr_sample_rate()
648 in_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_cur()
699 in_rq_min(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_min()
746 in_rq_max(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_max()
793 in_rq_res(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_res()
923 ac_rq_out(struct usb_function *fn, const struct usb_ctrlrequest *cr) in ac_rq_out()
950 static int ac_rq_in(struct usb_function *f, in ac_rq_in()
983 static int audio_set_endpoint_req(struct usb_function *f, in audio_set_endpoint_req()
1028 static int audio_get_endpoint_req(struct usb_function *f, in audio_get_endpoint_req()
[all …]
H A Df_rndis.c82 static inline struct f_rndis *func_to_rndis(struct usb_function *f) in func_to_rndis()
465 rndis_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in rndis_setup()
553 static int rndis_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in rndis_set_alt()
623 static void rndis_disable(struct usb_function *f) in rndis_disable()
683 rndis_bind(struct usb_configuration *c, struct usb_function *f) in rndis_bind()
970 static void rndis_free(struct usb_function *f) in rndis_free()
984 static void rndis_unbind(struct usb_configuration *c, struct usb_function *f) in rndis_unbind()
996 static struct usb_function *rndis_alloc(struct usb_function_instance *fi) in rndis_alloc()
/OK3568_Linux_fs/kernel/drivers/usb/gadget/
H A Dcomposite.c61 function_descriptors(struct usb_function *f, in function_descriptors()
150 struct usb_function *f, in config_ep_by_speed_and_alt()
293 struct usb_function *f, in config_ep_by_speed()
315 struct usb_function *function) in usb_add_function()
367 void usb_remove_function(struct usb_configuration *c, struct usb_function *f) in usb_remove_function()
401 int usb_function_deactivate(struct usb_function *function) in usb_function_deactivate()
432 int usb_function_activate(struct usb_function *function) in usb_function_activate()
480 struct usb_function *function) in usb_interface_id()
520 struct usb_function *f; in config_buf()
848 struct usb_function *f; in reset_config()
[all …]
H A Dfunctions.c57 struct usb_function *usb_get_function(struct usb_function_instance *fi) in usb_get_function()
59 struct usb_function *f; in usb_get_function()
82 void usb_put_function(struct usb_function *f) in usb_put_function()

123