Searched refs:tpm_emu (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/backends/tpm/ |
H A D | tpm_emulator.c | 173 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 …]
|