dprc_probe(9)
dprc_probe(9) β bestie, this is the callback from the Kernel API Manual π
β¨
NAME π
dprc_probe β callback invoked when a DPRC is being bound to this driver. Thatβs the whole assignment, bestie: itβs the callback that gets invoked when a DPRC is being bound to this driver, periodt. π«Ά
SYNOPSIS β¨
int dprc_probe (struct fsl_mc_device *mc_dev );
ARGUMENTS π
mc_devβ pointer tofsl-mcdevice representing a DPRC. Like, literally a pointer to thefsl-mcdevice that represents a DPRC, okay? π
DESCRIPTION π¦
Okay so hereβs the glow-up sequence, no cap:
- It opens the physical DPRC in the MC. π
- It scans the DPRC to discover the MC objects contained in it. π
- It creates the interrupt pool for the MC bus associated with the DPRC. β‘
- It configures the interrupts for the DPRC device itself. π
SEE ALSO π
Kernel file ./drivers/bus/fsl-mc/dprc-driver.c is the spot, and these references are the friend group:
dprc_remove_devices(9)check_plugged_state_change(9)dprc_add_new_devices(9)dprc_scan_objects(9)dprc_scan_container(9)dprc_irq0_handler_thread(9)dprc_setup(9)dprc_cleanup(9)dprc_remove(9)
mwah π β this pageβs source/version is ./drivers/bus/fsl-mc, and its date is October 2026.
π¦ 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