FDT_TAGSIZE
#define FDT_TAGALIGN(x) (FDT_ALIGN((x), FDT_TAGSIZE))
tagp = fdt_offset_ptr(fdt, offset, FDT_TAGSIZE);
offset += FDT_TAGSIZE;
offset += sizeof(struct fdt_property) - FDT_TAGSIZE
&& ((offset < 0) || (offset % FDT_TAGSIZE)))
&& ((offset < 0) || (offset % FDT_TAGSIZE)))
nodelen = sizeof(*nh) + FDT_TAGALIGN(namelen+1) + FDT_TAGSIZE;
endtag = (fdt32_t *)((char *)nh + nodelen - FDT_TAGSIZE);
en = fdt_grab_space_(fdt, FDT_TAGSIZE);