/hardware/samsung_slsi/exynos5/mobicore/daemon/Kernel/Platforms/Generic/ |
D | CMcKMod.h | 62 addr_t *pVirtAddr, 63 addr_t *pPhysAddr); 80 addr_t *pVirtAddr, 81 addr_t *pPhysAddr, 90 addr_t *pVirtAddr, 91 addr_t *pPhysAddr); 93 int read(addr_t buffer, uint32_t len); 111 mcResult_t free(uint32_t handle, addr_t buffer, uint32_t len); 114 addr_t buffer, 118 addr_t *pPhysWsmL2); [all …]
|
D | CMcKMod.cpp | 56 addr_t *pVirtAddr, in mapWsm() 57 addr_t *pPhysAddr) in mapWsm() 78 addr_t virtAddr = ::mmap(0, len, PROT_READ | PROT_WRITE, MAP_SHARED, in mapWsm() 87 mapParams.handle, (addr_t) (mapParams.phys_addr)); in mapWsm() 98 *pPhysAddr = (addr_t) (mapParams.phys_addr); in mapWsm() 108 addr_t *pVirtAddr, in mapMCI() 109 addr_t *pPhysAddr, in mapMCI() 129 addr_t virtAddr = ::mmap(0, len, PROT_READ | PROT_WRITE, MAP_SHARED, in mapMCI() 139 (void *)mapParams.addr, mapParams.handle, (addr_t) (mapParams.phys_addr), in mapMCI() 151 *pPhysAddr = (addr_t) (mapParams.phys_addr); in mapMCI() [all …]
|
/hardware/samsung_slsi/exynos5/mobicore/daemon/ClientLib/ |
D | Session.h | 45 addr_t virtAddr; /**< The virtual address of the Bulk buffer*/ 46 addr_t sVirtualAddr; /**< The secure virtual address of the Bulk buffer*/ 49 addr_t physAddrWsmL2; /**< The physical address of the L2 table of the Bulk buffer*/ 52 addr_t virtAddr, in BulkBufferDescriptor() 53 addr_t sVirtAddr, in BulkBufferDescriptor() 56 addr_t physAddrWsmL2 in BulkBufferDescriptor() 120 mcResult_t addBulkBuf(addr_t buf, uint32_t len, BulkBufferDescriptor **blkBuf); 130 mcResult_t removeBulkBuf(addr_t buf); 139 uint32_t getBufHandle(addr_t sVirtualAddr);
|
D | Session.cpp | 107 mcResult_t Session::addBulkBuf(addr_t buf, uint32_t len, BulkBufferDescriptor **blkBuf) in addBulkBuf() 109 addr_t pPhysWsmL2; in addBulkBuf() 145 uint32_t Session::getBufHandle(addr_t sVirtAddr) in getBufHandle() 161 mcResult_t Session::removeBulkBuf(addr_t virtAddr) in removeBulkBuf()
|
D | Device.cpp | 154 addr_t virtAddr; in allocateContiguousWsm() 156 addr_t physAddr; in allocateContiguousWsm() 214 CWsm_ptr Device::findContiguousWsm(addr_t virtAddr) in findContiguousWsm()
|
D | Device.h | 148 addr_t virtAddr
|
/hardware/samsung_slsi/exynos5/mobicore/common/MobiCore/inc/ |
D | mcLoadFormat.h | 61 typedef void* addr_t; /**< an address, can be physical or virtual */ typedef 87 addr_t start; /**< Virtual start address. */ 136 addr_t entry; /**< Virtual start address of service code. */ 154 addr_t mcLibEntry; /**< Address for McLib entry. 160 addr_t mcLibBase; /**< McLib base address.
|
/hardware/samsung_slsi/exynos5/mobicore/daemon/Common/ |
D | CWsm.h | 44 addr_t virtAddr; 47 addr_t physAddr; 49 CWsm(addr_t virtAddr, 53 addr_t physAddr = NULL) :
|
D | McTypes.h | 36 typedef void *addr_t; typedef
|
/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/Device/Platforms/Generic/ |
D | TrustZoneDevice.cpp | 101 addr_t mciBuffer; in initDevice() 372 addr_t virtAddr; in getMciInstance() 374 addr_t physAddr; in getMciInstance() 407 CWsm_ptr TrustZoneDevice::registerWsmL2(addr_t buffer, uint32_t len, uint32_t pid) in registerWsmL2() 409 addr_t physAddr; in registerWsmL2() 432 addr_t virtAddr; in allocateContiguousPersistentWsm() 434 addr_t physAddr; in allocateContiguousPersistentWsm() 499 addr_t TrustZoneDevice::findWsmL2(uint32_t handle) in findWsmL2() 501 addr_t ret = pMcKMod->findWsmL2(handle); in findWsmL2() 511 bool TrustZoneDevice::findContiguousWsm(uint32_t handle, addr_t *phys, uint32_t *len) in findContiguousWsm()
|
D | TrustZoneDevice.h | 112 CWsm_ptr registerWsmL2(addr_t buffer, uint32_t len, uint32_t pid); 120 addr_t findWsmL2(uint32_t handle); 122 bool findContiguousWsm(uint32_t handle, addr_t *phys, uint32_t *len);
|
/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/Device/public/ |
D | MobiCoreDevice.h | 63 addr_t baseAddr; /**< Physical address of the data to load. */ 197 virtual CWsm_ptr registerWsmL2(addr_t buffer, uint32_t len, uint32_t pid) = 0; 205 virtual addr_t findWsmL2(uint32_t handle) = 0; 207 virtual bool findContiguousWsm(uint32_t handle, addr_t *phys, uint32_t *len) = 0;
|
/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/Device/ |
D | MobiCoreDevice.cpp | 256 addr_t tci; in openSession() 279 (addr_t)(cmdOpenSession->tci), in openSession() 550 addr_t adrBuffer = ram->physAddr; in donateRam()
|
/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/ |
D | MobiCoreDriverDaemon.cpp | 253 (addr_t)(regObj->value), regObj->len, 0); in loadDeviceDriver() 428 LOG_I(" Sharing Service loaded at %p with Secure World", (addr_t)(regObj->value)); in processOpenSession() 430 CWsm_ptr pWsm = device->registerWsmL2((addr_t)(regObj->value), regObj->len, 0); in processOpenSession()
|