USBD ioctl Operations

There is a set of input and output control (ioctl) system calls to control I/O operations for Universal Serial Bus (USB) devices.

An ioctl call contains the following parameters:

  • An open file descriptor.
  • A request code.
  • An integer value, possibly unsigned that is assigned to the driver.
  • A pointer to data that is available in the host controller structure.