module_rpmsg_driver(9)
π module_rpmsg_driver(9) π
okay so welcome to the Kernel API Manual, bestie β this page is all about module_rpmsg_driver(9), aka the helper macro for registering an rpmsg driver. itβs giving βno boilerplate, just vibesβ and Iβm obsessed. β¨
β¨ NAME β¨
module_rpmsg_driver β helper macro for registering an rpmsg driver. π«Ά
πΈ SYNOPSIS πΈ
module_rpmsg_driver (__rpmsg_driver );
π ARGUMENTS π
__rpmsg_driverβ therpmsg_driverstruct. thatβs the whole argument, bestie. π«Ά
π₯ DESCRIPTION π₯
okay so this is a helper macro for rpmsg drivers that do not do anything special in module init/exit. it literally exists to eliminate a lot of boilerplate, and the way that it eats the repetitive setup is so real. π
bestie, important: each module may only use this macro once, and calling it replacesmodule_initandmodule_exit. periodt. no cap. π¨
π¦ SEE ALSO π¦
- Kernel file
./include/linux/rpmsg.h struct rpmsg_channel_info(9)struct rpmsg_endpoint(9)struct rpmsg_driver(9)
xoxo, bestie π this page came from ./include/linux, dated October 2026, and itβs serving module_rpmsg_driver(9) energy. stay slay. πβ¨
π¦ 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