STRUCT TELEM_SESSION_DATA(9)
π struct telem_session_data(9) π
okay so welcome to the Kernel API Manual, bestie β this page is literally all about the data that hangs out between open() and release(). no cap, it's giving session-state realness. π«Ά
β¨ NAME β¨
struct telem_session_data β the data that exists between open() and release(). that's the whole vibe. π
πΈ SYNOPSIS πΈ
here's the struct in all its glory β keep it exact, bestie:
struct telem_session_data {
struct telem_device_data *dev_data;
struct wilco_ec_telem_request request;
u8 response[TELEM_RESPONSE_SIZE];
bool has_msg;
};
π§ Members π§
dev_dataβ a pointer that gets you back to the device data and the EC. πrequestβ the command and arguments sent to the EC. π¨responseβ the response buffer of data coming back from the EC. π₯has_msgβ is there data available to read from a previous write? π
π SEE ALSO π
- Kernel file:
./drivers/platform/chrome/wilco_ec/telemetry.c struct wilco_ec_telem_request(9)check_telem_request(9)struct telem_device_data(9)telem_open(9)telem_device_free(9)telem_device_probe(9)
π that's the page, bestie β source/version: ./drivers/platform/chrome/wilc..., dated October 2026. 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