STRUCT TI_SCI_MSG_RESP_GET_CLOCK_NUM_PARENTS(9)
π¦ struct ti_sci_msg_resp_get_clock_num_parents(9) π¦
okay bestie, welcome to the Kernel API Manual π this is the page for the struct that handles the βhow many clock parents are there?β response. Itβs giving very specific firmware-message main character energy, and weβre gonna get into all of it. β¨
πΈ NAME πΈ
struct ti_sci_msg_resp_get_clock_num_parents β response for get clk parents, no cap. π
β¨ SYNOPSIS β¨
bestie, hereβs the struct layout, literally:
struct ti_sci_msg_resp_get_clock_num_parents {
struct ti_sci_msg_hdr hdr;
u8 num_parents;
u32 num_parents_32;
};
π«Ά Members π«Ά
hdrβ Generic header. Itβs the standard intro bit, the βhey bestieβ of the struct. πnum_parentsβ Number of clock parents. If set to255, the actual number of parents is stored into thenum_parents_32field instead. So yeah,255is the little βlook over thereβ value, and the real count is chilling innum_parents_32. πnum_parents_32β Number of clock parents if thenum_parentsfield is set to255. Thatβs the whole vibe. π¦
π Description π
Response to TI_SCI_MSG_GET_NUM_CLOCK_PARENTS. Thatβs it, thatβs the tea β itβs the reply struct for that message. π
π SEE ALSO π
okay so hereβs the full crew from the kernel file ./drivers/firmware/ti_sci.h, every single one, no skips, periodt:
- Kernel file
./drivers/firmware/ti_sci.hβ home base for this whole struct situation. π struct ti_sci_msg_hdr(9)struct ti_sci_msg_resp_version(9)struct ti_sci_msg_req_reboot(9)struct ti_sci_msg_resp_query_fw_caps(9)struct ti_sci_msg_req_set_device_state(9)struct ti_sci_msg_req_get_device_state(9)struct ti_sci_msg_resp_get_device_state(9)struct ti_sci_msg_req_set_device_resets(9)struct ti_sci_msg_req_set_clock_state(9)struct ti_sci_msg_req_get_clock_state(9)struct ti_sci_msg_resp_get_clock_state(9)struct ti_sci_msg_req_set_clock_parent(9)struct ti_sci_msg_req_get_clock_parent(9)struct ti_sci_msg_resp_get_clock_parent(9)struct ti_sci_msg_req_get_clock_num_parents(9)struct ti_sci_msg_req_query_clock_freq(9)struct ti_sci_msg_resp_query_clock_freq(9)struct ti_sci_msg_req_set_clock_freq(9)struct ti_sci_msg_req_get_clock_freq(9)struct ti_sci_msg_resp_get_clock_freq(9)struct ti_sci_msg_req_prepare_sleep(9)struct ti_sci_msg_req_set_io_isolation(9)struct ti_sci_msg_resp_lpm_wake_reason(9)struct ti_sci_msg_req_lpm_set_device_constraint(9)struct ti_sci_msg_req_lpm_set_latency_constraint(9)struct ti_sci_msg_req_get_resource_range(9)struct ti_sci_msg_resp_get_resource_range(9)struct ti_sci_msg_req_manage_irq(9)struct ti_sci_msg_rm_ring_cfg_req(9)struct ti_sci_msg_psil_pair(9)struct ti_sci_msg_psil_unpair(9)struct ti_sci_msg_udmap_rx_flow_cfg(9)struct rm_ti_sci_msg_udmap_rx_flow_opt_cfg(9)struct ti_sci_msg_rm_udmap_tx_ch_cfg_req(9)struct ti_sci_msg_rm_udmap_rx_ch_cfg_req(9)struct ti_sci_msg_rm_udmap_flow_cfg_req(9)struct ti_sci_msg_req_proc_request(9)struct ti_sci_msg_req_proc_release(9)struct ti_sci_msg_req_proc_handover(9)struct ti_sci_msg_req_set_config(9)struct ti_sci_msg_req_set_ctrl(9)struct ti_sci_msg_req_get_status(9)struct ti_sci_msg_resp_get_status(9)
and thatβs the whole page, bestie π cute little sign-off from ./drivers/firmware, dated October 2026, with the footer name struct ti_sc..._num_parents(9). slay, goodbye, go read some kernel headers. ππ₯
π¦ 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