ENUM DVBFE_SEARCH(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum dvbfe_search(9) β€” the Kernel API Manual moment we've all been waiting for

okay bestie, gather round, because this is the enum that tells you how the search went and honestly it's giving "group chat read receipts" energy. It lives in the Kernel API Manual (yes, the whole manual, we're fancy now) and it's literally just a list of possible return statuses for the search callback. No cap. πŸŽ€


✨ NAME ✨

enum dvbfe_search β€” the search callback possible return status, aka the six moods your frontend search algorithm can be in πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

enum dvbfe_search {
    DVBFE_ALGO_SEARCH_SUCCESS ,
    DVBFE_ALGO_SEARCH_ASLEEP ,
    DVBFE_ALGO_SEARCH_FAILED ,
    DVBFE_ALGO_SEARCH_INVALID ,
    DVBFE_ALGO_SEARCH_AGAIN ,
    DVBFE_ALGO_SEARCH_ERROR

};

like, that's the whole thing. six constants. six vibes. periodt. ✨


🌸 Constants 🌸

okay so here's the vibe check on each one, no skipping, we're doing all six because every single one matters:

  • DVBFE_ALGO_SEARCH_SUCCESS β€” the frontend search algorithm completed and returned successfully πŸŽ‰ like it ATE and left no crumbs. this is the good ending, bestie.
  • DVBFE_ALGO_SEARCH_ASLEEP β€” the frontend search algorithm is sleeping 😴 it's not failed, it's not done, it's just napping. main character energy honestly. let it rest.
  • DVBFE_ALGO_SEARCH_FAILED β€” the frontend search for a signal failed πŸ’€ rip. the signal said "no <3" and honestly? we move.
  • DVBFE_ALGO_SEARCH_INVALID β€” the frontend search algorithm was probably supplied with invalid parameters and the search is an invalid one πŸ™ˆ like someone handed it the wrong info and it's just standing there like "...girl what". probably invalid parameters, key word probably, don't @ me.
  • DVBFE_ALGO_SEARCH_AGAIN β€” the frontend search algorithm was requested to search again πŸ” it's the "run it back" of return statuses. iconic behavior fr fr.
  • DVBFE_ALGO_SEARCH_ERROR β€” the frontend search algorithm failed due to some error 😭 generic error arc, not the signal-failed one, a whole separate oopsie. still valid, still slaying in its own way.

πŸ‘‘ SEE ALSO πŸ‘‘

okay the lore is DEEP, here's your reading list bestie, all of it, every crumb:

Kernel file ./include/media/dvb_frontend.h struct dvb_frontend_tune_settings(9), struct dvb_tuner_info(9), struct analog_parameters(9), enum dvbfe_algo(9), struct dvb_tuner_ops(9), struct analog_demod_info(9), struct analog_demod_ops(9), struct dvb_frontend_internal_info(9), struct dvb_frontend_ops(9), struct dtv_frontend_properties(9), struct dvb_frontend(9), dvb_register_frontend(9), dvb_unregister_frontend(9), dvb_frontend_detach(9), dvb_frontend_suspend(9), dvb_frontend_resume(9), dvb_frontend_reinitialise(9), dvb_frontend_sleep_until(9)

like, that's a whole friendgroup of structs and functions and you should absolutely go say hi to all of them πŸ’œ


🫢 quick reminder before you go: this page is from ./include/media, dated October 2026 β€” so if you're reading this in the future, hiii, hope the kernel is treating you well 🧚✨

k bye bestie, go search that signal, you've got this πŸ’…πŸ’–πŸ”₯

πŸ“¦ where this page comes from