MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / fdt_begin_node

Function fdt_begin_node

components/drivers/ofw/libfdt/fdt_sw.c:219–234  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

217}
218
219int fdt_begin_node(void *fdt, const char *name)
220{
221 struct fdt_node_header *nh;
222 int namelen;
223
224 FDT_SW_PROBE_STRUCT(fdt);
225
226 namelen = strlen(name) + 1;
227 nh = fdt_grab_space_(fdt, sizeof(*nh) + FDT_TAGALIGN(namelen));
228 if (! nh)
229 return -FDT_ERR_NOSPACE;
230
231 nh->tag = cpu_to_fdt32(FDT_BEGIN_NODE);
232 memcpy(nh->name, name, namelen);
233 return 0;
234}
235
236int fdt_end_node(void *fdt)
237{

Callers 1

fdt_create_empty_treeFunction · 0.70

Calls 2

fdt_grab_space_Function · 0.85
cpu_to_fdt32Function · 0.70

Tested by

no test coverage detected