#endif
#ifdef CONFIG_TPM_TIS
case FTYPE_TPM_TIS:
- shutdown_tpm_tis(files[fd].tpm_tis.dev);
+ shutdown_tpm_tis(files[fd].dev);
files[fd].type = FTYPE_NONE;
return 0;
#endif
tpm->fd = alloc_fd(FTYPE_TPM_TIS);
printk("tpm_tis_open() -> %d\n", tpm->fd);
- files[tpm->fd].tpm_tis.dev = tpm;
+ files[tpm->fd].dev = tpm;
return tpm->fd;
}
int tpm_tis_posix_write(int fd, const uint8_t* buf, size_t count)
{
struct tpm_chip* tpm;
- tpm = files[fd].tpm_tis.dev;
+ tpm = files[fd].dev;
if(tpm->locality < 0) {
printk("tpm_tis_posix_write() failed! locality not set!\n");
{
int rc;
struct tpm_chip* tpm;
- tpm = files[fd].tpm_tis.dev;
+ tpm = files[fd].dev;
if(count == 0) {
return 0;
int tpm_tis_posix_fstat(int fd, struct stat* buf)
{
struct tpm_chip* tpm;
- tpm = files[fd].tpm_tis.dev;
+ tpm = files[fd].dev;
buf->st_mode = O_RDWR;
buf->st_uid = 0;