bcm63xx_udc_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

bcm63xx_udc_start β€” Start the controller. πŸ’… This is the bcm63xx_udc_start(9) page from the Kernel API Manual, and bestie, it's literally the β€œstart the controller” one. Periodt.

✨ SYNOPSIS ✨

okay so the signature is exactly this, no cap:

int bcm63xx_udc_start (struct usb_gadget *gadget , struct usb_gadget_driver *driver );

πŸŽ€ ARGUMENTS πŸŽ€

  • gadget β€” USB device. Like, the actual USB device, main character energy. πŸ¦‹
  • driver β€” Driver for USB device. The driver for that USB device, steering the whole vibe. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/usb/gadget/udc/bcm63xx_udc.c is the source file, and the whole friend group is: struct iudma_ch_cfg(9), struct iudma_ch(9), struct bcm63xx_ep(9), struct bcm63xx_req(9), struct bcm63xx_udc(9), bcm63xx_ep_dma_select(9), bcm63xx_set_stall(9), bcm63xx_fifo_setup(9), bcm63xx_fifo_reset_ep(9), bcm63xx_fifo_reset(9), bcm63xx_ep_init(9), bcm63xx_ep_setup(9), iudma_write(9), iudma_read(9), iudma_reset_channel(9), iudma_init_channel(9), iudma_init(9), iudma_uninit(9), bcm63xx_set_ctrl_irqs(9), bcm63xx_select_phy_mode(9), bcm63xx_select_pullup(9), bcm63xx_uninit_udc_hw(9), bcm63xx_init_udc_hw(9), bcm63xx_ep_enable(9), bcm63xx_ep_disable(9), bcm63xx_udc_alloc_request(9), bcm63xx_udc_free_request(9), bcm63xx_udc_queue(9), bcm63xx_udc_dequeue(9), bcm63xx_udc_set_halt(9), bcm63xx_udc_set_wedge(9), bcm63xx_ep0_setup_callback(9), bcm63xx_ep0_spoof_set_cfg(9), bcm63xx_ep0_spoof_set_iface(9), bcm63xx_ep0_map_write(9), bcm63xx_ep0_complete(9), bcm63xx_ep0_nuke_reply(9), bcm63xx_ep0_read_complete(9), bcm63xx_ep0_internal_request(9), bcm63xx_ep0_do_setup(9), bcm63xx_ep0_do_idle(9), bcm63xx_ep0_one_round(9), bcm63xx_ep0_process(9), bcm63xx_udc_get_frame(9), bcm63xx_udc_pullup(9), bcm63xx_udc_stop(9), bcm63xx_update_cfg_iface(9), bcm63xx_update_link_speed(9), bcm63xx_update_wedge(9), bcm63xx_udc_ctrl_isr(9), bcm63xx_udc_data_isr(9), bcm63xx_udc_init_debugfs(9), bcm63xx_udc_cleanup_debugfs(9), bcm63xx_udc_probe(9), bcm63xx_udc_remove(9)


mwah πŸ’‹ that's the whole page β€” source/version is ./drivers/usb/gadget/udc, dated October 2026, and it's bcm63xx_udc_start(9) out. 🫢

πŸ“¦ where this page comes from