Lines Matching refs:mem

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