Searched refs:TNF (Results 1 - 16 of 16) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/libtnf/
H A Dlibtnf.h68 TNF *tnf; /* TNF handle */
128 * TNF handle
131 struct TNF { struct
196 * TNF reference-chasing operations
199 tnf_ref32_t * _tnf_get_ref32(TNF *, tnf_ref32_t *);
200 tnf_ref32_t * _tnf_get_ref16(TNF *, tnf_ref32_t *);
285 tnf_ref32_t * _tnf_get_tag(TNF *, tnf_ref32_t *);
286 tnf_ref32_t * _tnf_get_tag_arg(TNF *, tnf_ref32_t *);
287 size_t _tnf_get_self_size(TNF *, tnf_ref32_
[all...]
H A Dtnf.h39 * Opaque TNF handle
42 typedef struct TNF TNF; typedef in typeref:struct:TNF
86 TNF_ERR_NOTTNF = 1024, /* not TNF file */
93 TNF_ERR_BADTNF = 1031, /* bad TNF file */
97 typedef void tnf_error_handler_t(void *, TNF *, tnf_errcode_t);
100 * TNF file interface
103 tnf_errcode_t tnf_reader_begin(caddr_t, size_t, TNF **);
104 tnf_errcode_t tnf_reader_end(TNF *);
119 unsigned tnf_get_block_count(TNF *);
[all...]
H A Dinfo.c36 static struct taginfo * add_info(TNF *, tnf_ref32_t *);
39 init_abstract_info(TNF *, tnf_ref32_t *, struct taginfo *);
42 init_derived_info(TNF *, tnf_ref32_t *, struct taginfo *);
45 init_scalar_info(TNF *, tnf_ref32_t *, struct taginfo *);
48 init_struct_info(TNF *, tnf_ref32_t *, struct taginfo *);
51 init_array_info(TNF *, tnf_ref32_t *, struct taginfo *);
53 static void init_slots(TNF *, tnf_ref32_t *, struct taginfo *);
60 _tnf_init_tags(TNF *tnf)
73 * Deallocate all taginfos and tables associated with TNF handle
77 _tnf_fini_tags(TNF *tn
[all...]
H A Daccess.c35 tnf_get_file_header(TNF *tnf)
45 tnf_get_block_count(TNF *tnf)
51 tnf_get_block_absolute(TNF *tnf, unsigned index)
71 TNF *tnf;
104 TNF *tnf;
124 TNF *tnf;
H A Derror.c59 _tnf_error(TNF *tnf, tnf_errcode_t err)
78 return (dgettext(TEXT_DOMAIN, "not a TNF file"));
94 return (dgettext(TEXT_DOMAIN, "bad TNF file"));
109 tnf_default_error_handler(void *arg, TNF *tnf, tnf_errcode_t err)
H A Dabi.c65 static caddr_t fetch_slot(TNF *, caddr_t, tnf_ref32_t *);
72 _tnf_get_tag(TNF *tnf, tnf_ref32_t *record)
82 _tnf_get_tag_arg(TNF *tnf, tnf_ref32_t *record)
92 _tnf_get_self_size(TNF *tnf, tnf_ref32_t *array)
102 _tnf_get_element_count(TNF *tnf, tnf_ref32_t *array, unsigned eltsize)
125 _tnf_get_elements(TNF *tnf, tnf_ref32_t *array)
144 _tnf_get_chars(TNF *tnf, tnf_ref32_t *string)
154 _tnf_get_name(TNF *tnf, tnf_ref32_t *tag)
164 _tnf_get_properties(TNF *tnf, tnf_ref32_t *tag)
174 _tnf_get_slot_types(TNF *tn
[all...]
H A Drecord.c51 TNF *tnf;
H A Dreader.c35 tnf_reader_begin(caddr_t base, size_t size, TNF **tnfret)
39 TNF *tnf;
58 * Allocate TNF struct, initialize members
61 if ((tnf = (TNF*)calloc(1, sizeof (*tnf))) == (TNF*)NULL)
94 * (unlike the TNF file header). Discount directory blocks.
167 * Return TNF handle and error status
179 tnf_reader_end(TNF *tnf)
187 /* Deallocate TNF */
H A Dref.c37 static tnf_ref32_t *vaddr_to_phys(TNF *, tnf_ref32_t *, tnf_ref32_t);
51 vaddr_to_phys(TNF *tnf, tnf_ref32_t *src_cell, tnf_ref32_t src_val)
110 _tnf_get_ref32(TNF *tnf, tnf_ref32_t *cell)
190 _tnf_get_ref16(TNF *tnf, tnf_ref32_t *cell)
H A Dscalar.c44 static tnf_uint64_t get_uint64(TNF *tnf, caddr_t val);
103 get_uint64(TNF *tnf, caddr_t val)
H A Dutil.c72 _tnf_get_props(TNF *tnf, tnf_ref32_t *tag)
95 _tnf_get_kind(TNF *tnf, tnf_ref32_t *tag)
H A Ddatum.c76 TNF *tnf;
H A Darray.c142 TNF *tnf;
H A Dstruct.c110 TNF *tnf;
/opensolaris-onvv-gate/usr/src/uts/common/tnf/
H A Dmkprobehdr.sh132 * TNF Type extension
/opensolaris-onvv-gate/usr/src/cmd/tnf/tnfdump/
H A Dmain.c132 TNF *tnf;
172 * tnf_reader_begin() will catch the "not a TNF file" error.
180 gettext("%s: %s is an empty TNF file\n"),

Completed in 503 milliseconds