/system/core/libcutils/ |
H A D | multiuser.c | 27 uid_t multiuser_get_uid(userid_t userId, appid_t appId) { argument 28 return userId * MULTIUSER_APP_PER_USER_RANGE + (appId % MULTIUSER_APP_PER_USER_RANGE);
|
/system/core/run-as/ |
H A D | run-as.c | 114 int commandArgvOfs = 2, userId = 0; local 146 userId = atoi(argv[3]); 147 if (userId < 0) 148 panic("Negative user id %d is provided\n", userId); 153 if (get_package_info(pkgname, userId, &info) < 0) { 158 if ((UID_MAX - info.uid) / AID_USER < (uid_t)userId) { 159 panic("User id %d is too big\n", userId); 163 userAppId = (AID_USER * userId) + info.uid;
|
H A D | package.c | 429 get_package_info(const char* pkgName, uid_t userId, PackageInfo *info) argument 514 /* If userId == 0 (i.e. user is device owner) we can use dataDir value 518 if (userId == 0) { 524 userId,
|
/system/security/keystore/ |
H A D | keystore.h | 48 State getState(uid_t userId) { return getUserState(userId)->getState(); } argument 50 ResponseCode initializeUser(const android::String8& pw, uid_t userId); 53 ResponseCode writeMasterKey(const android::String8& pw, uid_t userId); 54 ResponseCode readMasterKey(const android::String8& pw, uid_t userId); 61 * Delete entries owned by userId. If keepUnencryptedEntries is true 65 void resetUser(uid_t userId, bool keepUnenryptedEntries); 66 bool isEmpty(uid_t userId) const; 68 void lock(uid_t userId); 70 ResponseCode get(const char* filename, Blob* keyBlob, const BlobType type, uid_t userId); [all...] |
H A D | user_state.cpp | 34 UserState::UserState(uid_t userId) : mUserId(userId), mRetry(MAX_RETRY) { argument
|
H A D | keystore.cpp | 63 ResponseCode KeyStore::initializeUser(const android::String8& pw, uid_t userId) { argument 64 UserState* userState = getUserState(userId); 74 ResponseCode KeyStore::writeMasterKey(const android::String8& pw, uid_t userId) { argument 75 UserState* userState = getUserState(userId); 79 ResponseCode KeyStore::readMasterKey(const android::String8& pw, uid_t userId) { argument 80 UserState* userState = getUserState(userId); 137 void KeyStore::resetUser(uid_t userId, bool keepUnenryptedEntries) { argument 140 UserState* userState = getUserState(userId); 141 if (list(prefix, &aliases, userId) != ::NO_ERROR) { 151 ResponseCode rc = get(filename, &blob, ::TYPE_ANY, userId); 206 lock(uid_t userId) argument 212 get(const char* filename, Blob* keyBlob, const BlobType type, uid_t userId) argument 267 put(const char* filename, Blob* keyBlob, uid_t userId) argument 273 del(const char* filename, const BlobType type, uid_t userId) argument 347 list(const android::String8& prefix, android::Vector<android::String16>* matches, uid_t userId) argument 412 importKey(const uint8_t* key, size_t keyLen, const char* filename, uid_t userId, int32_t flags) argument 489 uid_t userId = get_user_id(uid); local 523 getUserState(uid_t userId) argument 545 uid_t userId = get_user_id(uid); local 562 uid_t userId = get_user_id(uid); local [all...] |
H A D | IKeystoreService.cpp | 464 virtual int32_t getState(int32_t userId) argument 468 data.writeInt32(userId); 624 virtual int32_t onUserPasswordChanged(int32_t userId, const String16& password) argument 628 data.writeInt32(userId); 645 virtual int32_t lock(int32_t userId) argument 649 data.writeInt32(userId); 664 virtual int32_t unlock(int32_t userId, const String16& password) argument 668 data.writeInt32(userId); 684 virtual bool isEmpty(int32_t userId) argument 688 data.writeInt32(userId); 1288 onUserAdded(int32_t userId, int32_t parentId) argument 1308 onUserRemoved(int32_t userId) argument 1367 int32_t userId = data.readInt32(); local 1451 int32_t userId = data.readInt32(); local 1460 int32_t userId = data.readInt32(); local 1468 int32_t userId = data.readInt32(); local 1477 int32_t userId = data.readInt32(); local 1832 int32_t userId = data.readInt32(); local 1842 int32_t userId = data.readInt32(); local [all...] |
H A D | key_store_service.cpp | 58 int32_t KeyStoreService::getState(int32_t userId) { argument 63 return mKeyStore->getState(userId); 157 int32_t KeyStoreService::onUserPasswordChanged(int32_t userId, const String16& password) { argument 168 ALOGI("Secure lockscreen for user %d removed, deleting encrypted entries", userId); 169 mKeyStore->resetUser(userId, true); 172 switch (mKeyStore->getState(userId)) { 176 return mKeyStore->initializeUser(password8, userId); 180 return mKeyStore->writeMasterKey(password8, userId); 183 ALOGE("Changing user %d's password while locked, clearing old encryption", userId); 184 mKeyStore->resetUser(userId, tru 192 onUserAdded(int32_t userId, int32_t parentId) argument 214 onUserRemoved(int32_t userId) argument 223 lock(int32_t userId) argument 238 unlock(int32_t userId, const String16& pw) argument 264 isEmpty(int32_t userId) argument [all...] |
/system/core/logd/ |
H A D | LogStatistics.cpp | 173 uid_t userId = uid % AID_USER; local 174 const char *name = android::uidToName(userId); 175 if (!name && (userId > (AID_SHARED_GID_START - AID_APP))) { 176 name = android::uidToName(userId - (AID_SHARED_GID_START - AID_APP));
|
/system/vold/ |
H A D | Utils.cpp | 563 std::string BuildDataSystemLegacyPath(userid_t userId) { argument 564 return StringPrintf("%s/system/users/%u", BuildDataPath(nullptr).c_str(), userId); 567 std::string BuildDataSystemCePath(userid_t userId) { argument 568 return StringPrintf("%s/system_ce/%u", BuildDataPath(nullptr).c_str(), userId); 571 std::string BuildDataSystemDePath(userid_t userId) { argument 572 return StringPrintf("%s/system_de/%u", BuildDataPath(nullptr).c_str(), userId); 575 std::string BuildDataMiscLegacyPath(userid_t userId) { argument 576 return StringPrintf("%s/misc/user/%u", BuildDataPath(nullptr).c_str(), userId); 579 std::string BuildDataMiscCePath(userid_t userId) { argument 580 return StringPrintf("%s/misc_ce/%u", BuildDataPath(nullptr).c_str(), userId); 583 BuildDataMiscDePath(userid_t userId) argument 588 BuildDataProfilesDePath(userid_t userId) argument 592 BuildDataProfilesForeignDexDePath(userid_t userId) argument 607 BuildDataMediaCePath(const char* volumeUuid, userid_t userId) argument 613 BuildDataUserCePath(const char* volumeUuid, userid_t userId) argument 627 BuildDataUserDePath(const char* volumeUuid, userid_t userId) argument [all...] |
H A D | VolumeManager.cpp | 421 int VolumeManager::linkPrimary(userid_t userId) { argument 424 source = StringPrintf("%s/%d", source.c_str(), userId); 428 std::string target(StringPrintf("/mnt/user/%d/primary", userId)); 443 int VolumeManager::onUserAdded(userid_t userId, int userSerialNumber) { argument 444 mAddedUsers[userId] = userSerialNumber; 448 int VolumeManager::onUserRemoved(userid_t userId) { argument 449 mAddedUsers.erase(userId); 453 int VolumeManager::onUserStarted(userid_t userId) { argument 457 std::string path(StringPrintf("%s/%d", kUserMountPath, userId)); 460 mStartedUsers.insert(userId); 467 onUserStopped(userid_t userId) argument [all...] |