Lines Matching defs:node
19 OPER_WRITE_PROP, /* Write a property in a node */
20 OPER_CREATE_NODE, /* Create a new node */
33 * Report an error with a particular node.
36 * @param namelen Length of node name, or -1 to use entire string
123 int node;
126 node = fdt_path_offset(blob, node_name);
127 if (node < 0) {
128 report_error(node_name, -1, node);
132 err = fdt_setprop(blob, node, property, buf, len);
154 int node, offset = 0;
160 for (sep = path; *sep; path = sep + 1, offset = node) {
166 node = fdt_subnode_offset_namelen(blob, offset, path,
168 if (node == -FDT_ERR_NOTFOUND) {
169 node = fdt_add_subnode_namelen(blob, offset, path,
172 if (node < 0) {
173 report_error(path, sep - path, node);
182 * Create a new node in the fdt.
189 * @param node_name Name of node to create
190 * @return new node offset if found, or -1 on failure
194 int node = 0;
205 node = fdt_path_offset(blob, node_name);
206 if (node < 0) {
207 report_error(node_name, -1, node);
212 node = fdt_add_subnode(blob, node, p + 1);
213 if (node < 0) {
214 report_error(p + 1, -1, node);
267 " fdtput <options> <dt file> <node> <property> [<value>...]\n"
268 " fdtput -c <options> <dt file> [<node>...]\n"
271 "\t-p\t\tAutomatically create nodes as needed for the node path\n"
302 * - delete node (optionally recursively)
303 * - rename node
340 usage("Missing node");