ndrpush 40 librpc/ndr/ndr_compression.c struct ndr_push *ndrpush, ndrpush 68 librpc/ndr/ndr_compression.c plain_chunk_offset = ndrpush->offset; ndrpush 69 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_zero(ndrpush, plain_chunk_size)); ndrpush 71 librpc/ndr/ndr_compression.c plain_chunk.data = ndrpush->data + plain_chunk_offset; ndrpush 155 librpc/ndr/ndr_compression.c static enum ndr_err_code ndr_push_compression_mszip_chunk(struct ndr_push *ndrpush, ndrpush 182 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_uint32(ndrpush, NDR_SCALARS, plain_chunk_size)); ndrpush 183 librpc/ndr/ndr_compression.c comp_chunk_size_offset = ndrpush->offset; ndrpush 184 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_uint32(ndrpush, NDR_SCALARS, 0xFEFEFEFE)); ndrpush 186 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_expand(ndrpush, max_comp_size)); ndrpush 188 librpc/ndr/ndr_compression.c comp_chunk.data = ndrpush->data + ndrpush->offset; ndrpush 217 librpc/ndr/ndr_compression.c return ndr_push_error(ndrpush, NDR_ERR_COMPRESSION, ndrpush 230 librpc/ndr/ndr_compression.c return ndr_push_error(ndrpush, NDR_ERR_COMPRESSION, ndrpush 236 librpc/ndr/ndr_compression.c return ndr_push_error(ndrpush, NDR_ERR_COMPRESSION, ndrpush 257 librpc/ndr/ndr_compression.c tmp_offset = ndrpush->offset; ndrpush 258 librpc/ndr/ndr_compression.c ndrpush->offset = comp_chunk_size_offset; ndrpush 259 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_uint32(ndrpush, NDR_SCALARS, comp_chunk_size)); ndrpush 260 librpc/ndr/ndr_compression.c ndrpush->offset = tmp_offset; ndrpush 267 librpc/ndr/ndr_compression.c ndrpush->offset += comp_chunk_size; ndrpush 272 librpc/ndr/ndr_compression.c struct ndr_push *ndrpush, ndrpush 296 librpc/ndr/ndr_compression.c plain_chunk_offset = ndrpush->offset; ndrpush 297 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_zero(ndrpush, plain_chunk_size)); ndrpush 299 librpc/ndr/ndr_compression.c plain_chunk.data = ndrpush->data + plain_chunk_offset; ndrpush 324 librpc/ndr/ndr_compression.c static enum ndr_err_code ndr_push_compression_xpress_chunk(struct ndr_push *ndrpush, ndrpush 349 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_uint32(ndrpush, NDR_SCALARS, plain_chunk_size)); ndrpush 350 librpc/ndr/ndr_compression.c comp_chunk_size_offset = ndrpush->offset; ndrpush 351 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_uint32(ndrpush, NDR_SCALARS, 0xFEFEFEFE)); ndrpush 353 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_expand(ndrpush, max_comp_size)); ndrpush 355 librpc/ndr/ndr_compression.c comp_chunk.data = ndrpush->data + ndrpush->offset; ndrpush 370 librpc/ndr/ndr_compression.c tmp_offset = ndrpush->offset; ndrpush 371 librpc/ndr/ndr_compression.c ndrpush->offset = comp_chunk_size_offset; ndrpush 372 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_uint32(ndrpush, NDR_SCALARS, comp_chunk.length)); ndrpush 373 librpc/ndr/ndr_compression.c ndrpush->offset = tmp_offset; ndrpush 375 librpc/ndr/ndr_compression.c ndrpush->offset += comp_chunk.length; ndrpush 388 librpc/ndr/ndr_compression.c struct ndr_push *ndrpush; ndrpush 394 librpc/ndr/ndr_compression.c ndrpush = ndr_push_init_ctx(subndr, subndr->iconv_convenience); ndrpush 395 librpc/ndr/ndr_compression.c NDR_ERR_HAVE_NO_MEMORY(ndrpush); ndrpush 401 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_pull_compression_mszip_chunk(subndr, ndrpush, &z, &last)); ndrpush 407 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_pull_compression_xpress_chunk(subndr, ndrpush, &last)); ndrpush 416 librpc/ndr/ndr_compression.c uncompressed = ndr_push_blob(ndrpush);