STRUCT RPROC_VDEV_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct rproc_vdev_data β€” remoteproc virtio device data πŸŽ€

okay so this is the struct rproc_vdev_data(9) page from the Kernel API Manual, and it's literally all about the remoteproc virtio device data. Bestie, it's giving β€œsmall struct, main character energy” πŸ’….


πŸ’… SYNOPSIS πŸ’…

struct rproc_vdev_data {
    u32 rsc_offset;
    unsigned int id;
    u32 index;
    struct fw_rsc_vdev *rsc;
};

🌸 Members 🌸

  • rsc_offset β€” offset of the vdev's resource entry ✨
  • id β€” virtio device id (as in virtio_ids.h) πŸ‘‘
  • index β€” vdev position versus other vdev declared in resource table πŸ’«
  • rsc β€” pointer to the vdev resource entry. Valid only during vdev init as the resource can be cached by rproc. ⚠️

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/remoteproc/remoteproc_internal.h β€” go peek if you want the lore πŸ’–


cute sign-off: this one comes from ./drivers/remoteproc, dated October 2026, and it's the struct rproc_vdev_data(9) page. slay πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from