Lines Matching refs:writer
601 property::write(dtb::output_writer &writer, dtb::string_table &strings)
603 writer.write_token(dtb::FDT_PROP);
609 writer.write_data((uint32_t)value_buffer.size());
610 writer.write_comment(key);
611 writer.write_data(strings.add_string(key));
612 writer.write_data(value_buffer);
1131 node::write(dtb::output_writer &writer, dtb::string_table &strings)
1133 writer.write_token(dtb::FDT_BEGIN_NODE);
1141 writer.write_comment(name);
1142 writer.write_data(name_buffer);
1143 writer.write_data((uint8_t)0);
1146 p->write(writer, strings);
1150 c->write(writer, strings);
1152 writer.write_token(dtb::FDT_END_NODE);
1649 template<class writer> void
1654 writer head_writer;
1655 writer reservation_writer;
1656 writer struct_writer;
1657 writer strings_writer;
1685 // Note: We should possibly use a new writer for the padding.
1688 // Stick the padding in the strings writer, but after the
1690 // Note: We probably should add a padding call to the writer so