Lines Matching refs:store
273 static inline bool ReadFileToLongsCheck(const std::string &path, std::vector<long> *store, in ReadFileToLongsCheck() argument
276 int num = ReadFileToLongs(path, store, start_idx, delim, skip, nonnegative); in ReadFileToLongsCheck()
281 int last_idx = std::min(start_idx + expected_num, static_cast<int>(store->size())); in ReadFileToLongsCheck()
282 std::fill(store->begin() + start_idx, store->begin() + last_idx, -1); in ReadFileToLongsCheck()
900 void MmMetricsReporter::readCompactionDurationStat(std::vector<long> *store) { in readCompactionDurationStat() argument
904 store->resize(num_metrics); in readCompactionDurationStat()
909 if (!ReadFileToLongsCheck(path, store, start_idx, " ", 1, expected_num, true)) { in readCompactionDurationStat()
922 void MmMetricsReporter::fillCompactionDurationStatAtom(const std::vector<long> &store, in fillCompactionDurationStatAtom() argument
938 if (store[i] == -1) { in fillCompactionDurationStatAtom()
941 tmp.set<VendorAtomValue::longValue>(store[i] - prev_compaction_duration_[i]); in fillCompactionDurationStatAtom()
942 prev_compaction_duration_[i] = store[i]; in fillCompactionDurationStatAtom()
946 prev_compaction_duration_ = store; in fillCompactionDurationStatAtom()
958 void MmMetricsReporter::readDirectReclaimStat(std::vector<long> *store) { in readDirectReclaimStat() argument
966 store->resize(num_metrics); in readDirectReclaimStat()
973 if (!ReadFileToLongsCheck(path, store, start_idx, " ", 1, expected_num, true)) { in readDirectReclaimStat()
987 void MmMetricsReporter::fillDirectReclaimStatAtom(const std::vector<long> &store, in fillDirectReclaimStatAtom() argument
1005 tmp.set<VendorAtomValue::longValue>(store[i] - prev_direct_reclaim_[i]); in fillDirectReclaimStatAtom()
1008 prev_direct_reclaim_ = store; in fillDirectReclaimStatAtom()
1064 void MmMetricsReporter::readPressureStall(const std::string &basePath, std::vector<long> *store) { in readPressureStall() argument
1068 store->resize(kPsiNumAllMetrics); in readPressureStall()
1069 std::fill(store->begin(), store->end(), -1); in readPressureStall()
1094 file_contents, store, file_save_idx)) in readPressureStall()
1100 std::fill(store->begin(), store->end(), -1); in readPressureStall()
1120 std::vector<long> *store, int file_save_idx) { in parsePressureStallFileContent() argument
1159 if (!parsePressureStallWords(words, store, line_save_idx)) in parsePressureStallFileContent()
1175 std::vector<long> *store, int line_save_idx) { in parsePressureStallWords() argument
1186 if (!MmMetricsReporter::savePressureMetrics(metric[0], metric[1], store, line_save_idx)) in parsePressureStallWords()
1207 std::vector<long> *store, int base_save_idx) { in savePressureMetrics() argument
1238 if (base_save_idx + name_idx >= store->size()) { in savePressureMetrics()
1244 (*store)[base_save_idx + name_idx] = out; in savePressureMetrics()