Lines Matching refs:uint32_t
64 uint32_t offs; /**< Offset to the data. */
65 uint32_t len; /**< Length of the data to load. */
120 TrustletSession *getTrustletSession(uint32_t sessionId);
123 void removeTrustletSession(uint32_t sessionId);
125 Connection *getSessionConnection(uint32_t sessionId, notification_t *notification);
140 mcResult_t closeSession(uint32_t sessionId);
143 mcResult_t closeSession(Connection *deviceConnection, uint32_t sessionId);
145 virtual void notify(uint32_t sessionId) = 0;
147 mcResult_t mapBulk(uint32_t sessionId, uint32_t handle, uint32_t pAddrL2, uint32_t offsetPayload,
148 uint32_t lenBulkMem, uint32_t *secureVirtualAdr);
150 mcResult_t unmapBulk(uint32_t sessionId, uint32_t handle, uint32_t secureVirtualAdr, uint32_t lenBulkMem);
154 void donateRam(const uint32_t donationSize);
166 virtual uint32_t getMobicoreStatus(void) = 0;
195 virtual bool getMciInstance(uint32_t len, CWsm_ptr *mci, bool *reused) = 0;
197 virtual CWsm_ptr registerWsmL2(addr_t buffer, uint32_t len, uint32_t pid) = 0;
201 virtual bool lockWsmL2(uint32_t handle) = 0;
203 virtual bool unlockWsmL2(uint32_t handle) = 0;
205 virtual addr_t findWsmL2(uint32_t handle) = 0;
207 virtual bool findContiguousWsm(uint32_t handle, addr_t *phys, uint32_t *len) = 0;
217 virtual CWsm_ptr allocateContiguousPersistentWsm(uint32_t len) = 0;