ENUM CVMX_USB_TRANSFER(9)
π NAME π
okay so bestie, this is enum cvmx_usb_transfer(9) from the Kernel API Manual, and it is literally the possible USB transfer types. no cap, it's giving very important enum energy. β¨
β¨ SYNOPSIS β¨
enum cvmx_usb_transfer {
CVMX_USB_TRANSFER_CONTROL ,
CVMX_USB_TRANSFER_ISOCHRONOUS ,
CVMX_USB_TRANSFER_BULK ,
CVMX_USB_TRANSFER_INTERRUPT
};
π¦ Constants π¦
Here's the vibe check on every constant, and yes they all matter:
CVMX_USB_TRANSFER_CONTROLβ the USB transfer type control, bestie, for hub and status transfers. πCVMX_USB_TRANSFER_ISOCHRONOUSβ the USB transfer type isochronous, for low priority periodic transfers. πCVMX_USB_TRANSFER_BULKβ the USB transfer type bulk, for large low priority transfers. π¦CVMX_USB_TRANSFER_INTERRUPTβ the USB transfer type interrupt, for high priority periodic transfers. β‘
π SEE ALSO π
Kernel file: ./drivers/usb/host/octeon-hcd.c. The whole squad is here, fr fr:
enum cvmx_usb_speed(9)enum cvmx_usb_direction(9)enum cvmx_usb_status(9)struct cvmx_usb_port_status(9)struct cvmx_usb_iso_packet(9)enum cvmx_usb_initialize_flags(9)enum cvmx_usb_pipe_flags(9)struct cvmx_usb_transaction(9)struct cvmx_usb_pipe(9)struct octeon_hcd(9)struct octeon_temp_buffer(9)octeon_alloc_temp_buffer(9)octeon_free_temp_buffer(9)octeon_map_urb_for_dma(9)octeon_unmap_urb_for_dma(9)
source/version: ./drivers/usb/host Β· date: October 2026 Β· page: enum cvmx_usb_transfer(9) β bye bestie, go slay those USB transfers π
π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms