STRUCT TI_SCI_MSG_REQ_SET_CTRL(9)
π struct ti_sci_msg_req_set_ctrl(9) π
okay bestie, welcome to the Kernel API Manual β¨ this page is all about struct ti_sci_msg_req_set_ctrl, and it is literally giving βset Processor boot control flagsβ energy π
πΈ NAME πΈ
struct ti_sci_msg_req_set_ctrl β Set Processor boot control flags π«Ά
β¨ SYNOPSIS β¨
struct ti_sci_msg_req_set_ctrl {
struct ti_sci_msg_hdr hdr;
u8 processor_id;
u32 control_flags_set;
u32 control_flags_clear;
};
π«Ά Members π«Ά
hdrβ Generic Header πprocessor_idβ ID of processor being configured π―control_flags_setβ Optional Processor specific Control Flags to set. Setting a bit here implies the corresponding mode will be set βcontrol_flags_clearβ Optional Processor specific Control Flags to clear. Setting a bit here implies the corresponding mode will be cleared π§Ή
π Description π
Request type is TI_SCI_MSG_SET_CTRL, response is a generic ACK/NACK message. fr fr, thatβs the whole vibe check: this is the request side, and the reply comes back as a generic ACK/NACK message πβ¨
π¦ SEE ALSO π¦
- Kernel file
./drivers/firmware/ti_sci.h 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_resp_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_get_status(9)struct ti_sci_msg_resp_get_status(9)
cute lil sign-off bestie: source/version is ./drivers/firmware, date is October 2026, and the page tag is struct ti_sc...req_set_ctrl(9) πβ¨π
π¦ 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