Structs§
- Driver
Name - Represents a USBFS driver name.
- Transfer
Info - Represents USBFS transfer information.
- Urb
- Represents a URB record on Linux.
- Usbfs
Connect Info - Represents USBFS connection information.
- Usbfs
Ctrl Transfer - Represents a USBFS Control transfer
- Usbfs
Disconnect Claim - Represents USBFS disconnect claim.
- Usbfs
GetDriver - Represents an argument to get a USBFS driver from an
ioctl
. - Usbfs
Ioctl - Represents USBFS
ioctl
information. - Usbfs
IsoPacket Desc - Represents a USBFS Isochronous packet description.
- Usbfs
SetInterface - Represents a USBFS interface setting.
- Usbfs
Streams - Represents USBFS stream information.
Enums§
- Error
- Error type for the USBFS crate.
- Usbfs
Cap - Represents USBFS capabilities.
- Usbfs
Disconnect Claim Flag - Represents USBFS disconnect claim flags.
- Usbfs
Speed - Represents USBFS transfer speeds.
Constants§
- MAX_
BULK_ BUFFER_ LENGTH - MAX_
CTRL_ BUFFER_ LENGTH - MAX_
ISO_ PACKETS_ PER_ URB - SYSFS_
DEVICE_ PATH - SYSFS_
MOUNT_ PATH - USBFS_
MAX_ DRIVER_ NAME - USBFS_
MAX_ DRIVER_ NAME_ FFI
Traits§
- UrbUser
Context - Convenience alias for types used as a
usercontext
argument inUrb
. - Usbfs
Ioctl Data - Convenience trait for passing data arguments to USBFS IOCTL drivers.
Functions§
- usbfs_
alloc_ streams - USBFS Alloc Streams
- usbfs_
claim_ interface - USBFS Claim Interface
- usbfs_
clear_ halt - USBFS Clear Halt
- usbfs_
connect - USBFS Connect
- usbfs_
connect_ info - USBFS Connect Info
- usbfs_
control - USBFS Control transfer.
- usbfs_
discard_ urb - USBFS Discard URB
- usbfs_
disconnect - USBFS Disconnect
- usbfs_
disconnect_ claim - USBFS Disconnect Claim
- usbfs_
drop_ privileges - USBFS Drop Privileges
- usbfs_
free_ streams - USBFS Free Streams
- usbfs_
get_ capabilities - USBFS Get Capabilities
- usbfs_
get_ driver - USBFS Get Driver
- usbfs_
get_ speed - USBFS Get Speed
- usbfs_
ioctl - USBFS IOCTL
- usbfs_
reap_ urb_ ndelay - USBFS Reap URB N_Delay
- usbfs_
release_ interface - USBFS Release Interface
- usbfs_
reset - USBFS Reset
- usbfs_
set_ configuration - USBFS Set Configuration
- usbfs_
set_ interface - USBFS Set Interface
- usbfs_
submit_ urb - USBFS Submit URB
Type Aliases§
- Result
- Convenience alias for the library
Result
type.