函数逻辑报告 |
Source Code:scripts\dtc\libfdt\fdt.c |
Create Date:2022-07-27 07:15:36 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:fdt_next_tag
函数原型:uint32_t fdt_next_tag(const void *fdt, int startoffset, int *nextoffset)
返回类型:uint32_t
参数:
类型 | 参数 | 名称 |
---|---|---|
const void * | fdt | |
int | startoffset | |
int * | nextoffset |
130 | offset等于startoffset |
134 | tagp等于fdt_offset_ptr(fdt, offset, FDT_TAGSIZE) |
137 | tag等于fdt32_to_cpu( * tagp) |
138 | offset加等于FDT_TAGSIZE |
142 | 当:tag恒等于Start node: full name |
152 | lenp等于fdt_offset_ptr(fdt, offset, lenp的长度) |
156 | offset加等于fdt_property的长度减FDT_TAGSIZE加fdt32_to_cpu( * lenp) |
158 | 如果fdt_version(fdt)小于0x10且fdt32_to_cpu( * lenp)大于等于8且offset减fdt32_to_cpu( * lenp)的差取模8不等于0则offset加等于4 |
161 | 退出 |
166 | 退出 |
168 | 默认 |
169 | 返回:FDT_END |
172 | 如果非fdt_offset_ptr(fdt, startoffset, offset - startoffset)则返回:FDT_END |
175 | nextoffset等于FDT_TAGALIGN(offset) |
176 | 返回:tag |
名称 | 描述 |
---|---|
fdt_check_node_offset_ | |
fdt_check_prop_offset_ | |
fdt_next_node | |
nextprop_ | |
fdt_check_full | |
fdt_add_subnode_namelen | |
fdt_open_into | |
fdt_finish |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |