tpm_cr50_i2c_req_canceled(9)
π tpm_cr50_i2c_req_canceled(9) β kernel API manual, bestie edition π
okay so this page is literally about tpm_cr50_i2c_req_canceled from the kernel API manual, and it's giving "small callback, big responsibilities" energy. buckle up π¦
β¨ NAME β¨
tpm_cr50_i2c_req_canceled β the callback that gets pinged to notify a request cancel. that's it, that's the whole job, and it does it slayfully π
πΈ SYNOPSIS πΈ
bool tpm_cr50_i2c_req_canceled (struct tpm_chip *chip , u8 status );
π«Ά ARGUMENTS π«Ά
chipβ a TPM chip. yes, a TPM chip, it's your little guy, the whole point π§statusβ the status that the cancel callback hands over. no cap, that's the value you're working with.
β RETURN β
True if the command is ready, False otherwise. that's the whole vibe check β ready or not ready, no in-between π
π₯ SEE ALSO π₯
okay this is the group chat, everybody's here, nobody's left out π
- the kernel file
./drivers/char/tpm/tpm_tis_i2c_cr50.cβ that's the home base π 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_disable_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_vid_to_name(9)tpm_cr50_i2c_probe(9)tpm_cr50_i2c_remove(9)
twenty entries, all present and accounted for, we did not skip a single one and that's on periodt π
ngl there are no warnings or bug notes on this page β it's just a tidy little callback, living its truth, no drama π
and that's the page!! mwah π
sign-off time: this icon lives in ./drivers/char/tpm, dated October 2026 β that's the source/version and the date, folded in all cute so you never lose 'em πβ¨
π¦ 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