ipc_send_mng_msg(9)
π ipc_send_mng_msg(9) π
okay so welcome to the Kernel API Manual, bestie β todayβs main character is ipc_send_mng_msg(9), and weβre gonna get you all the way together. β¨
πΈ NAME πΈ
ipc_send_mng_msg β Send management message
β¨ SYNOPSIS β¨
the signature, copied exactly because every comma and space is canon:
int ipc_send_mng_msg (struct ishtp_device *dev , uint32_t msg_code ,
void *msg , size_t size );
π ARGUMENTS π
devβ the ishtp device instance, aka the device weβre doing this on.msg_codeβ the message code.msgβ a pointer to the message.sizeβ the length of the message.
π DESCRIPTION π
This one sends a management message to FW. Thatβs the whole assignment, no cap. π
π₯ RETURN π₯
0 for success, bestie β anything else is a failure code. π«Ά
π SEE ALSO π
The kernel file is ./drivers/hid/intel-ish-hid/ipc/ipc.c, and the whole referenced squad is:
ish_reg_read(9)ish_reg_write(9)_ish_read_fw_sts_reg(9)check_generated_interrupt(9)ish_is_input_ready(9)set_host_ready(9)ishtp_fw_is_ready(9)ish_set_host_rdy(9)ish_clr_host_rdy(9)ish_set_host_ready(9)_ishtp_read_hdr(9)_ishtp_read(9)write_ipc_from_queue(9)write_ipc_to_queue(9)timed_wait_for_timeout(9)ish_fw_reset_handler(9)fw_reset_work_fn(9)_ish_sync_fw_clock(9)recv_ipc(9)ish_irq_handler(9)ish_disable_dma(9)ish_wakeup(9)_ish_hw_reset(9)_ish_ipc_reset(9)ish_hw_start(9)ish_ipc_get_header(9)_dma_no_cache_snooping(9)ish_dev_init(9)ish_device_disable(9)
cute sign-off: source/version ./drivers/hid/intel-ish-hid/ipc, date October 2026, title ipc_send_mng_msg(9) β 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