cdns3_start_all_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

cdns3_start_all_request β€” add to ring all request not started.

Okay bestie, welcome to the Kernel API Manual ✨ today's main character is cdns3_start_all_request(9), and she is lowkey here to get every not-started request added to the ring πŸŽ€

🌸 SYNOPSIS 🌸

int cdns3_start_all_request (struct cdns3_device *priv_dev , struct
       cdns3_endpoint *priv_ep );

🫢 ARGUMENTS 🫢

  • priv_dev β€” Extended gadget object.
  • priv_ep β€” The endpoint for whom request will be started.

πŸ”₯ DESCRIPTION πŸ”₯

The tea β˜•: it returns ENOMEM if transfer ring i not enough TRBs to start all requests. That's the vibe check, fr fr β€” not enough TRBs means the return value is gonna be ENOMEM πŸ‘€

🌈 SEE ALSO 🌈

Kernel file: ./drivers/usb/cdns3/cdns3-gadget.c


Catch you later, bestie β€” this icon came from source/version ./drivers/usb/cdns3 and is dated October 2026 πŸ’…πŸŽ€

πŸ“¦ where this page comes from