usb_endpoint..._isoc_double(9)
β¨ NAME β¨
usb_endpoint_is_hs_isoc_double β bestie, this one tells you whether an endpoint is using USB 2 Isochronous Double IN Bandwidth π
like it's literally the vibe check for double-bandwidth isoc endpoints π₯
(this lives in the Kernel API Manual, section 9, and yes the page title is usb_endpoint..._isoc_double(9) β that ellipsis is doing main character energy all on its own π)
πΈ SYNOPSIS πΈ
bool usb_endpoint_is_hs_isoc_double (struct usb_device *udev , const
struct usb_host_endpoint *ep );
okay so it returns a bool, takes two things, and it's giving "quick little question, big answer" π
π¦ ARGUMENTS π¦
udevβ the USB device π this is the big one, the whole device you're asking aboutepβ the endpoint π« the specific endpoint under investigation
β RETURN β
Returns true if an endpoint ep conforms to USB 2 Isochronous Double IN Bandwidth ECN, and false otherwise π«Ά
so like... true = slay, it conforms. false = nope, not this one β¨
π SEE ALSO π
Kernel file ./drivers/usb/core/usb.c β and honestly the whole friend group showed up for this one, no cap:
usb_find_common_endpoints(9)usb_find_common_endpoints_reverse(9)usb_find_endpoint(9)usb_check_bulk_endpoints(9)usb_check_int_endpoints(9)usb_find_alt_setting(9)usb_ifnum_to_if(9)usb_altnum_to_altsetting(9)usb_find_interface(9)usb_for_each_dev(9)usb_release_dev(9)usb_alloc_dev(9)usb_get_dev(9)usb_put_dev(9)usb_get_intf(9)usb_put_intf(9)usb_intf_get_dma_device(9)usb_lock_device_for_reset(9)usb_get_current_frame_number(9)usb_alloc_coherent(9)usb_free_coherent(9)usb_alloc_noncoherent(9)usb_free_noncoherent(9)usb_endpoint_max_periodic_payload(9)
that's the whole page, bestie, you ate it up π This gem comes to you from ./drivers/usb/core, dated October 2026, and the manual header is usb_endpoint..._isoc_double(9) β go forth and check those endpoints, iykyk π§ββοΈπ
π¦ 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