__register_rpmsg_driver(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– __register_rpmsg_driver(9) πŸ’–

okay so bestie, this page is from the Kernel API Manual, and it's all about __register_rpmsg_driver(9) β€” the function that registers an rpmsg driver with the rpmsg bus. lowkey iconic kernel plumbing πŸ’…βœ¨


🌸 NAME 🌸

__register_rpmsg_driver β€” register an rpmsg driver with the rpmsg bus


✨ SYNOPSIS ✨

int __register_rpmsg_driver (struct rpmsg_driver *rpdrv , struct module *owner );

πŸŽ€ ARGUMENTS πŸŽ€

  • rpdrv β€” pointer to a struct rpmsg_driver
  • owner β€” owning module/driver

πŸ’« RETURN πŸ’«

0 on success, and an appropriate error value on failure. that's the whole vibe check: zero means it worked, error value means nope πŸ˜­πŸ’”


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/rpmsg/rpmsg_core.c


mwah πŸ’‹ that's the whole page. source/version: ./drivers/rpmsg; date: October 2026; and yes, the manual page is literally __register_rpmsg_driver(9). bye bestie πŸŽ€βœ¨πŸ«Ά

πŸ“¦ where this page comes from