ENUM ATSCMH_RS_CODE_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum atscmh_rs_code_mode(9) β€” like, the Kernel API Manual page your bestie actually needed

okay so bestie, picture this: it's a Kernel API Manual page, it's called enum atscmh_rs_code_mode(9), and it's genuinely just here to tell you which ATSC-M/H Reed Solomon modes exist. That's the whole gig. No cap. It's short, it's sweet, and we're gonna slay it together πŸŽ€


✨ NAME ✨

enum atscmh_rs_code_mode β€” the ATSC-M/H Reed Solomon modes, bestie 🌸

Yes, that's literally it. It's an enum. It holds modes. Reed Solomon ones. For ATSC-M/H. The way that it's so specific and so niche… iconique πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

enum atscmh_rs_code_mode {
    ATSCMH_RSCODE_211_187 ,
    ATSCMH_RSCODE_223_187 ,
    ATSCMH_RSCODE_235_187 ,
    ATSCMH_RSCODE_RES

};

Look at her. Four little constants, all lined up, living their best life. Not me being obsessed with an enum at 2am 😭


🌈 Constants 🌈

  • ATSCMH_RSCODE_211_187 β€” this one's the Reed Solomon code (211,187). That's it, that's the vibe ✨
  • ATSCMH_RSCODE_223_187 β€” and this one is the Reed Solomon code (223,187). Different numbers, same energy πŸ¦‹
  • ATSCMH_RSCODE_235_187 β€” the Reed Solomon code (235,187). Three for three, she ate πŸ”₯
  • ATSCMH_RSCODE_RES β€” Reserved. And like… shouldn't be used. So don't use it, okay? I'm serious, bestie πŸ™ˆ it's giving "do not touch" energy and we respect the boundary πŸ’€
lowkey a whole mood that the reserved one is just sitting there being reserved. main character energy of a constant that knows it's not supposed to be invited to the party πŸ“

πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the page pops off with a whole friend group of references, all from the Kernel file ./include/uapi/linux/dvb/frontend.h. Going to list every single one because we do NOT skip people in this house 🫢

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_frame_mode(9), enum fecap_scale_params(9), struct dtv_stats(9), struct dtv_fe_stats(9), struct dtv_property(9), struct dtv_properties(9)

Like… the whole squad showed up. iykyk πŸ’œ


and that's the page!! this lil manual page lives at ./include/uapi/linux/dvb, it's the October 2026 edition, and honestly? she's short, she's specific, and she understood the assignment. mwah πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from