STRUCT RPMSG_ENDPOINT_INFO(9)
β¨ struct rpmsg_endpoint_info(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for struct rpmsg_endpoint_info β it's literally the glow-up little struct that holds your endpoint info, and honestly? iconic. π
π NAME π
struct rpmsg_endpoint_info β it's giving endpoint info representation, no cap. That's the whole vibe check: this struct is a representation of endpoint info. periodt. β¨
πΈ SYNOPSIS πΈ
struct rpmsg_endpoint_info {
char name[32];
__u32 src;
__u32 dst;
};
likeβ¦ three fields. that's it. small but mighty, she's got main character energy fr fr. π¦
π Members π
nameβ the name of service. that's it, that's the field. 32 whole chars ofcharto work with, so pick something cute but not too cute. πsrcβ your local address. and listen: if you're not even using it, you set it toRPMSG_ADDR_ANY. don't leave it doing nothing, okay? πdstβ the destination address. same energy here: if it's not used, set it toRPMSG_ADDR_ANY. them's the rules, bestie. π
lowkey important: bothsrcanddstgetRPMSG_ADDR_ANYwhen they're not in use β that's literally the documented move, don't come up with your own thing. π«Ά
π SEE ALSO π
- Kernel file
./include/uapi/linux/rpmsg.hβ go read the source, iykyk. π₯
and that's the whole page, bestie!! π this lil beauty lives in ./include/uapi/linux, it's dated October 2026, and it's filed under struct rpmsg_endpoint_info(9) β so next time someone asks, you already know. slay, ate, no crumbs. πβπ
π¦ 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