ipc_protocol_ul_td_send(9)
π
ipc_protocol_ul_td_send β from the Kernel API Manual
okay so bestie, welcome to the glamorous world of kernel API docs β¨ this one lives in section 9 of the Kernel API Manual, and it's the one and only ipc_protocol_ul_td_send. buckle up π
β¨ NAME β¨
ipc_protocol_ul_td_send β the function for sending the data to CP π (yes, that's literally its whole job, and it ate)
π¦ SYNOPSIS π¦
bool ipc_protocol_ul_td_send (struct iosm_protocol *ipc_protocol ,
struct ipc_pipe *pipe , struct sk_buff_head *p_ul_list );
it's giving "three arguments, one bool, no drama" π
π ARGUMENTS π
ipc_protocolβ youriosm_protocolinstance, the main character of this whole operation πpipeβ the Pipe instance, lowkey the messenger of the group π§p_ul_listβ the uplinksk_bufflist, aka the actual data pile we're yeeting π
πΈ RETURN πΈ
true in success π β false in case of error π (no in-between, it's a bool, she doesn't do nuance)
π SEE ALSO π
- Kernel file
./drivers/net/wwan/iosm/iosm_ipc_protocol_ops.hβ go read it, iykyk π - enum
ipc_mem_td_cs(9) - enum
ipc_mem_msg_cs(9) - struct
ipc_msg_prep_args_pipe(9) - struct
ipc_msg_prep_args_sleep(9) - struct
ipc_msg_prep_feature_set(9) - struct
ipc_msg_prep_map(9) - struct
ipc_msg_prep_unmap(9) - union
ipc_msg_prep_args(9) - enum
ipc_msg_prep_type(9) - struct
ipc_rsp(9) - enum
ipc_mem_msg(9) - struct
ipc_mem_msg_open_pipe(9) - struct
ipc_mem_msg_close_pipe(9) - struct
ipc_mem_msg_abort_pipe(9) - struct
ipc_mem_msg_host_sleep(9) - struct
ipc_mem_msg_feature_set(9) - struct
ipc_mem_msg_common(9) - union
ipc_mem_msg_entry(9) ipc_protocol_msg_prep(9)ipc_protocol_msg_hp_update(9)ipc_protocol_msg_process(9)ipc_protocol_ul_td_process(9)ipc_protocol_dl_td_prepare(9)ipc_protocol_dl_td_process(9)ipc_protocol_get_head_tail_index(9)ipc_protocol_get_ipc_status(9)ipc_protocol_pipe_cleanup(9)ipc_protocol_get_ap_exec_stage(9)ipc_protocol_pm_dev_get_sleep_notification(9)
like, that's the whole friend group right there β go say hi to all of them, fr fr π«Ά
ok that's the whole page bestie, no cap, nothing skipped π
and that's a wrap! π¦ this iconic little page comes to you from ./drivers/net/wwan/iosm, dated October 2026, and it's filed under ipc_protocol_ul_td_send(9) β periodt π
β¨
π¦ 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