Lines Matching refs:token

33     sp<IBinder> token = new BBinder();  in addOperation()  local
34 mMap[token] = std::move(Operation(handle, keyid, purpose, dev, characteristics, appToken)); in addOperation()
36 mLru.push_back(token); in addOperation()
41 mAppTokenMap[appToken].push_back(token); in addOperation()
42 return token; in addOperation()
45 bool OperationMap::getOperation(sp<IBinder> token, keymaster_operation_handle_t* outHandle, in getOperation() argument
52 auto entry = mMap.find(token); in getOperation()
56 updateLru(token); in getOperation()
68 void OperationMap::updateLru(sp<IBinder> token) { in updateLru() argument
69 auto lruEntry = std::find(mLru.begin(), mLru.end(), token); in updateLru()
72 mLru.push_back(token); in updateLru()
76 bool OperationMap::removeOperation(sp<IBinder> token) { in removeOperation() argument
77 auto entry = mMap.find(token); in removeOperation()
83 auto lruEntry = std::find(mLru.begin(), mLru.end(), token); in removeOperation()
87 removeOperationTracking(token, appToken); in removeOperation()
91 void OperationMap::removeOperationTracking(sp<IBinder> token, sp<IBinder> appToken) { in removeOperationTracking() argument
94 ALOGE("Entry for %p contains unmapped application token %p", token.get(), appToken.get()); in removeOperationTracking()
97 auto tokenEntry = std::find(appEntry->second.begin(), appEntry->second.end(), token); in removeOperationTracking()
121 bool OperationMap::getOperationAuthToken(sp<IBinder> token, const hw_auth_token_t** outToken) { in getOperationAuthToken() argument
122 auto entry = mMap.find(token); in getOperationAuthToken()
130 bool OperationMap::setOperationAuthToken(sp<IBinder> token, const hw_auth_token_t* authToken) { in setOperationAuthToken() argument
131 auto entry = mMap.find(token); in setOperationAuthToken()