STRUCT CROS_EC_RPMSG(9)
π 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 π¦
- Kernel file
./drivers/platform/chrome/cros_ec_rpmsg.cβ the source file bestie, go look π struct cros_ec_rpmsg_response(9)cros_ec_cmd_xfer_rpmsg(9)cros_ec_pkt_xfer_rpmsg(9)
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
- 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