Lines Matching refs:entry
56 auto entry = GetEntryForMountPoint(&fstab, "/"); in ParseMount() local
57 if (entry || (entry = GetEntryForMountPoint(&fstab, "/system"))) { in ParseMount()
58 fields[0] = entry->blk_device; in ParseMount()
70 void SetMountProperty(const MountHandlerEntry& entry, bool add) { in SetMountProperty() argument
72 if (!android::base::StartsWith(entry.blk_device, devblock)) return; in SetMountProperty()
75 value = entry.blk_device.substr(strlen(devblock)); in SetMountProperty()
85 if (stat(entry.mount_point.c_str(), &sb) || !S_ISDIR(sb.st_mode)) value = ""; in SetMountProperty()
88 if (android::base::StartsWith(entry.mount_point, "/apex/")) value = ""; in SetMountProperty()
90 auto mount_prop = entry.mount_point; in SetMountProperty()
137 auto entry = ParseMount(buf_string); in MountHandlerFunction() local
138 auto match = untouched.find(entry); in MountHandlerFunction()
140 touched.emplace_back(std::move(entry)); in MountHandlerFunction()
146 for (auto& entry : untouched) { in MountHandlerFunction() local
147 SetMountProperty(entry, false); in MountHandlerFunction()
148 mounts_.erase(entry); in MountHandlerFunction()
150 for (auto& entry : touched) { in MountHandlerFunction() local
151 SetMountProperty(entry, true); in MountHandlerFunction()
152 mounts_.emplace(std::move(entry)); in MountHandlerFunction()