STRUCT PMT_CALLBACKS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct pmt_callbacks(9) β€” Kernel API Manual 🌸

okay bestie, this is the Kernel API Manual page for struct pmt_callbacks β€” literally the callback infrastructure for PMT devices, and it's giving tidy main-character energy πŸ«ΆπŸ’…

✨ NAME ✨

struct pmt_callbacks β€” Callback infrastructure for PMT devices πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

struct pmt_callbacks {
    int (*read_telem)(struct device *dev, u32 guid, u64 *data, loff_t off, u32 count);
};

🧚 Members 🧚

  • read_telem β€” when specified, called by client driver to access PMT data (instead of direct copy). πŸ”₯
    • dev: device reference for the callback's use πŸ¦‹
    • guid: ID of data to acccs 🌸
    • data: buffer for the data to be copied πŸŽ€
    • off: offset into the requested buffer ✨
    • count: size of buffer πŸ’œ

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file: ./include/linux/intel_vsec.h
  • struct intel_vsec_header(9)
  • struct intel_vsec_platform_info(9)
  • struct intel_vsec_device(9)
  • struct oobmsm_plat_info(9)

πŸ’– that's the whole vibe, bestie β€” source line is ./include/linux, and the date on this one is October 2026. slay βœ¨πŸ‘‘

πŸ“¦ where this page comes from