Lines Matching refs:proto

35 import android.util.proto.ProtoOutputStream;
93 boolean protoFormat = hasOption(args, "--proto");
94 ProtoOutputStream proto = null;
97 proto = new ProtoOutputStream(fd);
99 proto.write(DiskStatsServiceDumpProto.HAS_TEST_ERROR, error != null);
101 proto.write(DiskStatsServiceDumpProto.ERROR_MESSAGE, error.toString());
103 proto.write(DiskStatsServiceDumpProto.WRITE_512B_LATENCY_MILLIS, after - before);
117 reportDiskWriteSpeedProto(proto);
122 reportFreeSpace(Environment.getDataDirectory(), "Data", pw, proto,
124 reportFreeSpace(Environment.getDownloadCacheDirectory(), "Cache", pw, proto,
126 reportFreeSpace(new File("/system"), "System", pw, proto,
133 proto.write(DiskStatsServiceDumpProto.ENCRYPTION,
136 proto.write(DiskStatsServiceDumpProto.ENCRYPTION,
139 proto.write(DiskStatsServiceDumpProto.ENCRYPTION,
147 reportCachedValuesProto(proto);
153 proto.flush();
160 ProtoOutputStream proto, int folderType) {
171 if (proto != null) {
172 long freeSpaceToken = proto.start(DiskStatsServiceDumpProto.PARTITIONS_FREE_SPACE);
173 proto.write(DiskStatsFreeSpaceProto.FOLDER, folderType);
174 proto.write(DiskStatsFreeSpaceProto.AVAILABLE_SPACE_KB, avail * bsize / 1024);
175 proto.write(DiskStatsFreeSpaceProto.TOTAL_SPACE_KB, total * bsize / 1024);
176 proto.end(freeSpaceToken);
188 if (proto != null) {
189 // Empty proto
244 private void reportCachedValuesProto(ProtoOutputStream proto) {
248 long cachedValuesToken = proto.start(DiskStatsServiceDumpProto.CACHED_FOLDER_SIZES);
250 proto.write(DiskStatsCachedValuesProto.AGG_APPS_SIZE_KB,
252 proto.write(DiskStatsCachedValuesProto.AGG_APPS_DATA_SIZE_KB,
254 proto.write(DiskStatsCachedValuesProto.AGG_APPS_CACHE_SIZE_KB,
256 proto.write(DiskStatsCachedValuesProto.PHOTOS_SIZE_KB,
258 proto.write(DiskStatsCachedValuesProto.VIDEOS_SIZE_KB,
260 proto.write(DiskStatsCachedValuesProto.AUDIO_SIZE_KB,
262 proto.write(DiskStatsCachedValuesProto.DOWNLOADS_SIZE_KB,
264 proto.write(DiskStatsCachedValuesProto.SYSTEM_SIZE_KB,
266 proto.write(DiskStatsCachedValuesProto.OTHER_SIZE_KB,
278 long packageToken = proto.start(DiskStatsCachedValuesProto.APP_SIZES);
280 proto.write(DiskStatsAppSizesProto.PACKAGE_NAME,
282 proto.write(DiskStatsAppSizesProto.APP_SIZE_KB, appSizesArray.getLong(i));
283 proto.write(DiskStatsAppSizesProto.APP_DATA_SIZE_KB, appDataSizesArray.getLong(i));
284 proto.write(DiskStatsAppSizesProto.CACHE_SIZE_KB, cacheSizesArray.getLong(i));
286 proto.end(packageToken);
293 proto.end(cachedValuesToken);
323 private void reportDiskWriteSpeedProto(ProtoOutputStream proto) {
327 proto.write(DiskStatsServiceDumpProto.BENCHMARKED_WRITE_SPEED_KBPS, perf);