Symbol: fru_treehdl_t
usr/src/lib/libfru/include/libfruds.h
54
fru_errno_t (*get_root)(fru_treehdl_t *root);
usr/src/lib/libfru/include/libfruds.h
55
fru_errno_t (*get_child)(fru_treehdl_t parent, fru_treehdl_t *child);
usr/src/lib/libfru/include/libfruds.h
56
fru_errno_t (*get_peer)(fru_treehdl_t sibling, fru_treehdl_t *peer);
usr/src/lib/libfru/include/libfruds.h
57
fru_errno_t (*get_parent)(fru_treehdl_t child, fru_treehdl_t *parent);
usr/src/lib/libfru/include/libfruds.h
60
fru_errno_t (*get_name_from_hdl)(fru_treehdl_t node, char **name);
usr/src/lib/libfru/include/libfruds.h
61
fru_errno_t (*get_node_type)(fru_treehdl_t node, fru_node_t *type);
usr/src/lib/libfru/include/libfruds.h
64
fru_errno_t (*get_seg_list)(fru_treehdl_t container, fru_strlist_t *list);
usr/src/lib/libfru/include/libfruds.h
65
fru_errno_t (*get_seg_def)(fru_treehdl_t container, const char *seg_name,
usr/src/lib/libfru/include/libfruds.h
67
fru_errno_t (*add_seg)(fru_treehdl_t container, fru_segdef_t *def);
usr/src/lib/libfru/include/libfruds.h
68
fru_errno_t (*delete_seg)(fru_treehdl_t container, const char *seg_name);
usr/src/lib/libfru/include/libfruds.h
69
fru_errno_t (*for_each_segment)(fru_treehdl_t node,
usr/src/lib/libfru/include/libfruds.h
76
fru_errno_t (*add_tag_to_seg)(fru_treehdl_t container, const char *seg_name,
usr/src/lib/libfru/include/libfruds.h
78
fru_errno_t (*get_tag_list)(fru_treehdl_t container, const char *seg_name,
usr/src/lib/libfru/include/libfruds.h
80
fru_errno_t (*get_tag_data)(fru_treehdl_t container, const char *seg_name,
usr/src/lib/libfru/include/libfruds.h
83
fru_errno_t (*set_tag_data)(fru_treehdl_t container, const char *seg_name,
usr/src/lib/libfru/include/libfruds.h
86
fru_errno_t (*delete_tag)(fru_treehdl_t container, const char *seg_name,
usr/src/lib/libfru/libfru/libfru.cc
507
fru_treehdl_t tr_root;
usr/src/lib/libfru/libfru/libfru.cc
524
fru_treehdl_t tr_child;
usr/src/lib/libfru/libfru/libfru.cc
576
fru_treehdl_t tr_peer = NODEHDL_TO_TREEHDL(handle);
usr/src/lib/libfru/libfru/libfru.cc
607
fru_treehdl_t tr_parent;
usr/src/lib/libfru/libfru/libfru.cc
79
#define NODEHDL_TO_TREEHDL(nodehdl) (fru_treehdl_t)nodehdl
usr/src/lib/libfru/libfrupicl/frupicl.c
131
fpt_get_name_from_hdl(fru_treehdl_t node, char **name)
usr/src/lib/libfru/libfrupicl/frupicl.c
224
fpt_get_root(fru_treehdl_t *node)
usr/src/lib/libfru/libfrupicl/frupicl.c
255
fpt_get_peer(fru_treehdl_t sibling, fru_treehdl_t *peer)
usr/src/lib/libfru/libfrupicl/frupicl.c
273
fpt_get_child(fru_treehdl_t handle, fru_treehdl_t *child)
usr/src/lib/libfru/libfrupicl/frupicl.c
288
fpt_get_parent(fru_treehdl_t handle, fru_treehdl_t *parent)
usr/src/lib/libfru/libfrupicl/frupicl.c
310
fpt_get_node_type(fru_treehdl_t node, fru_node_t *type)
usr/src/lib/libfru/libfrupicl/frupicl.c
41
#define PICLHDL_TO_TREEHDL(piclhdl) ((fru_treehdl_t)piclhdl)
usr/src/lib/libfru/libfrupicl/frupicl.c
543
fpt_get_seg_list(fru_treehdl_t handle, fru_strlist_t *list)
usr/src/lib/libfru/libfrupicl/frupicl.c
579
fpt_get_seg_def(fru_treehdl_t handle, const char *seg_name, fru_segdef_t *def)
usr/src/lib/libfru/libfrupicl/frupicl.c
625
fpt_add_seg(fru_treehdl_t handle, fru_segdef_t *def)
usr/src/lib/libfru/libfrupicl/frupicl.c
656
fpt_delete_seg(fru_treehdl_t handle, const char *seg_name)
usr/src/lib/libfru/libfrupicl/frupicl.c
677
fpt_add_tag_to_seg(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfrupicl/frupicl.c
726
fpt_get_tag_list(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfrupicl/frupicl.c
849
fpt_get_tag_data(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfrupicl/frupicl.c
890
fpt_set_tag_data(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfrupicl/frupicl.c
920
fpt_delete_tag(fru_treehdl_t handle, const char *seg_name, fru_tag_t tag,
usr/src/lib/libfru/libfrupicl/frupicl.c
947
fpt_for_each_segment(fru_treehdl_t treenode,
usr/src/lib/libfru/libfrupicltree/frupicltree.c
143
fpt_get_name_from_hdl(fru_treehdl_t node, char **name)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
235
fpt_get_root(fru_treehdl_t *node)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
266
fpt_get_peer(fru_treehdl_t sibling, fru_treehdl_t *peer)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
284
fpt_get_child(fru_treehdl_t handle, fru_treehdl_t *child)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
299
fpt_get_parent(fru_treehdl_t handle, fru_treehdl_t *parent)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
321
fpt_get_node_type(fru_treehdl_t node, fru_node_t *type)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
46
#define PICLHDL_TO_TREEHDL(piclhdl) ((fru_treehdl_t)piclhdl)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
554
fpt_get_seg_list(fru_treehdl_t handle, fru_strlist_t *list)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
590
fpt_get_seg_def(fru_treehdl_t handle, const char *seg_name, fru_segdef_t *def)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
636
fpt_add_seg(fru_treehdl_t handle, fru_segdef_t *def)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
667
fpt_delete_seg(fru_treehdl_t handle, const char *seg_name)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
688
fpt_add_tag_to_seg(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfrupicltree/frupicltree.c
738
fpt_get_tag_list(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfrupicltree/frupicltree.c
861
fpt_get_tag_data(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfrupicltree/frupicltree.c
902
fpt_set_tag_data(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfrupicltree/frupicltree.c
932
fpt_delete_tag(fru_treehdl_t handle, const char *seg_name, fru_tag_t tag,
usr/src/lib/libfru/libfrupicltree/frupicltree.c
959
fpt_for_each_segment(fru_treehdl_t treenode,
usr/src/lib/libfru/libfruraw/fruraw.c
155
frt_get_root(fru_treehdl_t *node)
usr/src/lib/libfru/libfruraw/fruraw.c
164
frt_get_peer(fru_treehdl_t sibling, fru_treehdl_t *peer)
usr/src/lib/libfru/libfruraw/fruraw.c
170
frt_get_child(fru_treehdl_t handle, fru_treehdl_t *child)
usr/src/lib/libfru/libfruraw/fruraw.c
177
frt_get_parent(fru_treehdl_t handle, fru_treehdl_t *parent)
usr/src/lib/libfru/libfruraw/fruraw.c
184
frt_get_name_from_hdl(fru_treehdl_t handle, char **name)
usr/src/lib/libfru/libfruraw/fruraw.c
192
frt_get_node_type(fru_treehdl_t node, fru_node_t *type)
usr/src/lib/libfru/libfruraw/fruraw.c
249
frt_get_seg_list(fru_treehdl_t handle, fru_strlist_t *list)
usr/src/lib/libfru/libfruraw/fruraw.c
338
find_segment(fru_treehdl_t handle, const char *seg_name, int *prot_flg,
usr/src/lib/libfru/libfruraw/fruraw.c
379
frt_get_seg_def(fru_treehdl_t handle, const char *seg_name, fru_segdef_t *def)
usr/src/lib/libfru/libfruraw/fruraw.c
407
frt_add_seg(fru_treehdl_t handle, fru_segdef_t *def)
usr/src/lib/libfru/libfruraw/fruraw.c
415
frt_delete_seg(fru_treehdl_t handle, const char *seg_name)
usr/src/lib/libfru/libfruraw/fruraw.c
45
treehdl_to_rawlist(fru_treehdl_t handle)
usr/src/lib/libfru/libfruraw/fruraw.c
52
treehdl_to_conthdl(fru_treehdl_t handle)
usr/src/lib/libfru/libfruraw/fruraw.c
575
frt_add_tag_to_seg(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfruraw/fruraw.c
585
frt_get_tag_list(fru_treehdl_t handle, const char *seg_name,
usr/src/lib/libfru/libfruraw/fruraw.c
595
frt_get_tag_data(fru_treehdl_t handle, const char *seg_name, fru_tag_t tag,
usr/src/lib/libfru/libfruraw/fruraw.c
605
frt_set_tag_data(fru_treehdl_t handle, const char *seg_name, fru_tag_t tag,
usr/src/lib/libfru/libfruraw/fruraw.c
615
frt_delete_tag(fru_treehdl_t handle, const char *seg_name, fru_tag_t tag,
usr/src/lib/libfru/libfruraw/fruraw.h
57
fru_treehdl_t hdl;