summaryrefslogtreecommitdiffstats
path: root/drivers/char/tpm/tpm-interface.c
Commit message (Expand)AuthorAgeFilesLines
* tpm_crb: request and relinquish locality 0Jarkko Sakkinen2017-04-031-0/+16
* tpm: expose spaces via a device link /dev/tpmrm<n>James Bottomley2017-04-031-2/+11
* tpm: infrastructure for TPM spacesJarkko Sakkinen2017-04-031-30/+47
* tpm: validate TPM 2.0 commandsJarkko Sakkinen2017-04-031-1/+37
* tpm: move length validation to tpm_transmit()Jarkko Sakkinen2017-04-031-8/+12
* tpm: Fix expected number of response bytes of TPM1.2 PCR ExtendStefan Berger2017-02-151-1/+1
* tpm: fix misspelled "facilitate" in module parameter descriptionDmitry Torokhov2017-02-141-1/+1
* tpm: silence an array overflow warningDan Carpenter2017-02-031-2/+2
* tpm: enhance TPM 2.0 PCR extend to support multiple banksNayna Jain2017-02-031-1/+13
* tpm: Check size of response before accessing dataStefan Berger2017-01-231-21/+49
* tpm_tis: use default timeout value if chip reports it as zeroMaciej S. Szmigiero2017-01-231-21/+32
* tpm: Do not print an error message when doing TPM auto startupJason Gunthorpe2017-01-231-3/+6
* tpm: add kdoc for tpm_transmit and tpm_transmit_cmdWinkler, Tomas2017-01-231-5/+28
* tpm: Only call pm_runtime_get_sync if device has a parentStefan Berger2016-11-281-2/+4
* tpm tis: Do not print timeout messages twiceJason Gunthorpe2016-11-281-0/+7
* tpm: place kdoc just above tpm_pcr_extendWinkler, Tomas2016-11-281-8/+8
* tpm: sanitize constant expressionsJarkko Sakkinen2016-11-281-6/+9
* tpm: Clean up reading of timeout and duration capabilitiesEd Swierk2016-11-281-48/+17Star
* tmp/tpm_crb: implement runtime pm for tpm_crbWinkler, Tomas2016-11-281-0/+5
* tpm: remove invalid min length check from tpm_do_selftest()Jarkko Sakkinen2016-10-311-3/+0Star
* Revert "tmp/tpm_crb: implement runtime pm for tpm_crb"Jarkko Sakkinen2016-09-271-5/+0Star
* tmp/tpm_crb: implement runtime pm for tpm_crbWinkler, Tomas2016-09-161-0/+5
* tpm: add check for minimum buffer size in tpm_transmit()Jarkko Sakkinen2016-09-151-0/+3
* tpm: constify TPM 1.x header structuresJulia Lawall2016-09-151-5/+5
* tpm: use tpm_pcr_read_dev() in tpm_do_selftest()Jarkko Sakkinen2016-09-151-5/+3Star
* tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt()Jarkko Sakkinen2016-09-151-15/+1Star
* tpm: fix a race condition in tpm2_unseal_trusted()Jarkko Sakkinen2016-09-151-23/+28
* tpm: Factor out common startup codeJason Gunthorpe2016-07-191-0/+27
* tpm: Fix suspend regressionStefan Berger2016-06-251-2/+2
* tpm: Remove all uses of drvdata from the TPM CoreJason Gunthorpe2016-06-251-4/+3Star
* tpm: Move tpm_vendor_specific data related with PTP specification to tpm_chipChristophe Ricard2016-06-251-24/+24
* tpm: drop 'irq' from struct tpm_vendor_specificChristophe Ricard2016-06-251-2/+2
* tpm: Replace device number bitmap with IDRStefan Berger2016-06-251-0/+1
* tpm: Provide strong locking for device removalJason Gunthorpe2016-06-251-9/+10
* tpm: Get rid of chip->pdevJason Gunthorpe2016-06-251-14/+16
* tpm: rework tpm_get_timeouts()Jason Gunthorpe2015-12-201-0/+15
* tpm_tis: further simplify calculation of ordinal durationMartin Wilck2015-12-021-3/+5
* tpm: seal/unseal for TPM 2.0Jarkko Sakkinen2015-10-191-0/+76
* tpm: fix suspend/resume paths for TPM 2.0Jarkko Sakkinen2015-02-151-2/+4
* tpm: TPM 2.0 CRB InterfaceJarkko Sakkinen2015-01-171-0/+3
* tpm: TPM 2.0 baseline supportJarkko Sakkinen2015-01-171-2/+21
* tpm: device class for tpmJarkko Sakkinen2015-01-171-0/+29
* tpm: rename chip->dev to chip->pdevJarkko Sakkinen2015-01-171-14/+15
* tpm: two-phase chip management functionsJarkko Sakkinen2015-01-171-147/+1Star
* tpm: merge duplicate transmit_cmd() functionsJarkko Sakkinen2015-01-171-23/+26
* TPM: Add new TPMs to the tail of the list to prevent inadvertent change of devDavid Howells2015-01-171-1/+1
* tpm: Provide a generic means to override the chip returned timeoutsJason Gunthorpe2014-07-291-21/+41
* tpm: missing tpm_chip_put in tpm_get_random()Jarkko Sakkinen2014-07-291-3/+4
* tpm: Properly clean sysfs entries in error pathStefan Berger2014-07-291-1/+3
* tpm: Use the ops structure instead of a copy in tpm_vendor_specificJason Gunthorpe2014-01-061-22/+12Star