tpm_ibmvtpm_get_desired_dma(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 tpm_ibmvtpm_get_desired_dma(9) 🌸

okay so bestie, welcome to the Kernel API Manual ✨ this one's a lil kernel function page, and honestly? it's short, it's sweet, it's giving "one job and she does it" πŸ’…


πŸ’– NAME πŸ’–

tpm_ibmvtpm_get_desired_dma β€” literally just Get DMA size needed by this driver πŸŽ€ no cap, that's the whole thing


✨ SYNOPSIS ✨

unsigned long tpm_ibmvtpm_get_desired_dma (struct vio_dev *vdev );

so she takes one arg and hands you back an unsigned long, periodt 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vdev β€” the vio device struct 🌈 like, the actual device we're talking about here, she's the main character of this parameter list (she's also the only one, iykyk)

⭐ RETURN ⭐

Number of bytes the driver needs to DMA map πŸ’– that's it, that's the tea β€” a nice lil byte count, no drama, no error codes, just vibes and a number πŸ”₯


πŸ‘‘ SEE ALSO πŸ‘‘

bestie there is soooo much lore here, the whole family showed up 😭 and also the kernel file ./drivers/char/tpm/tpm_ibmvtpm.c β€” like the source of truth, the mothership, the blueprint πŸŽ€

go read them all, they're iconic, they're the friend group πŸ’œ


lowkey a reminder bestie: this page has no DESCRIPTION section and no listed errors or exit statuses β€” that's not me skipping anything, that's just genuinely the whole page πŸ™ˆ don't come for me, come for the manpage

okay that's the whole thing!! mwah πŸ’‹ this page lives in ./drivers/char/tpm, it's dated October 2026, and it's brought to you by tpm_ibmvtpm_get_desired_dma(9) β€” slay, bye πŸ§šπŸ’–

πŸ“¦ where this page comes from