kernel_optimize_test/drivers/char/tpm
Roberto Sassu 901615cb91 tpm: move tpm_chip definition to include/linux/tpm.h
The tpm_chip structure contains the list of PCR banks currently allocated
in the TPM. When support for crypto agility will be added to the TPM
driver, users of the driver have to provide a digest for each allocated
bank to tpm_pcr_extend(). With this patch, they can obtain the PCR bank
algorithms directly from chip->allocated_banks.

Signed-off-by: Roberto Sassu <roberto.sassu@huawei.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
2019-02-13 09:48:51 +02:00
..
eventlog tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 2019-02-13 09:47:01 +02:00
st33zp24 tpm: Unify the send callback behaviour 2019-02-13 09:46:26 +02:00
Kconfig tpm: Make SECURITYFS a weak dependency 2018-10-05 13:47:33 +03:00
Makefile tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c 2018-11-13 13:46:29 +02:00
tpm_atmel.c tpm: Unify the send callback behaviour 2019-02-13 09:46:26 +02:00
tpm_atmel.h tpm: remove tpm_read_index and tpm_write_index from tpm.h 2017-02-03 22:03:14 +02:00
tpm_crb.c tpm/tpm_crb: Avoid unaligned reads in crb_recv() 2019-02-08 23:13:02 +02:00
tpm_i2c_atmel.c tpm: declare struct tpm_header 2019-02-13 09:47:37 +02:00
tpm_i2c_infineon.c tpm: Unify the send callback behaviour 2019-02-13 09:46:26 +02:00
tpm_i2c_nuvoton.c tpm: Unify the send callback behaviour 2019-02-13 09:46:26 +02:00
tpm_ibmvtpm.c tpm: Unify the send callback behaviour 2019-02-13 09:46:26 +02:00
tpm_ibmvtpm.h tpm_ibmvtpm: properly handle interrupted packet receptions 2015-12-20 15:27:12 +02:00
tpm_infineon.c tpm: Unify the send callback behaviour 2019-02-13 09:46:26 +02:00
tpm_nsc.c tpm: Unify the send callback behaviour 2019-02-13 09:46:26 +02:00
tpm_ppi.c ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
tpm_tis_core.c tpm: remove @flags from tpm_transmit() 2019-02-13 09:48:46 +02:00
tpm_tis_core.h tpm: Allow tpm_tis drivers to set hwrng quality. 2018-07-28 17:03:11 +03:00
tpm_tis_spi.c tpm_tis_spi: Pass the SPI IRQ down to the driver 2018-07-28 17:03:11 +03:00
tpm_tis.c tpm: remove unused variables 2018-01-08 12:58:54 +02:00
tpm_vtpm_proxy.c tpm: remove @flags from tpm_transmit() 2019-02-13 09:48:46 +02:00
tpm-chip.c tpm: dynamically allocate the allocated_banks array 2019-02-13 09:48:50 +02:00
tpm-dev-common.c tpm: remove @flags from tpm_transmit() 2019-02-13 09:48:46 +02:00
tpm-dev.c tpm: add support for nonblocking operation 2018-10-05 13:47:33 +03:00
tpm-dev.h tpm: add support for partial reads 2018-12-17 13:45:10 +02:00
tpm-interface.c tpm: retrieve digest size of unknown algorithms with PCR read 2019-02-13 09:48:51 +02:00
tpm-sysfs.c tpm: remove @flags from tpm_transmit() 2019-02-13 09:48:46 +02:00
tpm.h tpm: move tpm_chip definition to include/linux/tpm.h 2019-02-13 09:48:51 +02:00
tpm1-cmd.c tpm: retrieve digest size of unknown algorithms with PCR read 2019-02-13 09:48:51 +02:00
tpm2-cmd.c tpm: retrieve digest size of unknown algorithms with PCR read 2019-02-13 09:48:51 +02:00
tpm2-space.c tpm: remove @flags from tpm_transmit() 2019-02-13 09:48:46 +02:00
tpmrm-dev.c tpm: add support for nonblocking operation 2018-10-05 13:47:33 +03:00
xen-tpmfront.c tpm: declare struct tpm_header 2019-02-13 09:47:37 +02:00