ENUM FSL_MC_POOL_TYPE(9)
β¨ enum fsl_mc_pool_type(9) β¨
okay so bestie, we're in the Kernel API Manual today and the vibe is very "tiny enum, big responsibilities" π
this is the enum fsl_mc_pool_type page and it is, and I cannot stress this enough, about the types of allocatable MC bus resources. that's the whole NAME. slay.
π SYNOPSIS π
like, here's the whole shape of it, verbatim, no cap:
enum fsl_mc_pool_type {
FSL_MC_POOL_DPMCP ,
FSL_MC_POOL_DPBP ,
FSL_MC_POOL_DPCON ,
FSL_MC_POOL_IRQ ,
FSL_MC_NUM_POOL_TYPES
};
yes bestie that trailing comma is really out here living its best life. we respect it. π«Ά
πΈ Constants πΈ
so the original page is genuinely giving "i have nothing to say" energy for every single one of these β they're all marked -- undescribed --, and I'm not gonna invent lore that isn't there, so here's the full roster exactly as documented:
FSL_MC_POOL_DPMCPβ-- undescribed --πFSL_MC_POOL_DPBPβ-- undescribed --πFSL_MC_POOL_DPCONβ-- undescribed --πFSL_MC_POOL_IRQβ-- undescribed --πΈFSL_MC_NUM_POOL_TYPESβ-- undescribed --β¨
not me wanting to know what they doβ¦ anyway, they're all here, none skipped, periodt. π
π¦ Description π¦
okay here's the actual tea, and it's short but it ate:
Entries in this enum are used as indices in the array of resource pools of an fsl_mc_bus object.
that's it. that's the whole personality. it's an index enum and it's thriving. lowkey iconic that something this small gets a whole manpage. π
π SEE ALSO π
go read these next, bestie, they're all right there in the Kernel file ./include/linux/fsl/mc.h:
struct fsl_mc_driver(9)struct fsl_mc_resource(9)struct fsl_mc_device_irq(9)struct fsl_mc_obj_desc(9)struct fsl_mc_device(9)struct fsl_mc_io(9)struct fsl_mc_version(9)struct dpbp_attr(9)struct dpcon_attr(9)struct dpcon_notification_cfg(9)
fr fr, the entire "documentation" for all five constants is literally -- undescribed --. that's not me being lazy, that's just what the page says. iykyk π§
and that's the page!! sourced from ./include/linux/fsl, dated October 2026, filed under enum fsl_mc_pool_type(9) β mwah, love that for us, go read your kernel headers ππ
π¦ 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