STRUCT HYPERBUS_CTLR(9)
okay bestie, welcome to struct hyperbus_ctlr(9) from the Kernel API Manual π this is the controller-side struct and itβs literally iconic.
πΈ NAME πΈ
struct hyperbus_ctlr - struct representing HyperBus controller. Thatβs the whole vibe: itβs the struct that represents a HyperBus controller, no cap.
β¨ SYNOPSIS β¨
the whole squad, in exact form:
struct hyperbus_ctlr {
struct device *dev;
bool calibrated;
const struct hyperbus_ops *ops;
};
π Members π
devβ pointer to HyperBus controller device. the controllerβs device pointer, slay.calibratedβ flag to indicate ctlr calibration sequence is complete. Itβs abool, so itβs giving βdone or not doneβ πopsβ HyperBus controller ops. Itβs theconst struct hyperbus_ops *pointer, periodt.
π¦ SEE ALSO π¦
Kernel file: ./include/linux/mtd/hyperbus.h β go peek, bestie.
struct hyperbus_device(9)struct hyperbus_ops(9)hyperbus_register_device(9)hyperbus_unregister_device(9)
this page came from ./include/linux/mtd, dated October 2026 β mwah, bye bestie π
π¦ 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