Searched refs:ndr_typeinfo_t (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/tools/ndrgen/ |
H A D | ndr_gen.c | 37 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 D | ndr_anal.c | 46 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 D | ndrgen.h | 167 } 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 D | ndr_main.c | 29 ndr_typeinfo_t *typeinfo_list;
|
/illumos-gate/usr/src/lib/libmlrpc/common/ |
H A D | ndr_process.c | 50 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 D | ndr_marshal.c | 106 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 D | ndr.h | 165 } 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 D | libmlrpc.h | 235 ndr_typeinfo_t *interface_ti; 542 ndr_typeinfo_t *nb_ti; 556 ndr_buf_t *ndr_buf_init(ndr_typeinfo_t *);
|
H A D | ndr_server.c | 509 ndr_typeinfo_t *intf_ti = msvc->interface_ti; in ndr_generic_call_stub()
|