rpmsg_create_channel(9)
π rpmsg_create_channel(9) β Kernel API Manual π
okay so welcome to the Kernel API Manual, bestie β this page is literally all about rpmsg_create_channel, and it's giving βmake a new rpmsg channel from its name and address infoβ energy. no cap. πβ¨
πΈ NAME πΈ
rpmsg_create_channel β create a new rpmsg channel using its name and address info. π
π¦ SYNOPSIS π¦
struct rpmsg_device * rpmsg_create_channel (struct rpmsg_device *rpdev ,
struct rpmsg_channel_info *chinfo );
π ARGUMENTS π
rpdevβ rpmsg device. your main character device, fr fr. π«Άchinfoβchannel_infoto bind. the info that says what we're binding, periodt. β¨
π₯ RETURN π₯
On success, you get a pointer to the new rpmsg device β iconic. π On error? NULL. That's the whole vibe check. π
π SEE ALSO π
Kernel file: ./drivers/rpmsg/rpmsg_core.c β go check these next, bestie:
rpmsg_release_channel(9)rpmsg_create_ept(9)rpmsg_destroy_ept(9)rpmsg_send(9)rpmsg_sendto(9)rpmsg_trysend(9)rpmsg_trysendto(9)rpmsg_poll(9)rpmsg_set_flow_control(9)rpmsg_get_mtu(9)__register_rpmsg_driver(9)unregister_rpmsg_driver(9)
mwah π β from ./drivers/rpmsg, October 2026, and yeah this is still the rpmsg_create_channel(9) page. 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