Lines Matching +full:interrupt +full:- +full:less

7   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8 SPDX-License-Identifier: BSD-2-Clause-Patent
58 /// if combines these two bitmaps into a 32-bit bitmap.
93 @param Is64BitCapable TRUE if controller supports 64-bit memory addressing,
309 Submits an asynchronous interrupt transfer to an interrupt endpoint of a USB device.
319 …@param IsNewTransfer If TRUE, an asynchronous interrupt pipe is built between the host and …
320 … target interrupt endpoint. If FALSE, the specified asynchronous interrupt
321 … pipe is canceled. If TRUE, and an interrupt transfer exists for the target
324 …param PollingInterval Indicates the interval, in milliseconds, that the asynchronous interrupt
327 PollingInterval from the target asynchronous interrupt endpoint.
334 @retval EFI_SUCCESS The asynchronous interrupt transfer request has been successfully
358 Submits synchronous interrupt transfer to an interrupt endpoint of a USB device.
377 interrupt transfer.
379 @retval EFI_SUCCESS The synchronous interrupt transfer was completed successfully.
381 …@retval EFI_OUT_OF_RESOURCES The synchronous interrupt transfer could not be submitted due to a l…
382 @retval EFI_TIMEOUT The synchronous interrupt transfer failed due to timeout.
383 …@retval EFI_DEVICE_ERROR The synchronous interrupt transfer failed due to host controller or …
412 the host and a device. Isochronous transfers can beused only by full-speed, high-speed, and
413 super-speed devices.
415 High-speed isochronous transfers can be performed using multiple data buffers. The number of
417 full-speed isochronous transfers this value is ignored.
419 Data represents a list of pointers to the data buffers. For full-speed isochronous transfers
420 only the data pointed by Data[0]shall be used. For high-speed isochronous transfers and for
422 …high-speed isochronous transfers the total number of buffers must not exceed EFI_USB_MAX_ISO_BUFFE…
424 For split transactions performed on full-speed device by high-speed host controller the total
432 - Data is NULL.
433 - DataLength is 0.
434 - DeviceSpeed is not one of the supported values listed above.
435- MaximumPacketLength is invalid. MaximumPacketLength must be 1023 or less for full-speed devices,
436 and 1024 or less for high-speed and super-speed devices.
437 - TransferResult is NULL.
490 between the host and a device. Isochronous transfers can be used only by full-speed, high-speed,
491 and super-speed devices.
493 High-speed isochronous transfers can be performed using multiple data buffers. The number of
495 full-speed isochronous transfers this value is ignored.
497 Data represents a list of pointers to the data buffers. For full-speed isochronous transfers
498 only the data pointed by Data[0] shall be used. For high-speed isochronous transfers and for
500 …the high-speed isochronous transfers the total number of buffers must not exceed EFI_USB_MAX_ISO_B…
502 For split transactions performed on full-speed device by high-speed host controller the total
506 - Data is NULL.
507 - DataLength is 0.
508 - DeviceSpeed is not one of the supported values listed above.
509 - MaximumPacketLength is invalid. MaximumPacketLength must be 1023 or less for full-speed
510 devices and 1024 or less for high-speed and super-speed devices.