ENUM SDCA_DATAPORT_SELECTOR_RANGE(9)
π enum sdca_dataport_selector_range(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this is a tiny little enum page and honestly it's giving "background character who still ate" energy. Let's get into it π«Ά
πΈ NAME πΈ
enum sdca_dataport_selector_range β literally just the Column definitions for DataPort_Selector π
That's it. That's the whole name section. Short and iconic, ngl.
β¨ SYNOPSIS β¨
bestie it's a whole enum, here's the shape of it, character for character so don't come for me π:
enum sdca_dataport_selector_range {
SDCA_DATAPORT_SELECTOR_NCOLS ,
SDCA_DATAPORT_SELECTOR_NROWS
};
look at that empty line at the end, she's mysterious, she's got main character energy π
π Constants π
so there are exactly two (2) constants in this enum and the kernel docs are out here giving us nothing. Not a single description. Both of them are marked -- undescribed -- and honestly? same. π
SDCA_DATAPORT_SELECTOR_NCOLSβ-- undescribed --π the documentation has no description for this one whatsoever. That's the whole fact. No cap.SDCA_DATAPORT_SELECTOR_NROWSβ-- undescribed --π also completely undescribed in the source. Zero notes. Empty. A mystery.
fr fr if you need to know what these actually do, this page is not gonna help you β the docs themselves are the ones being quiet, not me π
π¦ SEE ALSO π¦
bestie buckle up because this is a long one β it's the SDCA family reunion and literally everyone showed up π₯. Source kernel file is ./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_mu_controls(9)enum sdca_su_controls(9)enum sdca_fu_controls(9)enum sdca_volume_range(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?? sixty-something cross references?? she's connected, she knows everyone, iykyk π
π«Ά okay that's the page bestie β go forth and reference responsibly β¨
shoutout to the source at ./include/sound and the date stamp October 2026 β mwah, love that for us ππ
π¦ 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