STRUCT CROS_EC_CEC_PORT(9)
π struct cros_ec_cec_port(9)
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for struct cros_ec_cec_port, and it's literally the driver data for a single EC CEC port. one port. just one. she's a one-port girly and she's iconic for it π
π¦ NAME
struct cros_ec_cec_port β Driver data for a single EC CEC port
likeβ¦ that's the whole vibe. per-port driver data. no notes π
β¨ SYNOPSIS
struct cros_ec_cec_port {
int port_num;
struct cec_adapter *adap;
struct cec_notifier *notify;
struct cec_msg rx_msg;
struct cros_ec_cec *cros_ec_cec;
};
ok so that's the shape of her π five members, that's it, no cap. (and yes, the closing brace is indented by one space in the original β we do not gatekeep, we preserve π«Ά)
πΈ Members
port_numβ port number. literally just the number of the port. she tells you which port she is πadapβ CEC adapter. thestruct cec_adapter *pointer, i.e. the CEC adapter itself π₯notifyβ CEC notifier pointer. it's thestruct cec_notifier *, doing notifier things π¦rx_msgβ storage for a received message. it's astruct cec_msgand it holds a message that got received. yes that's the tea, that's exactly what it says πcros_ec_cecβ pointer to the parent struct. parent energy π main character isstruct cros_ec_cec, this one is the child, that's the dynamic β¨
π SEE ALSO
- Kernel file
./drivers/media/cec/platform/cros-ec/cros-ec-cec.c struct cros_ec_cec(9)
go read those, iykyk π
ok that's the whole page bestie, she's short but she ate π no bugs documented here, no exit statuses, no environment variables β this one's just a struct and her five fields, and we respect her for that β
and that's a wrap! π this lil cutie comes from the kernel source file ./drivers/media/cec/platform/c... and she's dated October 2026, so likeβ¦ future slay πΈ periodt π
π¦ 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