1*758e9fbaSOystein Eftevaag /* SPDX-License-Identifier: BSD-2-Clause */ 2*758e9fbaSOystein Eftevaag /* 3*758e9fbaSOystein Eftevaag * Copyright (c) 2018 Intel Corporation 4*758e9fbaSOystein Eftevaag * All rights reserved. 5*758e9fbaSOystein Eftevaag */ 6*758e9fbaSOystein Eftevaag #ifndef TCTI_DEVICE_H 7*758e9fbaSOystein Eftevaag #define TCTI_DEVICE_H 8*758e9fbaSOystein Eftevaag 9*758e9fbaSOystein Eftevaag #include "tcti-common.h" 10*758e9fbaSOystein Eftevaag 11*758e9fbaSOystein Eftevaag #define TCTI_DEVICE_MAGIC 0x89205e72e319e5bbULL 12*758e9fbaSOystein Eftevaag 13*758e9fbaSOystein Eftevaag typedef struct { 14*758e9fbaSOystein Eftevaag TSS2_TCTI_COMMON_CONTEXT common; 15*758e9fbaSOystein Eftevaag int fd; 16*758e9fbaSOystein Eftevaag } TSS2_TCTI_DEVICE_CONTEXT; 17*758e9fbaSOystein Eftevaag 18*758e9fbaSOystein Eftevaag #endif /* TCTI_DEVICE_H */ 19