Home
last modified time | relevance | path

Searched refs:ndr_typeinfo_t (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/tools/ndrgen/
H A Dndr_gen.c37 static void generate_struct(ndr_typeinfo_t *);
38 static void generate_params(ndr_typeinfo_t *);
39 static void generate_union(ndr_typeinfo_t *);
42 ndr_typeinfo_t *);
44 ndr_typeinfo_t *, ndr_node_t *);
45 static void generate_prototypes(ndr_typeinfo_t *, char *);
46 static void generate_member_prototypes(ndr_typeinfo_t *, ndr_member_t *,
48 static void generate_member(ndr_typeinfo_t *, ndr_member_t *);
49 static void generate_aggregate_common_begin(ndr_typeinfo_t *);
50 static void generate_aggregate_common_finish(ndr_typeinfo_t *);
[all …]
H A Dndr_anal.c46 ndr_typeinfo_t *ti;
49 static void type_ident_decl(ndr_typeinfo_t *, char *, size_t, char *);
52 static void analyze_typeinfo_typedef(ndr_typeinfo_t *);
53 static void analyze_typeinfo_struct(ndr_typeinfo_t *);
54 static void analyze_typeinfo_union(ndr_typeinfo_t *);
55 static void analyze_typeinfo_aggregate_finish(ndr_typeinfo_t *);
59 static void append_typeinfo(ndr_typeinfo_t *);
60 static ndr_typeinfo_t *bind_typeinfo(ndr_typeinfo_t *);
61 static ndr_typeinfo_t *find_typeinfo_by_name(ndr_node_t *);
78 ndr_typeinfo_t *ti; in show_typeinfo_list()
[all …]
H A Dndrgen.h167 } ndr_typeinfo_t; typedef
178 extern ndr_typeinfo_t *typeinfo_list;
184 extern void type_extern_suffix(ndr_typeinfo_t *, char *, size_t);
185 extern void type_null_decl(ndr_typeinfo_t *, char *, size_t);
186 extern void type_name_decl(ndr_typeinfo_t *, char *, size_t, char *);
H A Dndr_main.c29 ndr_typeinfo_t *typeinfo_list;
/illumos-gate/usr/src/lib/libmlrpc/common/
H A Dndr_process.c50 extern ndr_typeinfo_t ndt_s_wchar;
243 ndo_process(ndr_stream_t *nds, ndr_typeinfo_t *ti, char *datum) in ndo_process()
257 ndo_operation(ndr_stream_t *nds, ndr_typeinfo_t *ti, int opnum, char *datum) in ndo_operation()
280 ndr_typeinfo_t *ti = params_ref->ti; in ndr_params()
292 ndr_typeinfo_t *ti; in ndr_topmost()
591 ndr_typeinfo_t *ti = outer_ref->ti; in ndr_outer()
655 ndr_typeinfo_t *ti = outer_ref->ti; in ndr_outer_fixed()
745 ndr_typeinfo_t *ti = outer_ref->ti; in ndr_outer_fixed_array()
836 ndr_typeinfo_t *ti = outer_ref->ti; in ndr_outer_conformant_array()
964 ndr_typeinfo_t *ti = outer_ref->ti; in ndr_outer_conformant_construct()
[all …]
H A Dndr_marshal.c106 ndr_typeinfo_t *ti, void *datum) in ndr_encode_decode_common()
118 ndr_encode_decode_type(ndr_stream_t *nds, ndr_typeinfo_t *ti, void *datum) in ndr_encode_decode_type()
130 ndr_buf_init(ndr_typeinfo_t *ti) in ndr_buf_init()
573 ndr_typeinfo_t ndt__ndr_bind_ack_hdr = {
665 ndr_typeinfo_t ndt__ndr_alter_context_rsp_hdr = {
754 ndr_typeinfo_t ndt__auth_verifier_co = {
H A Dndr.h165 } ndr_typeinfo_t; typedef
171 ndr_typeinfo_t *ti; /* type of data referenced */
478 int ndo_process(struct ndr_stream *, ndr_typeinfo_t *, char *);
479 int ndo_operation(struct ndr_stream *, ndr_typeinfo_t *, int opnum, char *);
H A Dlibmlrpc.h235 ndr_typeinfo_t *interface_ti;
542 ndr_typeinfo_t *nb_ti;
556 ndr_buf_t *ndr_buf_init(ndr_typeinfo_t *);
H A Dndr_server.c509 ndr_typeinfo_t *intf_ti = msvc->interface_ti; in ndr_generic_call_stub()