STRUCT SDCA_CONTROL_RANGE(9)
π struct sdca_control_range(9) π
okay so this is from the Kernel API Manual, and bestie, it's literally just a little struct that describes a Control range table. that's the whole vibe. it's a table, it has a shape, it has values, done. slay.
β¨ SYNOPSIS β¨
like, here's the actual shape of it, no cap:
struct sdca_control_range {
unsigned int cols;
unsigned int rows;
u32 *data;
};
π Members π
three little fields, all iconic, all doing their job:
colsβ the number of columns in the range table. that's it, that's the column count. she's giving "width, but make it professional" πrowsβ the number of rows in the range table. yes bestie, it's the row count. the two of them together = the dimensions of the whole table πΈdataβ an array of values contained in the range table. this is where the actual content lives, the payload, the main character energy of the struct π₯
so likeβ¦ cols Γ rows tells you how big it is, and data is the array holding the values. that's the entire plot π¦
π SEE ALSO π
grab a snack bestie, this list is long, but every single one of these is going in here because i would never do you dirty like that:
- 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_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(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)
okay that's the whole page!! π«Ά this gem lives over in ./include/sound, dated October 2026, and it's filed under struct sdca_control_range(9) β go read the neighbors, they're all linked above, iykyk πβ¨
π¦ 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