STRUCT BCOM_ENGINE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 🌈

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