Lines Matching full:ftpm
6 * https://www.microsoft.com/en-us/research/publication/ftpm-software-implementation-tpm-chip/
9 * https://github.com/microsoft/ms-tpm-20-ref/tree/master/Samples/ARM32-FirmwareTPM/optee_ta/fTPM
27 ….com/microsoft/ms-tpm-20-ref/blob/master/Samples/ARM32-FirmwareTPM/optee_ta/fTPM/include/fTPM.h#L42
34 * ftpm_tee_tpm_op_recv() - retrieve fTPM response.
85 "%s: len=%zd exceeds MAX_COMMAND_SIZE supported by fTPM TA\n", in ftpm_tee_tpm_op_send()
94 /* Invoke FTPM_OPTEE_TA_SUBMIT_COMMAND function of fTPM TA */ in ftpm_tee_tpm_op_send()
194 * Check whether this driver supports the fTPM TA in the TEE instance
200 * Currently this driver only support GP Complaint OPTEE based fTPM TA in ftpm_tee_match()
210 * ftpm_tee_probe() - initialize the fTPM
240 /* Open a session with fTPM TA */ in ftpm_tee_probe()
255 /* Allocate dynamic shared memory with fTPM TA */ in ftpm_tee_probe()
276 /* Create a character device for the fTPM */ in ftpm_tee_probe()
325 /* close the existing session with fTPM TA*/ in ftpm_tee_remove()
357 { .compatible = "microsoft,ftpm" },
364 .name = "ftpm-tee",
372 /* UUID of the fTPM TA */
384 .name = "optee-ftpm",
418 MODULE_DESCRIPTION("TPM Driver for fTPM TA in TEE");