ENUM CVMX_USB_SPEED(9)
β¨ enum cvmx_usb_speed(9) β¨
okay so bestie, this is a page straight out of the Kernel API Manual and it's literally just the vibe check for USB device speeds π like, it's giving "which gear is this device in" and honestly? iconic.
πΈ NAME πΈ
enum cvmx_usb_speed β the possible USB device speeds π¦
no cap, that's it, that's the whole personality: it's the enum that tells you how fast your USB device is out here living its life.
β¨ SYNOPSIS β¨
enum cvmx_usb_speed {
CVMX_USB_SPEED_HIGH ,
CVMX_USB_SPEED_FULL ,
CVMX_USB_SPEED_LOW
};
look at her go π three constants, zero drama.
π CONSTANTS π
CVMX_USB_SPEED_HIGHβ device is operation at 480Mbps π₯ that's the speedy one, main character energy fr fr.CVMX_USB_SPEED_FULLβ device is operation at 12Mbps β solid, reliable, the middle child that ate.CVMX_USB_SPEED_LOWβ device is operation at 1.5Mbps π slow and steady, lowkey humble, but still valid bestie.
and yes, the wording "device is operation at" is exactly how the original says it β we reproduce it verbatim, we do not fix it, we do not pass go π
π SEE ALSO π
all the related lore lives in the kernel file ./drivers/usb/host/octeon-hcd.c β go read it, iykyk π§
enum cvmx_usb_transfer(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)
like, the whole friend group showed up to the party π obsessed.
sign-off era: this cutie came from ./drivers/usb/host, dated October 2026, out of the Kernel API Manual β and the page itself is, obviously, enum cvmx_usb_speed(9) π bye bestie, go read your enums π«Ά
π¦ 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