Lines Matching defs:xqe
598 * maximum of what we need for either an xqe or an rqe.
636 rpc_dg_xmitq_elt_p_t xqe = NULL;
644 * a private xqe that can be used.
648 if (call->sock_ref->xqe != NULL)
650 xqe = call->sock_ref->xqe;
651 call->sock_ref->xqe = NULL;
653 xqe->next = NULL;
654 xqe->more_data = NULL;
655 xqe->frag_len = 0;
656 xqe->flags = 0;
657 xqe->body_len = 0;
658 xqe->serial_num = 0;
659 xqe->in_cwindow = false;
661 return (xqe);
665 * xqe is already in use. We'll need to really allocate one;
785 xqe = &pkt->u.xqe.xqe;
786 xqe->body = &pkt->u.xqe.pkt;
787 xqe->next = NULL;
788 xqe->more_data = NULL;
789 xqe->frag_len = 0;
790 xqe->flags = 0;
791 xqe->body_len = 0;
792 xqe->serial_num = 0;
793 xqe->in_cwindow = false;
795 return (xqe);
1097 * Return an xqe to the packet pool. This routine decrements the global
1098 * count of xqe's in use, and calls a common routine to actually move the
1102 * on which this xqe is currently queued.
1107 rpc_dg_xmitq_elt_p_t xqe,
1117 * xqe, then cache this xqe.
1122 call->sock_ref->xqe == NULL)
1124 call->sock_ref->xqe = xqe;
1125 if (xqe->more_data == NULL)
1129 xqe = xqe->more_data;
1130 call->sock_ref->xqe->more_data = NULL;
1138 tmp = xqe->more_data;
1141 pkt_free((rpc_dg_pkt_pool_elt_p_t) xqe, call);
1142 xqe = tmp;
1143 } while (xqe != NULL);