Lines Matching refs:p_rcb
463 tAVRC_RASM_CB* p_rcb; in avrc_proc_far_msg() local
474 p_rcb = &avrc_cb.rcb[handle]; in avrc_proc_far_msg()
480 p_rcb->rasm_offset = 0; in avrc_proc_far_msg()
481 osi_free_and_reset((void**)&p_rcb->p_rmsg); in avrc_proc_far_msg()
488 p_rcb->rasm_pdu = *p_data; in avrc_proc_far_msg()
489 p_rcb->p_rmsg = (BT_HDR*)osi_calloc(BT_DEFAULT_BUFFER_SIZE); in avrc_proc_far_msg()
491 memcpy(p_rcb->p_rmsg, p_pkt, sizeof(BT_HDR)); /* Copy bt hdr */ in avrc_proc_far_msg()
494 memcpy((uint8_t*)(p_rcb->p_rmsg + 1), in avrc_proc_far_msg()
498 p_rcb->p_rmsg->offset = p_rcb->rasm_offset = 0; in avrc_proc_far_msg()
505 *pp_pkt = p_rcb->p_rmsg; in avrc_proc_far_msg()
511 p_rcb->p_rmsg->offset += p_rcb->p_rmsg->len; in avrc_proc_far_msg()
513 } else if (p_rcb->p_rmsg == NULL) { in avrc_proc_far_msg()
533 if ((p_rcb->p_rmsg->offset + p_pkt->len) > buf_len) { in avrc_proc_far_msg()
536 p_pkt->len = buf_len - p_rcb->p_rmsg->offset; in avrc_proc_far_msg()
542 memcpy((uint8_t*)(p_rcb->p_rmsg + 1) + p_rcb->p_rmsg->offset, in avrc_proc_far_msg()
546 p_rcb->p_rmsg->offset = p_rcb->rasm_offset; in avrc_proc_far_msg()
547 p_rcb->p_rmsg->len += p_pkt->len; in avrc_proc_far_msg()
548 p_pkt_new = p_rcb->p_rmsg; in avrc_proc_far_msg()
549 p_rcb->rasm_offset = 0; in avrc_proc_far_msg()
550 p_rcb->p_rmsg = NULL; in avrc_proc_far_msg()
563 p_rcb->p_rmsg->offset += p_pkt->len; in avrc_proc_far_msg()
564 p_rcb->p_rmsg->len += p_pkt->len; in avrc_proc_far_msg()
597 avrc_cmd.target_pdu = p_rcb->rasm_pdu; in avrc_proc_far_msg()