Lines Matching refs:mem

105 	ndr_member_t	*mem;  in generate_struct()  local
117 mem = &ti->member[i]; in generate_struct()
118 if (mem->type->type_op != BASIC_TYPE) in generate_struct()
121 generate_member(ti, mem); in generate_struct()
127 mem = &ti->member[i]; in generate_struct()
128 if (mem->type->type_op == BASIC_TYPE) in generate_struct()
131 if (mem->type->has_pointers) in generate_struct()
134 generate_member(ti, mem); in generate_struct()
140 mem = &ti->member[i]; in generate_struct()
141 if (mem->type->type_op == BASIC_TYPE) in generate_struct()
144 if (!mem->type->has_pointers) in generate_struct()
147 generate_member(ti, mem); in generate_struct()
157 ndr_member_t *mem; in generate_params() local
163 mem = &ti->member[i]; in generate_params()
165 generate_member(ti, mem); in generate_params()
175 ndr_member_t *mem; in generate_union() local
184 mem = &ti->member[i]; in generate_union()
186 if ((np = mem->advice.a_case) != 0) { in generate_union()
190 } else if ((np = mem->advice.a_default) != 0) { in generate_union()
199 generate_member(ti, mem); in generate_union()
247 generate_member_macro(char *memkind, char *macro, ndr_member_t *mem, in generate_member_macro() argument
255 ti = mem->type; in generate_member_macro()
261 memkind, macro, fname_type, mem->name); in generate_member_macro()
264 macro, fname_type, mem->name, mem->pdu_offset); in generate_member_macro()
270 ndr_member_t *mem, ndr_typeinfo_t *ti, ndr_node_t *np) in generate_member_macro_with_arg() argument
277 ti = mem->type; in generate_member_macro_with_arg()
283 memkind, macro, fname_type, mem->name); in generate_member_macro_with_arg()
286 macro, fname_type, mem->name, mem->pdu_offset); in generate_member_macro_with_arg()
297 ndr_member_t *mem; in generate_prototypes() local
302 mem = &ti->member[i]; in generate_prototypes()
304 generate_member_prototypes(ti, mem, fname_type); in generate_prototypes()
311 ndr_member_t *mem, char *fname_type) in generate_member_prototypes() argument
316 if (mem->type->type_op == UNION_KW) { in generate_member_prototypes()
317 if (!mem->advice.a_in && mem->advice.a_out) { in generate_member_prototypes()
329 generate_member(ndr_typeinfo_t *ti, ndr_member_t *mem) in generate_member() argument
351 if (mem->advice.a_in && !mem->advice.a_out) { in generate_member()
356 if (!mem->advice.a_in && mem->advice.a_out) { in generate_member()
363 switch (mem->type->type_op) { in generate_member()
366 generate_member_macro(memkind, 0, mem, 0); in generate_member()
370 np = mem->advice.a_switch_is; in generate_member()
372 if (!mem->advice.a_in && mem->advice.a_out) { in generate_member()
380 "_WITH_SWITCH_IS", mem, 0, np); in generate_member()
384 if (mem->advice.a_reference) in generate_member()
389 np = mem->advice.a_size_is; in generate_member()
394 mem, mem->type->type_down, np); in generate_member()
398 np = mem->advice.a_length_is; in generate_member()
403 mem, mem->type->type_down, np); in generate_member()
409 mem, mem->type->type_down); in generate_member()
413 np = mem->advice.a_size_is; in generate_member()
417 mem, mem->type->type_down, np); in generate_member()
421 np = mem->advice.a_length_is; in generate_member()
425 mem, mem->type->type_down, np); in generate_member()
431 mem, mem->type->type_down, mem->type->type_dim); in generate_member()
435 generate_member_macro(memkind, "_???", mem, 0); in generate_member()