ENUM ATSCMH_RS_CODE_MODE(9)
π 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
- 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