Lines Matching full:tpm

12  * Here is a partial implementation of TPM commands.  Please consult TCG Main
13 * Specification for definitions of TPM commands.
96 * TPM return codes as defined in the TCG Main specification
97 * (TPM Main Part 2 Structures; Specification version 1.2)
103 /* TPM-defined fatal error codes */
202 /* TPM-defined non-fatal errors */
233 /* Max buffer size supported by our tpm */
237 * struct tpm_chip_priv - Information about a TPM, stored by the uclass
253 * struct tpm_ops - low-level TPM operations
262 * This interface is for low-level TPM access. It does not understand the
263 * concept of localities or the various TPM messages. That interface is
291 * get_desc() - Get a text description of the TPM
301 * send() - send data to the TPM
313 * recv() - receive a response from the TPM
319 * Returns number of bytes received on success, -EAGAIN if the TPM
328 * This is called if receiving times out. The TPM may need to abort
337 * xfer() - send data to the TPM and get response
341 * TPM communication for a single transfer.
377 * tpm_get_desc() - Get a text description of the TPM
387 * tpm_xfer() - send data to the TPM and get response
411 * Initialize TPM device. It must be called before any TPM commands.
420 * @param mode TPM startup mode
498 * Issue a TSC_PhysicalPresence command. TPM physical presence flag
501 * @param presence TPM physical presence flag
618 * Get the TPM permanent flags value
626 * Get the TPM permissions
634 * Flush a resource with a given handle and type from the TPM
649 * @return 0 if key was found in TPM; != 0 if not.