STRUCT SDCA_ENTITY_HIDE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 queen
  • num_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 ngl
  • hide_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