tuner_status(9)
π tuner_status(9)
okay so first things first, bestie: this is tuner_status, and it lives in the Kernel API Manual β yes, that's the manual we're in, we're literally inside it rn. π«Ά
β¨ NAME β¨
tuner_status β dumps the current tuner status at dmesg
like, it just spills the tea straight into your kernel log. iconic behavior honestly. π
π¦ SYNOPSIS π¦
void tuner_status (struct dvb_frontend *fe );
πΈ ARGUMENTS πΈ
feβ pointer tostruct dvb_frontend. that's it, that's the whole argument list. one (1) pointer. she's lowkey minimal and I respect it. π
π DESCRIPTION π
so here's the vibe check: this callback is only for driver debug purposes. literally nothing else. it exists to answer to VIDIOC_LOG_STATUS, which is the ioctl that goes "hey bestie, what's the tuner doing rn?" and this function answers by dumping stuff into dmesg.
β οΈ and listen β no changes should happen on this call. it's a read-only gossip session, not a makeover. no state gets touched, no configs get rearranged, nothing moves. it looks and it tells. periodt. π
π₯ SEE ALSO π₯
the kernel file ./drivers/media/v4l2-core/tuner-core.c, plus the whole friend group:
enum tuner_pad_index(9)enum if_vid_dec_pad_index(9)set_type(9)tuner_s_type_addr(9)tuner_s_config(9)tuner_lookup(9)tuner_probe(9)tuner_remove(9)check_mode(9)set_mode(9)set_freq(9)set_tv_freq(9)tuner_fixup_std(9)set_radio_freq(9)tuner_standby(9)tuner_g_frequency(9)tuner_g_tuner(9)tuner_s_tuner(9)
and that's the whole page, bestie β go forth and dmesg responsibly π§β¨
shoutout to ./drivers/media/v4l2-core for the source, and the date on this one is October 2026 β yeah, from the future, no cap. π¦π
π¦ 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