Lines Matching defs:p_rcb
360 tAVRC_RASM_CB *p_rcb;
370 p_rcb = &avrc_cb.rcb[handle];
377 p_rcb->rasm_offset = 0;
378 if (p_rcb->p_rmsg)
380 GKI_freebuf(p_rcb->p_rmsg);
381 p_rcb->p_rmsg = NULL;
391 p_rcb->rasm_pdu = *p_data;
392 if ((p_rcb->p_rmsg = (BT_HDR *)GKI_getbuf(GKI_MAX_BUF_SIZE)) != NULL)
395 memcpy(p_rcb->p_rmsg, p_pkt, sizeof(BT_HDR)); /* Copy bt hdr */
398 memcpy((UINT8 *)(p_rcb->p_rmsg + 1),
402 p_rcb->p_rmsg->offset = p_rcb->rasm_offset = 0;
406 *pp_pkt = p_rcb->p_rmsg;
414 p_rcb->rasm_offset = p_pkt->offset;
415 p_rcb->p_rmsg = p_pkt;
419 p_rcb->p_rmsg->offset += p_rcb->p_rmsg->len;
422 else if (p_rcb->p_rmsg == NULL)
435 buf_len = GKI_get_buf_size (p_rcb->p_rmsg) - sizeof(BT_HDR);
440 if ((p_rcb->p_rmsg->offset + p_pkt->len) > buf_len)
443 p_pkt->len = buf_len - p_rcb->p_rmsg->offset;
448 memcpy((UINT8 *)(p_rcb->p_rmsg + 1) + p_rcb->p_rmsg->offset,
453 p_rcb->p_rmsg->offset = p_rcb->rasm_offset;
454 p_rcb->p_rmsg->len += p_pkt->len;
455 p_pkt_new = p_rcb->p_rmsg;
456 p_rcb->rasm_offset = 0;
457 p_rcb->p_rmsg = NULL;
471 p_rcb->p_rmsg->offset += p_pkt->len;
472 p_rcb->p_rmsg->len += p_pkt->len;
501 avrc_cmd.target_pdu = p_rcb->rasm_pdu;