usb_check_bulk_endpoints(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

usb_check_bulk_endpoints β€” Check whether an interface's current altsetting contains a set of bulk endpoints with the given addresses.

This is the Kernel API Manual page for usb_check_bulk_endpoints(9), bestie. It's giving endpoint vibe check, and the facts below are all canon. πŸ’…

✨ SYNOPSIS ✨

bool usb_check_bulk_endpoints (const struct usb_interface *intf , const
       u8 *ep_addrs );

🫢 ARGUMENTS 🫢

  • intf β€” the interface whose current altsetting should be searched. Yes, that exact one.
  • ep_addrs β€” a 0-terminated array of the endpoint addresses (number and direction) to look for. iykyk

🌸 DESCRIPTION 🌸

So the function searches for endpoints with the specified addresses and checks their types. That's the whole assignment β€” no side quests. ✨

πŸ’… RETURN πŸ’…

It returns true if all the endpoints are found and are bulk, and false otherwise. Fr fr, that's the whole verdict. πŸ‘‘

🌈 SEE ALSO 🌈

Kernel file ./drivers/usb/core/usb.c

The whole USB bestie friend group:


That's the whole page, bestie πŸ«ΆπŸ’–. Source path: ./drivers/usb/core; dated October 2026; and it's the usb_check_bulk_endpoints(9) page. Mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from