aboutsummaryrefslogtreecommitdiff
path: root/hw/tpm/tpm_passthrough.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2017-10-10 00:55:52 +0200
committerStefan Berger <stefanb@linux.vnet.ibm.com>2017-10-19 11:42:25 -0400
commit905e78ba25c613a9daa7adb4e8fb3aec0fa4a2c9 (patch)
tree6f4865ee0ae0f951c461269c4c4388e2e01ee449 /hw/tpm/tpm_passthrough.c
parent76ae76bfea67ca972d1158dfdea07e27e4c0852e (diff)
downloadqemu-905e78ba25c613a9daa7adb4e8fb3aec0fa4a2c9.zip
qemu-905e78ba25c613a9daa7adb4e8fb3aec0fa4a2c9.tar.gz
qemu-905e78ba25c613a9daa7adb4e8fb3aec0fa4a2c9.tar.bz2
tpm: remove unused TPMBackendCmd
There is only handling of request so far in both backends. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Diffstat (limited to 'hw/tpm/tpm_passthrough.c')
-rw-r--r--hw/tpm/tpm_passthrough.c29
1 files changed, 10 insertions, 19 deletions
diff --git a/hw/tpm/tpm_passthrough.c b/hw/tpm/tpm_passthrough.c
index d9da99b..5cd988e 100644
--- a/hw/tpm/tpm_passthrough.c
+++ b/hw/tpm/tpm_passthrough.c
@@ -149,29 +149,20 @@ static int tpm_passthrough_unix_transfer(TPMPassthruState *tpm_pt,
selftest_done);
}
-static void tpm_passthrough_handle_request(TPMBackend *tb, TPMBackendCmd cmd)
+static void tpm_passthrough_handle_request(TPMBackend *tb)
{
TPMPassthruState *tpm_pt = TPM_PASSTHROUGH(tb);
bool selftest_done = false;
- DPRINTF("tpm_passthrough: processing command type %d\n", cmd);
-
- switch (cmd) {
- case TPM_BACKEND_CMD_PROCESS_CMD:
- tpm_passthrough_unix_transfer(tpm_pt,
- tb->tpm_state->locty_data,
- &selftest_done);
-
- tb->recv_data_callback(tb->tpm_state,
- tb->tpm_state->locty_number,
- selftest_done);
- break;
- case TPM_BACKEND_CMD_INIT:
- case TPM_BACKEND_CMD_END:
- case TPM_BACKEND_CMD_TPM_RESET:
- /* nothing to do */
- break;
- }
+ DPRINTF("tpm_passthrough: processing command\n");
+
+ tpm_passthrough_unix_transfer(tpm_pt,
+ tb->tpm_state->locty_data,
+ &selftest_done);
+
+ tb->recv_data_callback(tb->tpm_state,
+ tb->tpm_state->locty_number,
+ selftest_done);
}
static void tpm_passthrough_reset(TPMBackend *tb)