Lines Matching refs:proto
20 #include "frameworks/base/core/proto/android/os/pagetypeinfo.proto.h"
35 ProtoOutputStream proto;
49 proto.write(PageTypeInfoProto::PAGE_BLOCK_ORDER, pageBlockOrder);
53 proto.write(PageTypeInfoProto::PAGES_PER_BLOCK, toInt(line));
67 uint64_t token = proto.start(PageTypeInfoProto::MIGRATE_TYPES);
70 proto.write(PageTypeInfoProto::MigrateType::NODE, toInt(record[0]));
74 proto.write(PageTypeInfoProto::MigrateType::ZONE, record[1]);
88 proto.write(PageTypeInfoProto::MigrateType::TYPE, pageCounts[0]);
90 proto.write(PageTypeInfoProto::MigrateType::FREE_PAGES_COUNT, toInt(pageCounts[i]));
94 proto.end(token);
96 uint64_t token = proto.start(PageTypeInfoProto::BLOCKS);
98 proto.write(PageTypeInfoProto::Block::NODE, toInt(record[0]));
103 proto.write(PageTypeInfoProto::Block::ZONE, blockCounts[0]);
106 if (!table.insertField(&proto, blockHeader[i], blockCounts[i+1])) {
112 proto.end(token);
121 if (!proto.flush(out)) {
122 fprintf(stderr, "[%s]Error writing proto back\n", this->name.string());
126 fprintf(stderr, "[%s]Proto size: %zu bytes\n", this->name.string(), proto.size());