STRUCT DWC2_HSOTG_REQ(9)
πΈ NAME πΈ
okay bestie, welcome to the Kernel API Manual page for struct dwc2_hsotg_req (a.k.a. struct dwc2_hsotg_req(9)), and it's literally the data transfer request. no cap, that's the whole vibe. π
β¨ SYNOPSIS β¨
here's the struct in all its iconic glory β keep it exact, bestie:
struct dwc2_hsotg_req {
struct usb_request req;
struct list_head queue;
void *saved_req_buf;
};
π Members π
reqβ the USB gadget request. yes.queueβ the list of requests for the endpoint this is queued for.saved_req_bufβ variable to savereq.bufwhen bounce buffers are used.
π SEE ALSO π
the Kernel file ./drivers/usb/dwc2/core.h is right here, and the whole struct squad is:
struct dwc2_hsotg_ep(9)struct dwc2_core_params(9)struct dwc2_hw_params(9)struct dwc2_gregs_backup(9)struct dwc2_dregs_backup(9)struct dwc2_hregs_backup(9)struct dwc2_hsotg(9)
mwah π this cutie comes from ./drivers/usb/dwc2, dated October 2026, and the page is struct dwc2_hsotg_req(9) β bye bestie, go slay π«Άβ¨
π¦ 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