Lines Matching refs:user_id
58 const std::string& path, uid_t user_id) { in prepare_dir_for_user() argument
65 if (user_id != (uid_t)-1) { in prepare_dir_for_user()
66 if (selinux_android_context_with_level(secontext.get(), &tmp_secontext, user_id, in prepare_dir_for_user()
169 static bool prepare_subdirs(const std::string& volume_uuid, int user_id, int flags) { in prepare_subdirs() argument
177 auto user_de_path = android::vold::BuildDataUserDePath(volume_uuid, user_id); in prepare_subdirs()
178 if (!prepare_dir_for_user(sehandle, 0771, AID_SYSTEM, AID_SYSTEM, user_de_path, user_id)) { in prepare_subdirs()
182 auto misc_de_path = android::vold::BuildDataMiscDePath(volume_uuid, user_id); in prepare_subdirs()
184 misc_de_path + "/sdksandbox", user_id)) { in prepare_subdirs()
196 auto profiles_de_path = android::vold::BuildDataProfilesDePath(user_id); in prepare_subdirs()
198 user_id)) { in prepare_subdirs()
202 auto vendor_de_path = android::vold::BuildDataVendorDePath(user_id); in prepare_subdirs()
213 auto user_ce_path = android::vold::BuildDataUserCePath(volume_uuid, user_id); in prepare_subdirs()
214 if (!prepare_dir_for_user(sehandle, 0771, AID_SYSTEM, AID_SYSTEM, user_ce_path, user_id)) { in prepare_subdirs()
218 auto misc_ce_path = android::vold::BuildDataMiscCePath(volume_uuid, user_id); in prepare_subdirs()
220 misc_ce_path + "/sdksandbox", user_id)) { in prepare_subdirs()
234 misc_ce_path + "/checkin", user_id)) { in prepare_subdirs()
241 misc_ce_path + "/checkin", user_id)) { in prepare_subdirs()
246 auto system_ce_path = android::vold::BuildDataSystemCePath(user_id); in prepare_subdirs()
254 auto vendor_ce_path = android::vold::BuildDataVendorCePath(user_id); in prepare_subdirs()
264 static bool destroy_subdirs(const std::string& volume_uuid, int user_id, int flags) { in destroy_subdirs() argument
267 auto misc_ce_path = android::vold::BuildDataMiscCePath(volume_uuid, user_id); in destroy_subdirs()
271 auto vendor_ce_path = android::vold::BuildDataVendorCePath(user_id); in destroy_subdirs()
276 auto misc_de_path = android::vold::BuildDataMiscDePath(volume_uuid, user_id); in destroy_subdirs()
280 auto vendor_de_path = android::vold::BuildDataVendorDePath(user_id); in destroy_subdirs()
297 int user_id = stoi(args[2]); in main() local
300 if (!prepare_subdirs(volume_uuid, user_id, flags)) return -1; in main()
302 if (!destroy_subdirs(volume_uuid, user_id, flags)) return -1; in main()