STRUCT VTPM_PROXY_NEW_DEV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct vtpm_proxy_new_dev(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’… this page is all about struct vtpm_proxy_new_dev β€” which is literally just the parameter structure for the %VTPM_PROXY_IOC_NEW_DEV ioctl. that's it. that's the whole vibe. it's a little bundle of info you hand over so everyone knows what's up with your proxy TPM 🫢


🌸 NAME 🌸

struct vtpm_proxy_new_dev β€” the parameter structure for the %VTPM_PROXY_IOC_NEW_DEV ioctl. no cap, that's the entire job description πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

struct vtpm_proxy_new_dev {
    __u32 flags;
    __u32 tpm_num;
    __u32 fd;
    __u32 major;
    __u32 minor;
 };

look at her. five __u32 fields, zero notes, absolute main character energy πŸ‘‘


πŸŽ€ Members πŸŽ€

  • flags β€” the flags for the proxy TPM. this is where you tell it how you want things to go down ✨
  • tpm_num β€” the index of the TPM device. which one are we talking about, bestie? πŸ€”
  • fd β€” the file descriptor used by the proxy TPM. the actual handle in play πŸ”₯
  • major β€” the major number of the TPM device πŸ”’
  • minor β€” the minor number of the TPM device πŸ”’

πŸ’œ SEE ALSO πŸ’œ

  • the kernel file ./include/uapi/linux/vtpm_proxy.h
  • enum vtpm_proxy_flags(9)

go read those too, iykyk πŸ“šπŸ¦‹


ngl this struct is short but she's iconic. five fields, all __u32, all doing their little part. periodt πŸ’…

and that's the page, bestie!! shoutout to ./include/uapi/linux for the source, October 2026 for the date, and struct vtpm_proxy_new_dev(9) for being the whole reason we're here πŸŽ€βœ¨ love u, bye!! πŸ«ΆπŸ’–

πŸ“¦ where this page comes from