Lines Matching refs:IBinder
36 using ::android::IBinder;
49 explicit OperationMap(IBinder::DeathRecipient* deathRecipient);
50 sp<IBinder> addOperation(uint64_t handle, uint64_t keyid, KeyPurpose purpose,
51 const sp<Keymaster>& dev, const sp<IBinder>& appToken,
54 NullOr<const Operation&> getOperation(const sp<IBinder>& token);
55 NullOr<Operation> removeOperation(const sp<IBinder>& token, bool wasSuccessful);
59 void setOperationAuthToken(const sp<IBinder>& token, HardwareAuthToken authToken);
60 void setOperationVerificationToken(const sp<IBinder>& token, VerificationToken authToken);
61 sp<IBinder> getOldestPruneableOperation();
62 std::vector<sp<IBinder>> getOperationsForToken(const sp<IBinder>& appToken);
65 void updateLru(const sp<IBinder>& token);
66 void removeOperationTracking(const sp<IBinder>& token, const sp<IBinder>& appToken);
67 std::map<sp<IBinder>, Operation> mMap;
68 std::vector<sp<IBinder>> mLru;
69 std::map<sp<IBinder>, std::vector<sp<IBinder>>> mAppTokenMap;
70 IBinder::DeathRecipient* mDeathRecipient;