STRUCT BCOM_ENGINE(9)
π NAME π
struct bcom_engine β and thenβ¦ literally nothing after the dash in the original, bestie. This is the struct bcom_engine(9) page from the Kernel API Manual, and the NAME entry just says the struct name and dips. No description, no extra lore, no cap. π
πΈ SYNOPSIS πΈ
Code is sacred, so here's the whole struct exactly as the original gives itβzero edits, zero "fixing" the spacing:
struct bcom_engine {
struct device_node *ofnode;
struct mpc52xx_sdma __iomem *regs;
phys_addr_t regs_base;
struct bcom_tdt *tdt;
u32 *ctx;
u32 *var;
u32 *fdt;
spinlock_t lock;
};
π«Ά MEMBERS π«Ά
The original does not give each member its own little blurb hereβminimalist icon behavior. The full exact member lineup is the synopsis above, untouched, and we're not inventing extra descriptions. π
π DESCRIPTION π
Translation: this struct holds all the info needed globally to handle the engine. Yep, the original really spells it globaly, and we're honoring that typo because it's part of the vibe. Think of it as the engine-wide info stash: global, not local, periodt. π₯
π SEE ALSO π
- Kernel file:
./include/linux/fsl/bestcomm/bestcomm_priv.hπ struct bcom_tdt(9)bcom_disable_prefetch(9)
xoxo, bestie β this page came from the source/version dir ./include/linux/fsl/bestcomm, dated October 2026, and the page name is struct bcom_engine(9). π
β¨
π¦ 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