Modules§
Macros§
- Endpoint
Info Unknown - Pattern that matches an unknown
EndpointInfomember.
Structs§
- Bulk
Endpoint Info - Bulk Endpoint Information
- Control
Endpoint Info - Control Endpoint Information
- Endpoint
GetInfo Response - Endpoint
Unregister Vmos Request - Interrupt
Endpoint Info - Interrupt Endpoint Information
- Isochronous
Endpoint Info - Isochronous Endpoint Information
- VmoInfo
- VMO information for registering VMOs. Only used for
RegisterVmos()to convey the ID to register a VMO to and its size.
Enums§
- Endpoint
Info - Endpoint Information
Constants§
- MAX_
COMPLETIONS_ PER_ EVENT - Limit on the number of completions delivered in a single
OnCompletionevent to avoid exceeding the Zircon channel message size limit (ZX_CHANNEL_MAX_MSG_BYTES= 64KB) even with scatter-gather buffer chaining. - REQUEST_
MAX - Limit on the number of Requests in one call to
QueueRequests(). - VMO_
VECTOR_ MAX - Limit on the number of VMOs in one call to
RegisterVmos()orUnregisterVmos(). Bounded by the Zircon channel handle limit (ZX_CHANNEL_MAX_MSG_HANDLES= 64) sinceRegisterVmos()returns a vector of VMO handles.