tpm_cr50_i2c...able_tpm_irq(9)
π tpm_cr50_i2c_disable_tpm_irq π
okay bestie, so this is a page from the Kernel API Manual β yes the actual kernel, we're in the driver trenches today π«Ά β and it's about one very specific little function, tpm_cr50_i2c_disable_tpm_irq. it's short, it's sweet, it turns a thing off. let's go β¨
πΈ NAME πΈ
tpm_cr50_i2c_disable_tpm_irq β literally just Disable TPM irq. that's it. that's the whole job. no cap π
π SYNOPSIS π
void tpm_cr50_i2c_disable_tpm_irq (struct tpm_chip *chip );
so it returns void (nothing comes back, it just does the thing), the name is tpm_cr50_i2c_disable_tpm_irq, and it takes exactly one argument, which is chip. iconic, minimal, no notes π
π¦ ARGUMENTS π¦
chipβ a TPM chip. that's the whole description bestie π one (1) TPM chip, and it'sstruct tpm_chip *. that's your main character right there π
π§ SEE ALSO π§
so this function lives in the kernel file ./drivers/char/tpm/tpm_tis_i2c_cr50.c (iykyk), and it's got a whole friend group. here's literally every single one of them, no skipping, i promised π:
struct tpm_i2c_cr50_priv_data(9)tpm_cr50_i2c_int_handler(9)tpm_cr50_i2c_wait_tpm_ready(9)tpm_cr50_i2c_enable_tpm_irq(9)tpm_cr50_i2c_transfer_message(9)tpm_cr50_i2c_read(9)tpm_cr50_i2c_write(9)tpm_cr50_check_locality(9)tpm_cr50_release_locality(9)tpm_cr50_request_locality(9)tpm_cr50_i2c_tis_status(9)tpm_cr50_i2c_tis_set_ready(9)tpm_cr50_i2c_get_burst_and_status(9)tpm_cr50_i2c_tis_recv(9)tpm_cr50_i2c_tis_send(9)tpm_cr50_i2c_req_canceled(9)tpm_cr50_vid_to_name(9)tpm_cr50_i2c_probe(9)tpm_cr50_i2c_remove(9)
notice how tpm_cr50_i2c_enable_tpm_irq(9) is right there in the list? yeah. this page is the disable one. they're a matched set, a duo, the whole enemies-to-lovers arc π₯
also lowkey: there's a...in this page's title because the full nametpm_cr50_i2c_disable_tpm_irqgets truncated in the header. that's not a typo, that's just the man page being dramatic π
π the sign-off π
this absolute gem comes from ./drivers/char/tpm, dated October 2026, and it's filed under tpm_cr50_i2c...able_tpm_irq(9). slay, go disable that irq bestie, you got this ππβ¨
π¦ 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