Lines Matching refs:function

4 1. ACM function
5 2. ECM function
6 3. ECM subset function
7 4. EEM function
8 5. FFS function
9 6. HID function
10 7. LOOPBACK function
11 8. MASS STORAGE function
12 9. MIDI function
13 10. NCM function
14 11. OBEX function
15 12. PHONET function
16 13. RNDIS function
17 14. SERIAL function
18 15. SOURCESINK function
19 16. UAC1 function (legacy implementation)
20 17. UAC2 function
21 18. UVC function
22 19. PRINTER function
23 20. UAC1 function (new API)
26 1. ACM function
29 The function is provided by usb_f_acm.ko module.
34 The function name to use when creating the function directory is "acm".
35 The ACM function provides just one attribute in its function directory:
44 Testing the ACM function
55 2. ECM function
58 The function is provided by usb_f_ecm.ko module.
63 The function name to use when creating the function directory is "ecm".
64 The ECM function provides these attributes in its function directory:
67 function instance
76 Except for ifname they can be written to until the function is linked to a
80 Testing the ECM function
88 3. ECM subset function
91 The function is provided by usb_f_ecm_subset.ko module.
96 The function name to use when creating the function directory is "geth".
97 The ECM subset function provides these attributes in its function directory:
100 function instance
109 Except for ifname they can be written to until the function is linked to a
113 Testing the ECM subset function
121 4. EEM function
124 The function is provided by usb_f_eem.ko module.
129 The function name to use when creating the function directory is "eem".
130 The EEM function provides these attributes in its function directory:
133 function instance
142 Except for ifname they can be written to until the function is linked to a
146 Testing the EEM function
154 5. FFS function
157 The function is provided by usb_f_fs.ko module.
162 The function name to use when creating the function directory is "ffs".
163 The function directory is intentionally empty and not modifiable.
168 process which implements the function proper). The gadget should be enabled
171 Testing the FFS function
174 On the device: start the function's userspace daemon, enable the gadget
175 On the host: use the USB function provided by the device
177 6. HID function
180 The function is provided by usb_f_hid.ko module.
185 The function name to use when creating the function directory is "hid".
186 The HID function provides these attributes in its function directory:
208 Testing the HID function
223 7. LOOPBACK function
226 The function is provided by usb_f_ss_lb.ko module.
231 The function name to use when creating the function directory is "Loopback".
232 The LOOPBACK function provides these attributes in its function directory:
237 Testing the LOOPBACK function
243 8. MASS STORAGE function
246 The function is provided by usb_f_mass_storage.ko module.
251 The function name to use when creating the function directory is "mass_storage".
252 The MASS STORAGE function provides these attributes in its directory:
255 stall - Set to permit function to halt bulk endpoints.
289 Testing the MASS STORAGE function
296 9. MIDI function
299 The function is provided by usb_f_midi.ko module.
304 The function name to use when creating the function directory is "midi".
305 The MIDI function provides these attributes in its function directory:
314 Testing the MIDI function
379 10. NCM function
382 The function is provided by usb_f_ncm.ko module.
387 The function name to use when creating the function directory is "ncm".
388 The NCM function provides these attributes in its function directory:
391 function instance
400 Except for ifname they can be written to until the function is linked to a
404 Testing the NCM function
412 11. OBEX function
415 The function is provided by usb_f_obex.ko module.
420 The function name to use when creating the function directory is "obex".
421 The OBEX function provides just one attribute in its function directory:
429 Testing the OBEX function
440 12. PHONET function
443 The function is provided by usb_f_phonet.ko module.
448 The function name to use when creating the function directory is "phonet".
449 The PHONET function provides just one attribute in its function directory:
452 function instance
454 Testing the PHONET function
503 13. RNDIS function
506 The function is provided by usb_f_rndis.ko module.
511 The function name to use when creating the function directory is "rndis".
512 The RNDIS function provides these attributes in its function directory:
515 function instance
524 Except for ifname they can be written to until the function is linked to a
528 Testing the RNDIS function
536 14. SERIAL function
539 The function is provided by usb_f_gser.ko module.
544 The function name to use when creating the function directory is "gser".
545 The SERIAL function provides just one attribute in its function directory:
553 Testing the SERIAL function
566 15. SOURCESINK function
569 The function is provided by usb_f_ss_lb.ko module.
574 The function name to use when creating the function directory is "SourceSink".
575 The SOURCESINK function provides these attributes in its function directory:
586 Testing the SOURCESINK function
593 16. UAC1 function (legacy implementation)
596 The function is provided by usb_f_uac1_legacy.ko module.
601 The function name to use when creating the function directory
603 The uac1 function provides these attributes in its function directory:
614 Testing the UAC1 function
620 17. UAC2 function
623 The function is provided by usb_f_uac2.ko module.
628 The function name to use when creating the function directory is "uac2".
629 The uac2 function provides these attributes in its function directory:
642 Testing the UAC2 function
648 This function does not require real hardware support, it just
660 18. UVC function
663 The function is provided by usb_f_uvc.ko module.
668 The function name to use when creating the function directory is "uvc".
669 The uvc function provides these attributes in its function directory:
717 Testing the UVC function
732 19. PRINTER function
735 The function is provided by usb_f_printer.ko module.
740 The function name to use when creating the function directory is "printer".
741 The printer function provides these attributes in its function directory:
746 Testing the PRINTER function
779 20. UAC1 function (virtual ALSA card, using u_audio API)
782 The function is provided by usb_f_uac1.ko module.
789 The function name to use when creating the function directory is "uac1".
790 The uac1 function provides these attributes in its function directory:
803 Testing the UAC1 function
809 This function does not require real hardware support, it just