ENUM ATSCMH_RS_FRAME_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« enum atscmh_rs_frame_mode (Kernel API Manual) πŸ’«

okay so bestie, we're in the Kernel API Manual and today's main character is a little enum that decides how many Reed Solomon (RS) frames you get β€” yes, that Reed Solomon, the RS frame mode guy πŸ¦‹


✨ NAME ✨

enum atscmh_rs_frame_mode β€” Reed Solomon (RS) frame mode. that's it, that's the vibe πŸ’…


🌸 SYNOPSIS 🌸

enum atscmh_rs_frame_mode {
    ATSCMH_RSFRAME_PRI_ONLY ,
    ATSCMH_RSFRAME_PRI_SEC ,
    ATSCMH_RSFRAME_RES

};

πŸŽ€ Constants πŸŽ€

like, the actual lineup, no cap:

  • ATSCMH_RSFRAME_PRI_ONLY β€” Single Frame: there's literally just one primary RS Frame covering all Group Regions. one frame, all the regions, she's doing it all herself πŸ‘‘
  • ATSCMH_RSFRAME_PRI_SEC β€” Dual Frame: this one splits the work between two separate RS Frames β€” a Primary RS Frame for Group Region A and B, and a Secondary RS Frame for Group Region C and D. tag team energy fr fr 🫢
  • ATSCMH_RSFRAME_RES β€” Reserved. Shouldn't be used. πŸ™ˆ like please don't, it's not for you bestie, it's reserved, hands off πŸ’€

🌈 SEE ALSO 🌈

so there's a whole friend group here, all hanging out in the kernel file ./include/uapi/linux/dvb/frontend.h β€” go say hi to:

  • enum fe_caps(9)
  • struct dvb_frontend_info(9)
  • struct dvb_diseqc_master_cmd(9)
  • struct dvb_diseqc_slave_reply(9)
  • enum fe_sec_voltage(9)
  • enum fe_sec_tone_mode(9)
  • enum fe_sec_mini_cmd(9)
  • enum fe_status(9)
  • enum fe_spectral_inversion(9)
  • enum fe_code_rate(9)
  • enum fe_modulation(9)
  • enum fe_transmit_mode(9)
  • enum fe_guard_interval(9)
  • enum fe_hierarchy(9)
  • enum fe_interleaving(9)
  • enum fe_pilot(9)
  • enum fe_rolloff(9)
  • enum fe_delivery_system(9)
  • enum atscmh_sccc_block_mode(9)
  • enum atscmh_sccc_code_mode(9)
  • enum atscmh_rs_frame_ensemble(9)
  • enum atscmh_rs_code_mode(9)
  • enum fecap_scale_params(9)
  • struct dtv_stats(9)
  • struct dtv_fe_stats(9)
  • struct dtv_property(9)
  • struct dtv_properties(9)

lowkey a whole syllabus of reading material, but you got this 🧚

okay that's the whole page bestie, nothing skipped, we ate and left no crumbs πŸ”₯ this little icon lives in ./include/uapi/linux/dvb, dated October 2026, and it's filed under enum atscmh_rs_frame_mode(9) β€” mwah, periodt πŸ’–β­

πŸ“¦ where this page comes from