dwc2_hsotg_...disconnected(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

dwc2_hsotg_core_init_disconnected β€” issue softreset to the core

Okay so this is a page from the Kernel API Manual, bestie, and the page title is dwc2_hsotg_...disconnected(9). The function is dwc2_hsotg_core_init_disconnected, and its whole thing is issue softreset to the core. Yes, β€œsoftreset” is exactly the word we’re using here β€” slay. πŸ’…


✨ SYNOPSIS ✨

The signature is giving:

void dwc2_hsotg_core_init_disconnected (struct dwc2_hsotg *hsotg , bool
is_usb_reset );

πŸŽ€ ARGUMENTS πŸŽ€

  • hsotg β€” The device state. Your main-character struct pointer, basically.
  • is_usb_reset β€” Usb resetting flag. It’s the flag for USB resetting, bestie. Capitalization is exactly β€œUsb” β€” not me, the page.

πŸ’– DESCRIPTION πŸ’–

Issue a soft reset to the core, and await the core finishing it.

So yeah: it issues a soft reset to the core, then waits for the core to finish doing that reset. Await the core finishing it β€” like, actually wait, don’t ghost the core mid-reset. 😭


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/usb/dwc2/gadget.c β€” the whole squad:


That’s the whole page, bestie. Source/version tea: ./drivers/usb/dwc2, date October 2026, page dwc2_hsotg_...disconnected(9), from the Kernel API Manual. Slay and read the source πŸ’–βœ¨

πŸ“¦ where this page comes from