Home
last modified time | relevance | path

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

/openbmc/qemu/backends/tpm/
H A Dtpm_emulator.c173 static int tpm_emulator_unix_tx_bufs(TPMEmulator *tpm_emu, in tpm_emulator_unix_tx_bufs() argument
187 ret = qio_channel_write_all(tpm_emu->data_ioc, (char *)in, in_len, errp); in tpm_emulator_unix_tx_bufs()
192 ret = qio_channel_read_all(tpm_emu->data_ioc, (char *)out, in tpm_emulator_unix_tx_bufs()
198 ret = qio_channel_read_all(tpm_emu->data_ioc, in tpm_emulator_unix_tx_bufs()
212 static int tpm_emulator_set_locality(TPMEmulator *tpm_emu, uint8_t locty_number, in tpm_emulator_set_locality() argument
217 if (tpm_emu->cur_locty_number == locty_number) { in tpm_emulator_set_locality()
225 if (tpm_emulator_ctrlcmd(tpm_emu, CMD_SET_LOCALITY, &loc, in tpm_emulator_set_locality()
240 tpm_emu->cur_locty_number = locty_number; in tpm_emulator_set_locality()
248 TPMEmulator *tpm_emu = TPM_EMULATOR(tb); in tpm_emulator_handle_request() local
252 if (tpm_emulator_set_locality(tpm_emu, cmd->locty, errp) < 0 || in tpm_emulator_handle_request()
[all …]