Structs§
- Represents a USBFS driver name.
- Represents USBFS transfer information.
- Represents a URB record on Linux.
- Represents USBFS connection information.
- Represents a USBFS Control transfer
- Represents USBFS disconnect claim.
- Represents an argument to get a USBFS driver from an
ioctl
. - Represents USBFS
ioctl
information. - Represents a USBFS Isochronous packet description.
- Represents a USBFS interface setting.
- Represents USBFS stream information.
Enums§
- Error type for the USBFS crate.
- Represents USBFS capabilities.
- Represents USBFS disconnect claim flags.
- Represents USBFS transfer speeds.
Constants§
Traits§
- Convenience alias for types used as a
usercontext
argument inUrb
. - Convenience trait for passing data arguments to USBFS IOCTL drivers.
Functions§
- USBFS Alloc Streams
- USBFS Claim Interface
- USBFS Clear Halt
- USBFS Connect
- USBFS Connect Info
- USBFS Control transfer.
- USBFS Discard URB
- USBFS Disconnect
- USBFS Disconnect Claim
- USBFS Drop Privileges
- USBFS Free Streams
- USBFS Get Capabilities
- USBFS Get Driver
- USBFS Get Speed
- USBFS IOCTL
- USBFS Reap URB N_Delay
- USBFS Release Interface
- USBFS Reset
- USBFS Set Configuration
- USBFS Set Interface
- USBFS Submit URB
Type Aliases§
- Convenience alias for the library
Result
type.