• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/dcerpc-61/dcerpc/ncklib/

Lines Matching defs:rqe

598          * maximum of what we need for either an xqe or an rqe.
806 * In the case of private sockets, the private rqe is always available
815 rpc_dg_recvq_elt_p_t rqe;
820 * a private rqe that can be used.
826 rqe = ccall->c.sock_ref->rqe;
829 rqe->next = NULL;
830 rqe->more_data = NULL;
831 rqe->frag_len = 0;
832 rqe->hdrp = NULL;
834 return (rqe);
838 * rqe is already in use. We'll need to really allocate one;
879 pkt->u.rqe.sock_ref = NULL;
881 rqe = &pkt->u.rqe.rqe;
882 rqe->pkt_real = &pkt->u.rqe.pkt;
883 rqe->pkt = (rpc_dg_raw_pkt_p_t) RPC_DG_ALIGN_8(rqe->pkt_real);
885 rqe->next = NULL;
886 rqe->more_data = NULL;
887 rqe->frag_len = 0;
888 rqe->hdrp = NULL;
890 return(rqe);
1151 * Return an rqe to the packet pool. This is a shell routine for callers
1155 * call this routine to free rqe's.
1160 rpc_dg_recvq_elt_p_t rqe
1163 rpc__dg_pkt_free_rqe(rqe, NULL);
1169 * Return an rqe to the packet pool. This routine decrements the global
1170 * count of rqe's in use, and calls a common routine to actually move the
1174 * to that handle. Typically this occurs when freeing an rqe which is
1181 rpc_dg_recvq_elt_p_t rqe,
1185 rpc_dg_pkt_pool_elt_p_t p = (rpc_dg_pkt_pool_elt_p_t) rqe;
1189 * Mark the private rqe as available to use.
1191 if (p->u.rqe.sock_ref != NULL)
1193 p->u.rqe.sock_ref->rqe_available = true;
1194 if (rqe->more_data == NULL)
1198 rqe = rqe->more_data;
1199 p->u.rqe.sock_ref->rqe->more_data = NULL;
1207 tmp = rqe->more_data;
1209 * Mark the private rqe as available to use.
1211 if (((rpc_dg_pkt_pool_elt_p_t)rqe)->u.rqe.sock_ref != NULL)
1213 ((rpc_dg_pkt_pool_elt_p_t)rqe)->u.rqe.sock_ref->rqe_available = true;
1214 rqe->more_data = NULL;
1219 pkt_free((rpc_dg_pkt_pool_elt_p_t) rqe, call);
1221 rqe = tmp;
1222 } while (rqe != NULL);