Lines Matching defs:p_recv_ctx
233 osmv_rmpp_recv_ctx_store_mad_seg(IN osmv_rmpp_recv_ctx_t * p_recv_ctx,
239 OSM_LOG_ENTER(p_recv_ctx->p_log);
241 CL_ASSERT(p_recv_ctx);
257 cl_qlist_insert_tail(p_recv_ctx->p_rbuf, &p_obj->list_item);
260 p_recv_ctx->is_sa_mad = TRUE;
268 osmv_rmpp_recv_ctx_get_cur_byte_num(IN osmv_rmpp_recv_ctx_t * p_recv_ctx)
272 num_segs = cl_qlist_count(p_recv_ctx->p_rbuf);
273 if (p_recv_ctx->is_sa_mad)
280 osmv_rmpp_recv_ctx_get_byte_num_from_first(IN osmv_rmpp_recv_ctx_t * p_recv_ctx)
287 p_item = cl_qlist_head(p_recv_ctx->p_rbuf);
294 if (p_recv_ctx->is_sa_mad) {
296 num_segs = cl_qlist_count(p_recv_ctx->p_rbuf);
310 osmv_rmpp_recv_ctx_get_byte_num_from_last(IN osmv_rmpp_recv_ctx_t * p_recv_ctx)
317 p_item = cl_qlist_tail(p_recv_ctx->p_rbuf);
322 num_segs = cl_qlist_count(p_recv_ctx->p_rbuf);
326 if (p_recv_ctx->is_sa_mad) {
342 osmv_rmpp_recv_ctx_reassemble_arbt_mad(IN osmv_rmpp_recv_ctx_t * p_recv_ctx,
347 CL_ASSERT(p_recv_ctx);
349 st = osmv_rmpp_sar_init(&p_recv_ctx->sar, p_arbt_mad, size,
350 p_recv_ctx->is_sa_mad);
355 st = osmv_rmpp_sar_reassemble_arbt_mad(&p_recv_ctx->sar,
356 p_recv_ctx->p_rbuf);
358 osmv_rmpp_sar_done(&p_recv_ctx->sar);