ENUM SDCA_VOLUME_RANGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum sdca_volume_range(9) β€” like, the whole kernel API manual vibe

okay so bestie, welcome to the Kernel API Manual entry for enum sdca_volume_range, and honestly? it's a short one. it's giving "index card, not a whole essay" πŸŽ€ but we're gonna treat it with the respect it deserves anyway.


✨ NAME ✨

enum sdca_volume_range β€” the column definitions for Q7.8dB volumes/gains. that's it, that's the whole job. she defines which column is which, and she does it flawlessly. periodt πŸ’…


🌸 SYNOPSIS 🌸

enum sdca_volume_range {
    SDCA_VOLUME_LINEAR_MIN ,
    SDCA_VOLUME_LINEAR_MAX ,
    SDCA_VOLUME_LINEAR_STEP ,
    SDCA_VOLUME_LINEAR_NCOLS

};

look at her. four little constants, all lined up, no trailing weirdness. iconic behavior honestly πŸ¦‹


🧚 CONSTANTS 🧚

so here's the tea β€” the source doc gives us these four names and then literally writes -- undescribed -- next to every single one 😭 like okay go off, mysterious queen. but fr fr, i'm not gonna invent lore that isn't there, so here's exactly what we've got:

  • SDCA_VOLUME_LINEAR_MIN β€” the minimum column. the doc's own description? -- undescribed --. she's an enigma, iykyk πŸ™ˆ
  • SDCA_VOLUME_LINEAR_MAX β€” the maximum column. also -- undescribed --. matching energy with her sister πŸ’€
  • SDCA_VOLUME_LINEAR_STEP β€” the step column. -- undescribed -- again. three for three, no cap 🌈
  • SDCA_VOLUME_LINEAR_NCOLS β€” the column-count one. and yes, -- undescribed --. four for four, a clean sweep πŸ‘‘
ngl bestie, the moral of this section is: the names are the whole documentation. i'm not guessing what any of them mean beyond "column definitions for Q7.8dB volumes/gains" β€” that's what NAME said, and that's what we're standing on. no invented facts on my watch 🫢

πŸ‘€ SEE ALSO πŸ‘€

this is where the page lowkey goes feral β€” it's a whole group chat of related types, and every single one is listed right here:

  • Kernel file ./include/sound/sdca_function.h
  • enum sdca_function_type(9)
  • struct sdca_init_write(9)
  • SDCA_CTL_TYPE(9)
  • SDCA_CTL_TYPE_S(9)
  • enum sdca_messageoffset_range(9)
  • enum sdca_ump_mode(9)
  • enum sdca_ump_owner(9)
  • enum sdca_it_controls(9)
  • enum sdca_ot_controls(9)
  • enum sdca_usage_range(9)
  • enum sdca_dataport_selector_range(9)
  • enum sdca_mu_controls(9)
  • enum sdca_su_controls(9)
  • enum sdca_fu_controls(9)
  • enum sdca_xu_controls(9)
  • enum sdca_fdl_set_index_range(9)
  • enum sdca_cs_controls(9)
  • enum sdca_samplerateindex_range(9)
  • enum sdca_cx_controls(9)
  • enum sdca_pde_controls(9)
  • enum sdca_requested_ps_range(9)
  • enum sdca_ge_controls(9)
  • enum sdca_selected_mode_range(9)
  • enum sdca_detected_mode_values(9)
  • enum sdca_spe_controls(9)
  • enum sdca_cru_controls(9)
  • enum sdca_udmpu_controls(9)
  • enum sdca_mfpu_controls(9)
  • enum sdca_smpu_controls(9)
  • enum sdca_sapu_controls(9)
  • enum sdca_ppu_controls(9)
  • enum sdca_tg_controls(9)
  • enum sdca_hide_controls(9)
  • enum sdca_entity0_controls(9)
  • enum sdca_control_datatype(9)
  • enum sdca_access_mode(9)
  • enum sdca_access_layer(9)
  • struct sdca_control_range(9)
  • struct sdca_control(9)
  • enum sdca_terminal_type(9)
  • enum sdca_connector_type(9)
  • struct sdca_entity_iot(9)
  • enum sdca_clock_type(9)
  • struct sdca_entity_cs(9)
  • enum sdca_pde_power_state(9)
  • struct sdca_pde_delay(9)
  • struct sdca_entity_pde(9)
  • enum sdca_entity_type(9)
  • struct sdca_ge_control(9)
  • struct sdca_ge_mode(9)
  • struct sdca_entity_ge(9)
  • struct sdca_entity_hide(9)
  • enum sdca_xu_reset_mechanism(9)
  • struct sdca_entity_xu(9)
  • struct sdca_entity(9)
  • enum sdca_channel_purpose(9)
  • enum sdca_channel_relationship(9)
  • struct sdca_channel(9)
  • struct sdca_cluster(9)
  • enum sdca_cluster_range(9)
  • struct sdca_fdl_file(9)
  • struct sdca_fdl_set(9)
  • struct sdca_fdl_data(9)
  • struct sdca_function_hid(9)
  • struct sdca_function_data(9)

like, that's the whole friend group and they ALL showed up to the party πŸŽ‰ obsessed with the commitment honestly.


that's the page bestie! small enum, big main character energy πŸ’– this lil drop lives over in ./include/sound and it's dated October 2026 β€” see you in the next manpage, mwah 🫢✨

πŸ“¦ where this page comes from