STRUCT SDCA_ENTITY_HIDE(9)
π struct sdca_entity_hide(9) β the Kernel API Manual moment π
okay bestie, welcome to the <pink>Kernel API Manual</pink>, section 9, and today's main character is struct sdca_entity_hide β¨ lowkey obsessed. This struct is literally all the info that's specific to <cyan>HIDE</cyan> Entities β that's it, that's the whole vibe. no cap.
β¨ NAME β¨
struct sdca_entity_hide β information specific to HIDE Entities π¦
πΈ SYNOPSIS πΈ
okay so here's the whole struct, verbatim, do not touch, do not edit, she's perfect:
struct sdca_entity_hide {
unsigned int *hidtx_ids;
unsigned int *hidrx_ids;
int num_hidtx_ids;
int num_hidrx_ids;
unsigned int af_number_list[SDCA_MAX_FUNCTION_COUNT];
unsigned int hide_reside_function_num;
unsigned int max_delay;
};
π«Ά Members π«Ά
every single field, let's go, no skips:
hidtx_idsβ the<hotpink>HIDTx Report ID</hotpink>. iconic. sending vibes πhidrx_idsβ the<lavender>HIDRx Report ID</lavender>π receiving them right back, balanced queennum_hidtx_idsβ literally just the number of HIDTx Report ID. the count. the headcount. that's her job π’num_hidrx_idsβ and the number of HIDRx Report ID, same energy but on the receive side β¨af_number_listβ which Audio Function Numbers within this Device are sending/receiving the messages in this HIDE π it's giving group chat membership list nglhide_reside_function_numβ indicating which Audio Function Numbers within this Device π§ (yes, that's the whole note, we keep it exactly as written, no embellishing facts around here π )max_delayβ the maximum time in<yellow>microseconds</yellow>allowed for the Device to change the ownership from<mint>Device</mint>to<peach>Host</peach>. like a handoff deadline. be prompt or be perceived π β±οΈ
π SEE ALSO π
the whole extended friend group, and we are NOT leaving anyone out of the group chat π every name's 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_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), 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)
bestie there are like sixty of them and I listed every single one. that's dedication. that's loyalty. iykyk π«Ά
and that's the whole page, periodt π
β¨ this little gem lives in ./include/sound and it's stamped October 2026 β mwah, sending you off with a kiss and a totally accurate struct, bye bestie πππ¦
π¦ 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