Lines Matching refs:p_data
245 uint8_t* p_data = avrc_get_data_ptr(p_pkt); in avrc_copy_packet() local
247 memcpy(p_data_copy, p_data, p_pkt->len); in avrc_copy_packet()
264 uint8_t *p_data, *p_orig_data; in avrc_prep_end_frag() local
282 p_data = (uint8_t*)(p_pkt_new + 1) + p_pkt_new->offset; in avrc_prep_end_frag()
283 *p_data++ = rsp_type; in avrc_prep_end_frag()
284 *p_data++ = (AVRC_SUB_PANEL << AVRC_SUBTYPE_SHIFT); in avrc_prep_end_frag()
285 *p_data++ = AVRC_OP_VENDOR; in avrc_prep_end_frag()
286 AVRC_CO_ID_TO_BE_STREAM(p_data, AVRC_CO_METADATA); in avrc_prep_end_frag()
287 *p_data++ = p_fcb->frag_pdu; in avrc_prep_end_frag()
288 *p_data++ = AVRC_PKT_END; in avrc_prep_end_frag()
292 p_data, (p_pkt_new->len - AVRC_VENDOR_HDR_SIZE - AVRC_MIN_META_HDR_SIZE)); in avrc_prep_end_frag()
308 uint8_t *p_old, *p_data; in avrc_send_continue_frag() local
325 p_data = (uint8_t*)(p_pkt + 1) + p_pkt->offset; in avrc_send_continue_frag()
326 memcpy(p_data, p_old, AVRC_MAX_CTRL_DATA_LEN); in avrc_send_continue_frag()
328 p_data += AVRC_VENDOR_HDR_SIZE; in avrc_send_continue_frag()
329 p_data++; /* pdu */ in avrc_send_continue_frag()
330 *p_data++ = AVRC_PKT_CONTINUE; in avrc_send_continue_frag()
332 UINT16_TO_BE_STREAM(p_data, in avrc_send_continue_frag()
358 uint8_t* p_data; in avrc_proc_vendor_command() local
366 p_data = p_begin + AVRC_VENDOR_HDR_SIZE; in avrc_proc_vendor_command()
367 pkt_type = *(p_data + 1) & AVRC_PKT_TYPE_MASK; in avrc_proc_vendor_command()
371 AVRC_TRACE_ERROR("commands must be in single packet pdu:0x%x", *p_data); in avrc_proc_vendor_command()
379 switch (*p_data) { in avrc_proc_vendor_command()
385 if (*(p_data + 4) != p_fcb->frag_pdu) { in avrc_proc_vendor_command()
387 *(p_data + 4) = AVRC_STS_BAD_PARAM; in avrc_proc_vendor_command()
389 p_data = (p_begin + AVRC_VENDOR_HDR_SIZE + 2); in avrc_proc_vendor_command()
390 UINT16_TO_BE_STREAM(p_data, 0); in avrc_proc_vendor_command()
391 p_pkt->len = (p_data - p_begin); in avrc_proc_vendor_command()
399 if (*(p_data + 4) == p_fcb->frag_pdu) { in avrc_proc_vendor_command()
407 __func__, *(p_data + 4), p_fcb->frag_pdu); in avrc_proc_vendor_command()
431 p_data = (uint8_t*)(p_rsp + 1) + p_pkt->offset; in avrc_proc_vendor_command()
432 *p_data++ = AVRC_RSP_REJ; in avrc_proc_vendor_command()
433 p_data += AVRC_VENDOR_HDR_SIZE; /* pdu */ in avrc_proc_vendor_command()
434 *p_data++ = 0; /* pkt_type */ in avrc_proc_vendor_command()
435 UINT16_TO_BE_STREAM(p_data, 1); /* len */ in avrc_proc_vendor_command()
436 *p_data++ = status; /* error code */ in avrc_proc_vendor_command()
456 uint8_t* p_data; in avrc_proc_far_msg() local
468 p_data = (uint8_t*)(p_pkt + 1) + p_pkt->offset; in avrc_proc_far_msg()
471 p_data += AVRC_VENDOR_HDR_SIZE; in avrc_proc_far_msg()
473 pkt_type = *(p_data + 1) & AVRC_PKT_TYPE_MASK; in avrc_proc_far_msg()
489 p_rcb->rasm_pdu = *p_data; in avrc_proc_far_msg()
557 p_data = p_msg->p_vendor_data + 1; /* skip pdu */ in avrc_proc_far_msg()
558 *p_data++ = AVRC_PKT_SINGLE; in avrc_proc_far_msg()
559 UINT16_TO_BE_STREAM(p_data, in avrc_proc_far_msg()
625 uint8_t* p_data; in avrc_msg_cback() local
656 p_data = (uint8_t*)(p_pkt + 1) + p_pkt->offset; in avrc_msg_cback()
662 msg.browse.p_browse_data = p_data; in avrc_msg_cback()
673 msg.hdr.ctype = p_data[0] & AVRC_CTYPE_MASK; in avrc_msg_cback()
677 (p_data[1] & AVRC_SUBTYPE_MASK) >> AVRC_SUBTYPE_SHIFT; in avrc_msg_cback()
678 msg.hdr.subunit_id = p_data[1] & AVRC_SUBID_MASK; in avrc_msg_cback()
679 opcode = p_data[2]; in avrc_msg_cback()
715 p_data += 4; /* 3 bytes: ctype, subunit*, opcode + octet 3 (is 7)*/ in avrc_msg_cback()
717 (*p_data & AVRC_SUBTYPE_MASK) >> AVRC_SUBTYPE_SHIFT; in avrc_msg_cback()
718 msg.unit.unit = *p_data & AVRC_SUBID_MASK; in avrc_msg_cback()
719 p_data++; in avrc_msg_cback()
720 AVRC_BE_STREAM_TO_CO_ID(msg.unit.company_id, p_data); in avrc_msg_cback()
753 p_data += AVRC_AVC_HDR_SIZE; /* 3 bytes: ctype, subunit*, opcode */ in avrc_msg_cback()
755 (*p_data++ >> AVRC_SUB_PAGE_SHIFT) & AVRC_SUB_PAGE_MASK; in avrc_msg_cback()
757 while (*p_data != AVRC_CMD_OPRND_PAD && xx < AVRC_SUB_TYPE_LEN) { in avrc_msg_cback()
758 msg.sub.subunit_type[xx] = *p_data++ >> AVRC_SUBTYPE_SHIFT; in avrc_msg_cback()
767 p_data = (uint8_t*)(p_pkt + 1) + p_pkt->offset; in avrc_msg_cback()
768 p_begin = p_data; in avrc_msg_cback()
778 p_data += AVRC_AVC_HDR_SIZE; /* skip the first 3 bytes: ctype, subunit*, in avrc_msg_cback()
780 AVRC_BE_STREAM_TO_CO_ID(p_msg->company_id, p_data); in avrc_msg_cback()
781 p_msg->p_vendor_data = p_data; in avrc_msg_cback()
782 p_msg->vendor_len = p_pkt->len - (p_data - p_begin); in avrc_msg_cback()
834 p_data += AVRC_AVC_HDR_SIZE; /* skip the first 3 bytes: ctype, subunit*, in avrc_msg_cback()
836 msg.pass.op_id = (AVRC_PASS_OP_ID_MASK & *p_data); in avrc_msg_cback()
837 if (AVRC_PASS_STATE_MASK & *p_data) in avrc_msg_cback()
841 p_data++; in avrc_msg_cback()
842 msg.pass.pass_len = *p_data++; in avrc_msg_cback()
846 msg.pass.p_pass_data = p_data; in avrc_msg_cback()
929 uint8_t* p_data = (uint8_t*)(p_cmd + 1) + p_cmd->offset; in avrc_pass_msg() local
930 *p_data++ = (p_msg->hdr.ctype & AVRC_CTYPE_MASK); in avrc_pass_msg()
931 *p_data++ = (AVRC_SUB_PANEL << AVRC_SUBTYPE_SHIFT); /* Panel subunit & id=0 */ in avrc_pass_msg()
932 *p_data++ = AVRC_OP_PASS_THRU; in avrc_pass_msg()
933 *p_data = (AVRC_PASS_OP_ID_MASK & p_msg->op_id); in avrc_pass_msg()
934 if (p_msg->state) *p_data |= AVRC_PASS_STATE_MASK; in avrc_pass_msg()
935 p_data++; in avrc_pass_msg()
938 *p_data++ = p_msg->pass_len; in avrc_pass_msg()
940 memcpy(p_data, p_msg->p_pass_data, p_msg->pass_len); in avrc_pass_msg()
941 p_data += p_msg->pass_len; in avrc_pass_msg()
945 *p_data++ = 0; in avrc_pass_msg()
947 p_cmd->len = (uint16_t)(p_data - (uint8_t*)(p_cmd + 1) - p_cmd->offset); in avrc_pass_msg()
1103 uint8_t* p_data; in AVRC_MsgReq() local
1129 p_data = (uint8_t*)(p_pkt + 1) + p_pkt->offset; in AVRC_MsgReq()
1130 *p_data++ = (ctype & AVRC_CTYPE_MASK); in AVRC_MsgReq()
1131 *p_data++ = (AVRC_SUB_PANEL << AVRC_SUBTYPE_SHIFT); in AVRC_MsgReq()
1132 *p_data++ = AVRC_OP_VENDOR; in AVRC_MsgReq()
1133 AVRC_CO_ID_TO_BE_STREAM(p_data, AVRC_CO_METADATA); in AVRC_MsgReq()
1150 p_data = (uint8_t*)(p_pkt + 1) + p_pkt->offset; in AVRC_MsgReq()
1151 *p_data++ = (ctype & AVRC_CTYPE_MASK); in AVRC_MsgReq()
1152 *p_data++ = (AVRC_SUB_PANEL << AVRC_SUBTYPE_SHIFT); in AVRC_MsgReq()
1153 *p_data++ = AVRC_OP_PASS_THRU; /* opcode */ in AVRC_MsgReq()
1154 *p_data++ = AVRC_ID_VENDOR; /* operation id */ in AVRC_MsgReq()
1155 *p_data++ = 5; /* operation data len */ in AVRC_MsgReq()
1156 AVRC_CO_ID_TO_BE_STREAM(p_data, AVRC_CO_METADATA); in AVRC_MsgReq()
1204 p_data = (uint8_t*)(p_pkt + 1) + p_pkt->offset; in AVRC_MsgReq()
1206 memcpy(p_data, p_start, AVRC_MAX_CTRL_DATA_LEN); in AVRC_MsgReq()
1208 p_data += AVRC_VENDOR_HDR_SIZE; in AVRC_MsgReq()
1209 p_data++; /* pdu */ in AVRC_MsgReq()
1210 *p_data++ = AVRC_PKT_START; in AVRC_MsgReq()
1215 UINT16_TO_BE_STREAM(p_data, len); in AVRC_MsgReq()