Lines Matching refs:mxa
465 ndr_xa_init(ndr_client_t *clnt, ndr_xa_t *mxa)
467 ndr_stream_t *recv_nds = &mxa->recv_nds;
468 ndr_stream_t *send_nds = &mxa->send_nds;
479 mxa->heap = heap;
487 nds_destruct(&mxa->recv_nds);
488 nds_destruct(&mxa->send_nds);
489 ndr_heap_destroy(mxa->heap);
490 mxa->heap = NULL;
509 ndr_xa_exchange(ndr_client_t *clnt, ndr_xa_t *mxa)
511 ndr_stream_t *recv_nds = &mxa->recv_nds;
512 ndr_stream_t *send_nds = &mxa->send_nds;
539 ndr_xa_read(ndr_client_t *clnt, ndr_xa_t *mxa)
541 ndr_stream_t *nds = &mxa->recv_nds;
569 ndr_xa_preserve(ndr_client_t *clnt, ndr_xa_t *mxa)
571 assert(clnt->heap == mxa->heap);
574 mxa->heap = NULL;
582 ndr_xa_destruct(ndr_client_t *clnt, ndr_xa_t *mxa)
584 nds_destruct(&mxa->recv_nds);
585 nds_destruct(&mxa->send_nds);
588 ndr_heap_destroy(mxa->heap);
589 mxa->heap = NULL;