Lines Matching full:tpm
24 #include "tpm.h"
43 size_t req_len; /* length of queued TPM request */
44 size_t resp_len; /* length of queued TPM response */
47 struct work_struct work; /* task that retrieves TPM timeouts */
62 * vtpm_proxy_fops_read - Read TPM commands on 'server side'
117 * vtpm_proxy_fops_write - Write TPM responses on 'server side'
211 *@proxy_dev: tpm proxy device
221 /* no more TPM responses -- wake up anyone waiting for them */ in vtpm_proxy_fops_undo_open()
253 * Functions invoked by the core TPM driver to send TPM commands to
258 * Called when core TPM driver reads TPM responses from 'server side'
260 * @chip: tpm chip to use
264 * Number of TPM response bytes read, negative error value otherwise
320 * Called when core TPM driver forwards TPM requests to 'server side'.
322 * @chip: tpm chip to use
446 * Code related to the startup of the TPM 2 and startup of TPM 1.2 +
476 * vtpm_proxy_work_start: Schedule the work for TPM 1.2 & 2 initialization
527 * Create a /dev/tpm%d and 'server side' file descriptor pair
617 * Creates an anonymous file that is used by the process acting as a TPM to
618 * communicate with the client processes. The function will also add a new TPM
619 * device through which data is proxied to this TPM acting process. The caller
621 * major and minor numbers for the TPM device.
689 workqueue = create_workqueue("tpm-vtpm"); in vtpm_module_init()