Lines Matching full:api

5 <book id="USB-Gadget-API">
7 <title>USB Gadget API for Linux</title>
59 API, for use within peripherals and other USB devices
61 It provides an overview of the API structure,
63 This is the first such API released on Linux to address
82 <listitem><para>Sharing data structures and API models with the
83 Linux-USB host side API. This helps the OTG support, and
94 <para>Most Linux developers will not be able to use this API, since they
108 <para>The gadget API resembles the host side Linux-USB API in that both
116 and assumptions that are inappropriate for a gadget API.
119 the other is a hardware-aware slave), the endpoint I/0 API used here
120 should also be usable for an overhead-reduced host side API.
131 The "gadget" API is used by the middle layer to interact
147 The <filename>&lt;linux/usb/gadget.h&gt;</filename> API abstracts
297 <chapter id="api"><title>Kernel Mode Gadget API</title>
307 you will understand how this API works.
325 code (such as that for "Gadget Zero"), to fully understand the API.
328 <para>The part of the API implementing some basic
333 so those parts of the gadget API are not fully portable.
335 The driver model state is another part of this API that is
340 <para>The core API does not expose
347 <para>This API allows drivers to use conditional compilation to handle
353 The API supports limited run-time
364 <para>Like the Linux-USB host side API, this API exposes
385 Use the API like this:
517 <para>The core API is sufficient for writing a USB Gadget Driver,
529 <para>The core API is sufficient for writing drivers for composite
572 <para>The first hardware supporting this API was the NetChip 2280
658 This provides a <emphasis>User Mode API</emphasis> that presents