STRUCT CROS_EC_RPMSG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct cros_ec_rpmsg β€” information about a EC over rpmsg. Okay bestie, this is the struct cros_ec_rpmsg(9) page from the Kernel API Manual, and it's literally just the little info hub for an EC over rpmsg. Periodt. ✨


🌸 SYNOPSIS 🌸

struct cros_ec_rpmsg {
    struct rpmsg_device *rpdev;
    struct completion xfer_ack;
    struct work_struct host_event_work;
    struct rpmsg_endpoint *ept;
    bool has_pending_host_event;
    bool probe_done;
 };

πŸŽ€ Members πŸŽ€

  • rpdev β€” the rpmsg device we are connected to, iykyk 🫢
  • xfer_ack β€” completion for host command transfer. slay, we love a finished transfer πŸ’…
  • host_event_work β€” Work struct for pending host event. lowkey important ⭐
  • ept β€” The rpmsg endpoint of this channel. iconic endpoint behavior πŸ’–
  • has_pending_host_event β€” Boolean used to check if there is a pending event. yes, a whole bool for the drama πŸ’€
  • probe_done β€” Flag to indicate that probe is done. and that's on being done 🌈

πŸ¦‹ SEE ALSO πŸ¦‹


and that's the whole vibe check πŸ’… no cap, every member, every reference, all accounted for.

mwah πŸ’‹ this cutie came from ./drivers/platform/chrome, October 2026, and it's literally struct cros_ec_rpmsg(9) β€” bye bestie! πŸŽ€βœ¨

πŸ“¦ where this page comes from