STRUCT VTPM_PROXY_NEW_DEV(9)
β¨ 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
- 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