ibmvtpm_interrupt(9)
π ibmvtpm_interrupt π
okay bestie, so this page lives in the Kernel API Manual and it's literally called ibmvtpm_interrupt(9) β yes, section 9, the fancy kernel-functions section, we love that for us β¨
πΈ NAME πΈ
ibmvtpm_interrupt β the interrupt handler. that's it, that's the whole vibe. it handles interrupts π«Ά
β¨ SYNOPSIS β¨
irqreturn_t ibmvtpm_interrupt (int irq , void *vtpm_instance );
like, copy it exactly pls, spacing and all, no cap π
π¦ ARGUMENTS π¦
irqβ the irq number we're handling. that's the one we're showing up for πvtpm_instanceβ the vtpm that received the interrupt. main character of the moment, honestly π
β RETURN β
IRQ_HANDLED β that's the answer, that's the whole mood, we handled it periodt π₯
π SEE ALSO π
the kernel file lives at ./drivers/char/tpm/tpm_ibmvtpm.c and it's giving whole friend group β here's everyone in the group chat, don't leave anyone on read:
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_get_desired_dma(9)tpm_ibmvtpm_suspend(9)ibmvtpm_reset_crq(9)ibmvtpm_crq_get_next(9)ibmvtpm_crq_process(9)tpm_ibmvtpm_probe(9)ibmvtpm_module_init(9)ibmvtpm_module_exit(9)
ngl bestie, every single one of those is in the same file, so if you're lost just remember: ./drivers/char/tpm/tpm_ibmvtpm.c β iykyk π
okay that's the whole page, ily, go read the source π§ this little love letter came from ./drivers/char/tpm, dated October 2026, and it's filed under ibmvtpm_interrupt(9) in the Kernel API Manual β 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