rpmsg_poll(9)
π
rpmsg_poll(9) π
okay bestie, welcome to the Kernel API Manual page for rpmsg_poll β this one is all about polling the endpoint's send buffers. no cap, it's a little kernel function with main character energy β¨
πΈ NAME πΈ
rpmsg_poll β poll the endpoint's send buffers. literally that's the whole vibe: you're checking in on those send buffers π
π οΈ SYNOPSIS π οΈ
__poll_t rpmsg_poll (struct rpmsg_endpoint *ept , struct file *filp ,
poll_table *wait );
π ARGUMENTS π
eptβ the rpmsg endpoint. that's your endpoint bestie, the thing you're polling π«Άfilpβ file forpoll_wait. yes, this file pointer is here for thepoll_waitsituation πwaitβpoll_tableforpoll_wait. the poll table gets handed topoll_wait, periodt π
π₯ RETURN π₯
a mask representing the current state of the endpoint's send buffers. that's the whole return vibe β a mask, current state, send buffers. no extra lore π
π SEE ALSO π
- the Kernel file
./drivers/rpmsg/rpmsg_core.cβ yes bestie, that exact path π rpmsg_create_channel(9)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_set_flow_control(9)rpmsg_get_mtu(9)__register_rpmsg_driver(9)unregister_rpmsg_driver(9)
mwah π sign-off time: this page comes from ./drivers/rpmsg, dated October 2026, and it belongs to the Kernel API Manual. slay, go poll those send buffers responsibly πβ¨
π¦ 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