Home
last modified time | relevance | path

Searched refs:ibmvtpm (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/drivers/char/tpm/
Dtpm_ibmvtpm.c113 struct ibmvtpm_dev *ibmvtpm = dev_get_drvdata(&chip->dev); in tpm_ibmvtpm_recv() local
117 if (!ibmvtpm->rtce_buf) { in tpm_ibmvtpm_recv()
118 dev_err(ibmvtpm->dev, "ibmvtpm device is not ready\n"); in tpm_ibmvtpm_recv()
122 sig = wait_event_interruptible(ibmvtpm->wq, !ibmvtpm->tpm_processing_cmd); in tpm_ibmvtpm_recv()
126 len = ibmvtpm->res_len; in tpm_ibmvtpm_recv()
129 dev_err(ibmvtpm->dev, in tpm_ibmvtpm_recv()
135 spin_lock(&ibmvtpm->rtce_lock); in tpm_ibmvtpm_recv()
136 memcpy((void *)buf, (void *)ibmvtpm->rtce_buf, len); in tpm_ibmvtpm_recv()
137 memset(ibmvtpm->rtce_buf, 0, len); in tpm_ibmvtpm_recv()
138 ibmvtpm->res_len = 0; in tpm_ibmvtpm_recv()
[all …]