STRUCT SI476X_RADIO(9)
π struct si476x_radio(9) π
okay bestie, welcome to the Kernel API Manual β this one's all about struct si476x_radio, aka the radio device. it's short, it's sweet, it's giving "small struct, big main character energy". let's get into it β¨
πΈ NAME πΈ
struct si476x_radio β radio device. that's it. that's the whole vibe. π
β¨ SYNOPSIS β¨
struct si476x_radio {
struct v4l2_device v4l2dev;
struct video_device videodev;
struct v4l2_ctrl_handler ctrl_handler;
struct si476x_core *core;
const struct si476x_radio_ops *ops;
struct dentry *debugfs;
u32 audmode;
};
like, look at her. every field accounted for, nothing extra, no cap. π«Ά
π¦ Members π¦
v4l2devβ pointer to the V4L2 device that the V4L2 subsystem created. yes, the subsystem made it, not us. lowkey iconic of it honestly.videodevβ pointer to the video device, also created by the V4L2 subsystem. she didn't build herself either πctrl_handlerβ the V4L2 controls handler. (listed on its own line in the original, so giving it its own moment here too β¨)coreβ pointer to the underlying core device. the foundation, the support system, the bestie behind the bestie π«Άopsβ the vtable of functions. for the full deets, go peek atstruct si476x_radio_opsπdebugfsβ pointer to thestruct dentryfor debugfs. (original says "strucd", which is a whole typo moment, but the meaning is struct dentry, iykyk π)audmodeβ the audio mode, exactly as defined for therxsubchansfield over invideodev2.h. fr fr, that's the reference, don't come for me π
π Description π
so the core structure is the radio device that's being used β that's the whole description, and honestly? she said what she said. periodt. π
β SEE ALSO β
- the kernel file
./drivers/media/radio/radio-si476x.c struct si476x_radio_ops(9)β the vtable lore, go read it next π§
and that's the page, bestie!! source/version is ./drivers/media/radio and the date on this baby is October 2026 β so like, technically from the future, which is very slay of her. bye bestie, go read some kernel source ππ¦πΈ
π¦ 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