Lines Matching defs:top_ref
287 ndr_topmost(ndr_ref_t *top_ref)
298 assert(top_ref);
299 assert(top_ref->stream);
300 assert(top_ref->ti);
302 nds = top_ref->stream;
303 ti = top_ref->ti;
311 params = top_ref->inner_flags & NDR_F_PARAMS_MASK;
317 NDR_SET_ERROR(top_ref, NDR_ERR_TOPMOST_VARLEN_ILLEGAL);
324 NDR_SET_ERROR(top_ref, NDR_ERR_TOPMOST_VARLEN_ILLEGAL);
329 NDR_SET_ERROR(top_ref, NDR_ERR_ARRAY_VARLEN_ILLEGAL);
332 n_fixed = ti->pdu_size_fixed_part * top_ref->dimension_is;
346 NDR_SET_ERROR(top_ref, NDR_ERR_OUTER_PARAMS_BAD);
350 outer_ref = ndr_enter_outer_queue(top_ref);
362 outer_ref->inner_flags = top_ref->inner_flags;
364 outer_ref->datum = top_ref->datum;