ENUM DPRC_REGION_TYPE(9)
β¨ enum dprc_region_type β Kernel API Manual, bestie edition β¨
Okay so picture this: we're deep in the Linux kernel, waaay down in the fsl-mc bus code, and there's this little enum called dprc_region_type. That's literally it β it's the region type. It tells you what kind of region you're looking at. Iconic, low-key, does exactly what it says on the tin π
π NAME π
enum dprc_region_type β region type. That's the whole vibe, no cap.
π¦ SYNOPSIS π¦
enum dprc_region_type {
DPRC_REGION_TYPE_MC_PORTAL ,
DPRC_REGION_TYPE_QBMAN_PORTAL ,
DPRC_REGION_TYPE_QBMAN_MEM_BACKED_PORTAL
};
Yes bestie, those trailing commas and that blank line before the closing brace are exactly how it's written. Copy it character for character, we don't freestyle here π«Ά
πΈ Constants πΈ
DPRC_REGION_TYPE_MC_PORTALβ an MC portal region. That's the one.DPRC_REGION_TYPE_QBMAN_PORTALβ a Qbman portal region. Also a real one.DPRC_REGION_TYPE_QBMAN_MEM_BACKED_PORTALβ okay so ngl, the original docs literally say-- undescribed --for this one π so that's all we've got. It's giving "mystery main character energy" β¨ I'm not gonna make stuff up about it, that would be a whole lie.
π₯ SEE ALSO π₯
Kernel file ./drivers/bus/fsl-mc/fsl-mc-private.h, plus these absolute legends:
struct dprc_irq_cfg(9)struct dprc_attributes(9)struct dprc_region_desc(9)struct dprc_endpoint(9)struct fsl_mc_resource_pool(9)struct fsl_mc_uapi(9)struct fsl_mc_bus(9)
Go read them, they're cute, iykyk π
Reminder bestie: this page is literally just an enum and its three constants. No options, no exit statuses, no environment variables β if you were bracing for a 40-flag wall of text, breathe, you're safe π
That's the whole page, periodt. Shoutout to the ./drivers/bus/fsl-mc directory for hosting this little gem, dated October 2026, from the Kernel API Manual β bye bestie, go read a struct next πππ¦
π¦ 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