Lines Matching refs:android
30 using ::android::IBinder;
31 using ::android::sp;
41 typedef ::android::sp<::android::hardware::keymaster::V3_0::IKeymasterDevice> km_device_t;
45 android::sp<android::IBinder> addOperation(uint64_t handle, uint64_t keyid, KeyPurpose purpose,
47 const android::sp<android::IBinder>& appToken,
50 bool getOperation(const android::sp<android::IBinder>& token, uint64_t* outHandle,
53 bool removeOperation(const android::sp<android::IBinder>& token);
57 bool getOperationAuthToken(const android::sp<android::IBinder>& token,
59 bool setOperationAuthToken(const android::sp<android::IBinder>& token,
61 android::sp<android::IBinder> getOldestPruneableOperation();
62 std::vector<android::sp<android::IBinder>>
63 getOperationsForToken(const android::sp<android::IBinder>& appToken);
66 void updateLru(const android::sp<android::IBinder>& token);
67 void removeOperationTracking(const android::sp<android::IBinder>& token,
68 const android::sp<android::IBinder>& appToken);
72 KeyCharacteristics&& characteristics, android::sp<android::IBinder> appToken);
78 android::sp<android::IBinder> appToken;
81 std::map<android::sp<android::IBinder>, Operation> mMap;
82 std::vector<android::sp<android::IBinder>> mLru;
83 std::map<android::sp<android::IBinder>, std::vector<android::sp<android::IBinder>>>
85 android::IBinder::DeathRecipient* mDeathRecipient;