STRUCT TELEM_SESSION_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 🌈

πŸ’– that's the page, bestie β€” source/version: ./drivers/platform/chrome/wilc..., dated October 2026. periodt. πŸ’–

πŸ“¦ where this page comes from