Searched refs:scte (Results 1 - 9 of 9) sorted by relevance

/macosx-10.10/dcerpc-61/dcerpc/ncklib/
H A Ddgslive.h107 #define RPC_DG_CLIENT_RELEASE(scte) { \
108 if ((scte)->client != NULL) \
110 rpc_dg_client_rep_p_t client = (scte)->client; \
113 rpc__dg_client_free((rpc_client_handle_t) (scte)->client);\
114 (scte)->client = NULL; \
H A Ddgsct.h109 #define RPC_DG_SCT_IS_WAY_VALIDATED(scte) \
111 (scte)->high_seq_is_way_validated && \
112 ! (scte)->scall->client_needs_sboot \
121 #define RPC_DG_SCT_REFERENCE(scte) { \
122 assert((scte)->refcnt < 255); \
123 (scte)->refcnt++; \
135 #define RPC_DG_SCT_RELEASE(scte) { \
137 assert((*(scte))->refcnt > 0); \
138 if (--(*scte)->refcnt <= 1) \
139 (*(scte))
[all...]
H A Ddgsct.c153 * Also, check the scte's maybe chain if the current request is using
159 rpc_dg_sct_elt_p_t scte,
172 *scallp = scte->scall;
195 if ((*scallp)->c.call_seq != (scte)->high_seq)
219 for (temp = scte->maybe_chain; temp != NULL;
254 rpc_dg_sct_elt_p_t scte,
275 *scallp = scte->scall;
299 /* assert(*scallp == scte->scall || *scallp is on maybe_chain); */
307 *scallp = rpc__dg_scall_alloc(scte, si, rqe);
311 if (RPC_DG_SEQ_IS_LT((*scallp)->c.call_seq, scte
157 rpc__dg_sct_inq_scall( rpc_dg_sct_elt_p_t scte, rpc_dg_scall_p_t *scallp, rpc_dg_recvq_elt_p_t rqe ) argument
252 rpc__dg_sct_new_call( rpc_dg_sct_elt_p_t scte, rpc_dg_sock_pool_elt_p_t si, rpc_dg_recvq_elt_p_t rqe, rpc_dg_scall_p_t *scallp ) argument
341 rpc__dg_sct_backout_new_call( rpc_dg_sct_elt_p_t scte, unsigned32 seq ) argument
373 rpc_dg_sct_elt_p_t scte; local
443 rpc_dg_sct_elt_p_t scte; local
525 rpc_dg_sct_elt_p_t scte, prev_scte; local
645 rpc__dg_sct_make_way_binding( rpc_dg_sct_elt_p_t scte, unsigned32 *st ) argument
715 rpc__dg_sct_way_validate( rpc_dg_sct_elt_p_t scte, unsigned32 force_way_auth, unsigned32 *st ) argument
[all...]
H A Ddgscall.c162 * Release an scte's reference to an scall, whether the scall lives in
171 if (scall->scte->scall == scall)
173 RPC_DG_SCALL_RELEASE_NO_UNLOCK(&scall->scte->scall);
186 for (curr = scall->scte->maybe_chain; curr != NULL;
195 scall->scte->maybe_chain =
211 assert(scall->scte->scall == scall);
326 * Dissociate the scall from its scte if necessary. Presumably,
327 * the only time that the scall won't have a scte is if the call
331 if (scall->scte != NULL)
339 RPC_DG_SCT_RELEASE(&scall->scte);
881 rpc_dg_sct_elt_p_t scte = scall->scte; local
1044 rpc__dg_scall_alloc( rpc_dg_sct_elt_p_t scte, rpc_dg_sock_pool_elt_p_t sp, rpc_dg_recvq_elt_p_t rqe ) argument
[all...]
H A Ddgexec.c441 key_info = scall->scte->key_info;
521 key_info = scall->scte->key_info;
565 * attached to the scte and scall.
576 scall->scte->key_info = key_info;
577 scall->scte->auth_epv = auth_epv;
578 RPC_DG_KEY_REFERENCE(key_info); /* for the scte */
649 * do_request() processing (a WAY validated logical scte high_seq
672 if (!force_way_auth && RPC_DG_SCT_IS_WAY_VALIDATED(scall->scte))
682 if (scall->c.call_seq != scall->scte->high_seq)
686 scall->scte
700 rpc_dg_sct_elt_p_t scte; local
[all...]
H A Ddgslive.c470 * See if there is already a client handle associated with the scte
475 if (scall->scte->client != NULL)
477 *client_h = (rpc_client_handle_t) scall->scte->client;
488 h = rpc__dg_sct_make_way_binding(scall->scte, st);
520 * a client handle associated with another scte. Since we have no
545 scall->scte->client = client;
567 scall->scte->client = client;
679 * the RPC_DG_CLIENT_RELEASE macro when the last scte which refers to this
H A Ddgslsn.c803 * state of the scte (or of a currently executing non-maybe scall).
1194 rpc_dg_sct_elt_p_t scte; local
1245 scte = rpc__dg_sct_get(&hdrp->actuid, hdrp->ahint, hdrp->seq);
1250 rpc__dg_sct_inq_scall(scte, &scall, rqe);
1257 switch (do_request_common(scte->high_seq,
1278 rpc__dg_sct_new_call(scte, sp, rqe, &scall);
1310 * Release the scte. Either we're droping the pkt or we're
1313 RPC_DG_SCT_RELEASE(&scte);
1532 rpc__dg_sct_backout_new_call(scall->scte, hdrp->seq);
H A Ddglsn.c2298 rpc_dg_sct_elt_p_t scte; local
2301 scte = rpc__dg_sct_lookup(&hdrp->actuid, hdrp->ahint);
2302 if (scte == NULL)
2304 rpc__dg_sct_inq_scall(scte, &scall, rqe);
2305 RPC_DG_SCT_RELEASE(&scte);
2982 rpc_dg_sct_elt_p_t scte; local
2984 scte = rpc__dg_sct_lookup(&hdrp->actuid, hdrp->ahint);
2985 if (scte == NULL)
2991 rpc__dg_sct_inq_scall(scte, &scall, rqe);
2992 RPC_DG_SCT_RELEASE(&scte);
[all...]
H A Ddg.h1608 * |-------------| +--|-- .scte | is_cbk |
1627 struct rpc_dg_sct_elt_t *scte; member in struct:rpc_dg_scall_t
1706 * | | | | .scte = NULL | |
1934 unsigned8 refcnt; /* scte reference count */

Completed in 209 milliseconds