函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:scripts\dtc\libfdt\fdt.c Create Date:2022-07-27 07:15:37
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:fdt_next_node

函数原型:int fdt_next_node(const void *fdt, int offset, int *depth)

返回类型:int

参数:

类型参数名称
const void *fdt
intoffset
int *depth
199  nextoffset等于0
202  如果offset大于等于0则如果nextoffset等于fdt_check_node_offset_(fdt, offset)小于0则
204  返回:nextoffset
206  循环
207  offset等于nextoffset
208  tag等于fdt_next_tag(fdt, offset, & nextoffset)
211  :tag恒等于Property: name off,size, content
212  :tag恒等于p
213  退出
216  如果depthdepth自加
218  退出
220  :tag恒等于End node
221  如果depthdepth先自减小于0则返回:nextoffset
223  退出
225  :tag恒等于FDT_END
229  否则返回:nextoffset
232 tag不等于Start node: full name 循环
234  返回:offset
调用者
名称描述
fdt_first_subnode 获得第一个直接子节点偏移
fdt_next_subnode
fdt_find_max_phandle
fdt_subnode_offset_namelen
fdt_get_path
fdt_supernode_atdepth_offset
fdt_node_offset_by_prop_value
fdt_node_offset_by_phandle
fdt_node_offset_by_compatible
fdt_node_end_offset_