Lines Matching full:function
10 1. ACM function
11 2. ECM function
12 3. ECM subset function
13 4. EEM function
14 5. FFS function
15 6. HID function
16 7. LOOPBACK function
17 8. MASS STORAGE function
18 9. MIDI function
19 10. NCM function
20 11. OBEX function
21 12. PHONET function
22 13. RNDIS function
23 14. SERIAL function
24 15. SOURCESINK function
25 16. UAC1 function (legacy implementation)
26 17. UAC2 function
27 18. UVC function
28 19. PRINTER function
29 20. UAC1 function (new API)
30 21. MIDI2 function
33 1. ACM function
36 The function is provided by usb_f_acm.ko module.
38 Function-specific configfs interface
41 The function name to use when creating the function directory is "acm".
42 The ACM function provides just one attribute in its function directory:
51 Testing the ACM function
72 2. ECM function
75 The function is provided by usb_f_ecm.ko module.
77 Function-specific configfs interface
80 The function name to use when creating the function directory is "ecm".
81 The ECM function provides these attributes in its function directory:
85 function instance
95 The ifname can be written to if the function is not bound. A write must be an
99 Testing the ECM function
112 3. ECM subset function
115 The function is provided by usb_f_ecm_subset.ko module.
117 Function-specific configfs interface
120 The function name to use when creating the function directory is "geth".
121 The ECM subset function provides these attributes in its function directory:
125 function instance
135 The ifname can be written to if the function is not bound. A write must be an
139 Testing the ECM subset function
152 4. EEM function
155 The function is provided by usb_f_eem.ko module.
157 Function-specific configfs interface
160 The function name to use when creating the function directory is "eem".
161 The EEM function provides these attributes in its function directory:
165 function instance
175 The ifname can be written to if the function is not bound. A write must be an
179 Testing the EEM function
192 5. FFS function
195 The function is provided by usb_f_fs.ko module.
197 Function-specific configfs interface
200 The function name to use when creating the function directory is "ffs".
201 The function directory is intentionally empty and not modifiable.
206 process which implements the function proper). The gadget should be enabled
209 Testing the FFS function
212 On the device: start the function's userspace daemon, enable the gadget
214 On the host: use the USB function provided by the device
216 6. HID function
219 The function is provided by usb_f_hid.ko module.
221 Function-specific configfs interface
224 The function name to use when creating the function directory is "hid".
225 The HID function provides these attributes in its function directory:
249 Testing the HID function
266 7. LOOPBACK function
269 The function is provided by usb_f_ss_lb.ko module.
271 Function-specific configfs interface
274 The function name to use when creating the function directory is "Loopback".
275 The LOOPBACK function provides these attributes in its function directory:
282 Testing the LOOPBACK function
289 8. MASS STORAGE function
292 The function is provided by usb_f_mass_storage.ko module.
294 Function-specific configfs interface
297 The function name to use when creating the function directory is "mass_storage".
298 The MASS STORAGE function provides these attributes in its directory:
302 stall Set to permit function to halt bulk endpoints.
338 the function is active. It causes the backing
345 Testing the MASS STORAGE function
352 9. MIDI function
355 The function is provided by usb_f_midi.ko module.
357 Function-specific configfs interface
360 The function name to use when creating the function directory is "midi".
361 The MIDI function provides these attributes in its function directory:
372 Testing the MIDI function
440 10. NCM function
443 The function is provided by usb_f_ncm.ko module.
445 Function-specific configfs interface
448 The function name to use when creating the function directory is "ncm".
449 The NCM function provides these attributes in its function directory:
453 function instance
465 The ifname can be written to if the function is not bound. A write must be an
469 Testing the NCM function
482 11. OBEX function
485 The function is provided by usb_f_obex.ko module.
487 Function-specific configfs interface
490 The function name to use when creating the function directory is "obex".
491 The OBEX function provides just one attribute in its function directory:
499 Testing the OBEX function
515 12. PHONET function
518 The function is provided by usb_f_phonet.ko module.
520 Function-specific configfs interface
523 The function name to use when creating the function directory is "phonet".
524 The PHONET function provides just one attribute in its function directory:
528 function instance
531 Testing the PHONET function
580 13. RNDIS function
583 The function is provided by usb_f_rndis.ko module.
585 Function-specific configfs interface
588 The function name to use when creating the function directory is "rndis".
589 The RNDIS function provides these attributes in its function directory:
593 function instance
603 The ifname can be written to if the function is not bound. A write must be an
607 Testing the RNDIS function
620 14. SERIAL function
623 The function is provided by usb_f_gser.ko module.
625 Function-specific configfs interface
628 The function name to use when creating the function directory is "gser".
629 The SERIAL function provides just one attribute in its function directory:
637 Testing the SERIAL function
663 15. SOURCESINK function
666 The function is provided by usb_f_ss_lb.ko module.
668 Function-specific configfs interface
671 The function name to use when creating the function directory is "SourceSink".
672 The SOURCESINK function provides these attributes in its function directory:
685 Testing the SOURCESINK function
693 16. UAC1 function (legacy implementation)
696 The function is provided by usb_f_uac1_legacy.ko module.
698 Function-specific configfs interface
701 The function name to use when creating the function directory
703 The uac1 function provides these attributes in its function directory:
716 Testing the UAC1 function
725 17. UAC2 function
728 The function is provided by usb_f_uac2.ko module.
730 Function-specific configfs interface
733 The function name to use when creating the function directory is "uac2".
734 The uac2 function provides these attributes in its function directory:
766 Testing the UAC2 function
772 This function does not require real hardware support, it just
784 18. UVC function
787 The function is provided by usb_f_uvc.ko module.
789 Function-specific configfs interface
792 The function name to use when creating the function directory is "uvc".
793 The uvc function provides these attributes in its function directory:
846 Testing the UVC function
864 19. PRINTER function
867 The function is provided by usb_f_printer.ko module.
869 Function-specific configfs interface
872 The function name to use when creating the function directory is "printer".
873 The printer function provides these attributes in its function directory:
880 Testing the PRINTER function
919 20. UAC1 function (virtual ALSA card, using u_audio API)
922 The function is provided by usb_f_uac1.ko module.
926 Function-specific configfs interface
929 The function name to use when creating the function directory is "uac1".
930 The uac1 function provides these attributes in its function directory:
956 Testing the UAC1 function
962 This function does not require real hardware support, it just
975 21. MIDI2 function
978 The function is provided by usb_f_midi2.ko module.
984 Function-specific configfs interface
987 The function name to use when creating the function directory is "midi2".
988 The midi2 function provides these attributes in its function directory
1013 represents the Function Block for Block 0 information.
1017 name Function Block name string
1035 If multiple Function Blocks are required, you can add more Function
1037 Function Block number (1, 2, ....). The FB subdirectories can be
1038 dynamically removed, too. Note that the Function Block numbers must be
1048 Testing the MIDI2 function
1114 Function Block 0.