rpmsg_destroy_ept(9)
π rpmsg_destroy_ept(9) π
okay so bestie, welcome to the Kernel API Manual β yes we're literally in the kernel section, main character energy only π
β¨ NAME β¨
rpmsg_destroy_ept β destroy an existing rpmsg endpoint π¦
β¨ SYNOPSIS β¨
void rpmsg_destroy_ept (struct rpmsg_endpoint *ept );
that's it. that's the whole vibe. one function, no return value, she just does it π
β¨ ARGUMENTS β¨
eptβ the endpoing to destroy π«Ά (and yes, the manual literally spells itendpoingβ we are NOT fixing it, it's iconic, it stays, no cap)
β¨ DESCRIPTION β¨
so here's the tea β β drivers should use this to destroy an rpmsg endpoint that was previously created with rpmsg_create_ept. she's the cleanup crew, the "ok bye" text, the closing of the group chat π
and as with other types of "free", NULL is a valid parameter β so if you pass NULL, that's totally fine, it's giving "nothing to see here" and it lowkey just handles it π
β¨ SEE ALSO β¨
Kernel file ./drivers/rpmsg/rpmsg_core.c β go read her, she ate π
and the whole friend group:
rpmsg_create_channel(9)rpmsg_release_channel(9)rpmsg_create_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)
like literally the entire rpmsg squad, all linked up, we love a connected friend group π
ngl bestie, reminder that this is a destroy function β you're freeing the endpoint, so don't go using it after. that's the whole point π
and that's the page! shoutout to ./drivers/rpmsg for the source, version drop is October 2026, and the headline act is rpmsg_destroy_ept(9) β¨π go free your endpoints responsibly, ily π§π
π¦ 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