tpm_ibmvtpm_get_desired_dma(9)
πΈ 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 π
ibmvtpm_send_crq_word(9)ibmvtpm_send_crq(9)tpm_ibmvtpm_recv(9)ibmvtpm_crq_send_init(9)tpm_ibmvtpm_resume(9)tpm_ibmvtpm_send(9)ibmvtpm_crq_get_rtce_size(9)ibmvtpm_crq_get_version(9)ibmvtpm_crq_send_init_complete(9)tpm_ibmvtpm_remove(9)tpm_ibmvtpm_suspend(9)ibmvtpm_reset_crq(9)ibmvtpm_crq_get_next(9)ibmvtpm_crq_process(9)ibmvtpm_interrupt(9)tpm_ibmvtpm_probe(9)ibmvtpm_module_init(9)ibmvtpm_module_exit(9)
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
- 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