Lines Matching refs:p_data
126 UINT8 *p_data = avrc_get_data_ptr(p_pkt); in avrc_copy_packet() local
128 memcpy(p_data_copy, p_data, p_pkt->len); in avrc_copy_packet()
147 UINT8 *p_data, *p_orig_data; in avrc_prep_end_frag() local
162 p_data = (UINT8 *)(p_pkt_new+1) + p_pkt_new->offset; in avrc_prep_end_frag()
163 *p_data++ = rsp_type; in avrc_prep_end_frag()
164 *p_data++ = (AVRC_SUB_PANEL << AVRC_SUBTYPE_SHIFT); in avrc_prep_end_frag()
165 *p_data++ = AVRC_OP_VENDOR; in avrc_prep_end_frag()
166 AVRC_CO_ID_TO_BE_STREAM(p_data, AVRC_CO_METADATA); in avrc_prep_end_frag()
167 *p_data++ = p_fcb->frag_pdu; in avrc_prep_end_frag()
168 *p_data++ = AVRC_PKT_END; in avrc_prep_end_frag()
171 UINT16_TO_BE_STREAM(p_data, (p_pkt_new->len - AVRC_VENDOR_HDR_SIZE - AVRC_MIN_META_HDR_SIZE)); in avrc_prep_end_frag()
187 UINT8 *p_old, *p_data; in avrc_send_continue_frag() local
204 p_data = (UINT8 *)(p_pkt + 1) + p_pkt->offset; in avrc_send_continue_frag()
205 memcpy (p_data, p_old, AVRC_MAX_CTRL_DATA_LEN); in avrc_send_continue_frag()
207 p_data += AVRC_VENDOR_HDR_SIZE; in avrc_send_continue_frag()
208 p_data++; /* pdu */ in avrc_send_continue_frag()
209 *p_data++ = AVRC_PKT_CONTINUE; in avrc_send_continue_frag()
211 UINT16_TO_BE_STREAM(p_data, (AVRC_MAX_CTRL_DATA_LEN - AVRC_VENDOR_HDR_SIZE - 4)); in avrc_send_continue_frag()
236 UINT8 *p_data; in avrc_proc_vendor_command() local
244 p_data = p_begin + AVRC_VENDOR_HDR_SIZE; in avrc_proc_vendor_command()
245 pkt_type = *(p_data + 1) & AVRC_PKT_TYPE_MASK; in avrc_proc_vendor_command()
250 AVRC_TRACE_ERROR ("commands must be in single packet pdu:0x%x", *p_data ); in avrc_proc_vendor_command()
260 switch (*p_data) in avrc_proc_vendor_command()
267 if (*(p_data + 4) != p_fcb->frag_pdu) in avrc_proc_vendor_command()
270 *(p_data + 4) = AVRC_STS_BAD_PARAM; in avrc_proc_vendor_command()
274 p_data = (p_begin + AVRC_VENDOR_HDR_SIZE + 2); in avrc_proc_vendor_command()
275 UINT16_TO_BE_STREAM(p_data, 0); in avrc_proc_vendor_command()
276 p_pkt->len = (p_data - p_begin); in avrc_proc_vendor_command()
283 if (*(p_data + 4) == p_fcb->frag_pdu) in avrc_proc_vendor_command()
293 *(p_data + 4), p_fcb->frag_pdu); in avrc_proc_vendor_command()
320 p_data = (UINT8 *)(p_pkt+1) + p_pkt->offset; in avrc_proc_vendor_command()
321 *p_data++ = AVRC_RSP_REJ; in avrc_proc_vendor_command()
322 p_data += AVRC_VENDOR_HDR_SIZE; /* pdu */ in avrc_proc_vendor_command()
323 *p_data++ = 0; /* pkt_type */ in avrc_proc_vendor_command()
324 UINT16_TO_BE_STREAM(p_data, 1); /* len */ in avrc_proc_vendor_command()
325 *p_data++ = status; /* error code */ in avrc_proc_vendor_command()
347 UINT8 *p_data; in avrc_proc_far_msg() local
358 p_data = (UINT8 *)(p_pkt+1) + p_pkt->offset; in avrc_proc_far_msg()
361 p_data += AVRC_VENDOR_HDR_SIZE; in avrc_proc_far_msg()
363 pkt_type = *(p_data + 1) & AVRC_PKT_TYPE_MASK; in avrc_proc_far_msg()
381 p_rcb->rasm_pdu = *p_data; in avrc_proc_far_msg()
451 p_data = p_msg->p_vendor_data + 1; /* skip pdu */ in avrc_proc_far_msg()
452 *p_data++ = AVRC_PKT_SINGLE; in avrc_proc_far_msg()
453 UINT16_TO_BE_STREAM(p_data, (p_msg->vendor_len - AVRC_MIN_META_HDR_SIZE)); in avrc_proc_far_msg()
531 UINT8 *p_data; in avrc_msg_cback() local
564 p_data = (UINT8 *)(p_pkt+1) + p_pkt->offset; in avrc_msg_cback()
567 msg.hdr.ctype = p_data[0] & AVRC_CTYPE_MASK; in avrc_msg_cback()
570 msg.hdr.subunit_type = (p_data[1] & AVRC_SUBTYPE_MASK) >> AVRC_SUBTYPE_SHIFT; in avrc_msg_cback()
571 msg.hdr.subunit_id = p_data[1] & AVRC_SUBID_MASK; in avrc_msg_cback()
572 opcode = p_data[2]; in avrc_msg_cback()
605 p_data += 4; /* 3 bytes: ctype, subunit*, opcode + octet 3 (is 7)*/ in avrc_msg_cback()
606 msg.unit.unit_type = (*p_data & AVRC_SUBTYPE_MASK) >> AVRC_SUBTYPE_SHIFT; in avrc_msg_cback()
607 msg.unit.unit = *p_data & AVRC_SUBID_MASK; in avrc_msg_cback()
608 p_data++; in avrc_msg_cback()
609 AVRC_BE_STREAM_TO_CO_ID(msg.unit.company_id, p_data); in avrc_msg_cback()
636 p_data += AVRC_AVC_HDR_SIZE; /* 3 bytes: ctype, subunit*, opcode */ in avrc_msg_cback()
637 msg.sub.page = (*p_data++ >> AVRC_SUB_PAGE_SHIFT) & AVRC_SUB_PAGE_MASK; in avrc_msg_cback()
639 while (*p_data != AVRC_CMD_OPRND_PAD && xx<AVRC_SUB_TYPE_LEN) in avrc_msg_cback()
641 msg.sub.subunit_type[xx] = *p_data++ >> AVRC_SUBTYPE_SHIFT; in avrc_msg_cback()
650 p_data = (UINT8 *)(p_pkt+1) + p_pkt->offset; in avrc_msg_cback()
651 p_begin = p_data; in avrc_msg_cback()
660 p_data += AVRC_AVC_HDR_SIZE; /* skip the first 3 bytes: ctype, subunit*, opcode */ in avrc_msg_cback()
661 AVRC_BE_STREAM_TO_CO_ID(p_msg->company_id, p_data); in avrc_msg_cback()
662 p_msg->p_vendor_data = p_data; in avrc_msg_cback()
663 p_msg->vendor_len = p_pkt->len - (p_data - p_begin); in avrc_msg_cback()
720 p_data += AVRC_AVC_HDR_SIZE; /* skip the first 3 bytes: ctype, subunit*, opcode */ in avrc_msg_cback()
721 msg.pass.op_id = (AVRC_PASS_OP_ID_MASK & *p_data); in avrc_msg_cback()
722 if (AVRC_PASS_STATE_MASK & *p_data) in avrc_msg_cback()
726 p_data++; in avrc_msg_cback()
727 msg.pass.pass_len = *p_data++; in avrc_msg_cback()
731 msg.pass.p_pass_data = p_data; in avrc_msg_cback()
819 UINT8 *p_data = (UINT8 *)(p_cmd + 1) + p_cmd->offset; in avrc_pass_msg() local
820 *p_data++ = (p_msg->hdr.ctype & AVRC_CTYPE_MASK); in avrc_pass_msg()
821 *p_data++ = (AVRC_SUB_PANEL << AVRC_SUBTYPE_SHIFT); /* Panel subunit & id=0 */ in avrc_pass_msg()
822 *p_data++ = AVRC_OP_PASS_THRU; in avrc_pass_msg()
823 *p_data = (AVRC_PASS_OP_ID_MASK&p_msg->op_id); in avrc_pass_msg()
825 *p_data |= AVRC_PASS_STATE_MASK; in avrc_pass_msg()
826 p_data++; in avrc_pass_msg()
829 *p_data++ = p_msg->pass_len; in avrc_pass_msg()
831 memcpy(p_data, p_msg->p_pass_data, p_msg->pass_len); in avrc_pass_msg()
832 p_data += p_msg->pass_len; in avrc_pass_msg()
836 *p_data++ = 0; in avrc_pass_msg()
838 p_cmd->len = (UINT16) (p_data - (UINT8 *)(p_cmd + 1) - p_cmd->offset); in avrc_pass_msg()
958 UINT8 *p_data; in AVRC_MsgReq() local
980 p_data = (UINT8 *)(p_pkt + 1) + p_pkt->offset; in AVRC_MsgReq()
981 *p_data++ = (ctype & AVRC_CTYPE_MASK); in AVRC_MsgReq()
982 *p_data++ = (AVRC_SUB_PANEL << AVRC_SUBTYPE_SHIFT); in AVRC_MsgReq()
983 *p_data++ = AVRC_OP_VENDOR; in AVRC_MsgReq()
984 AVRC_CO_ID_TO_BE_STREAM(p_data, AVRC_CO_METADATA); in AVRC_MsgReq()
992 p_data = (UINT8 *)(p_pkt + 1) + p_pkt->offset; in AVRC_MsgReq()
993 *p_data++ = (ctype & AVRC_CTYPE_MASK); in AVRC_MsgReq()
994 *p_data++ = (AVRC_SUB_PANEL << AVRC_SUBTYPE_SHIFT); in AVRC_MsgReq()
995 *p_data++ = AVRC_OP_PASS_THRU;/* opcode */ in AVRC_MsgReq()
996 *p_data++ = AVRC_ID_VENDOR; /* operation id */ in AVRC_MsgReq()
997 *p_data++ = 5; /* operation data len */ in AVRC_MsgReq()
998 AVRC_CO_ID_TO_BE_STREAM(p_data, AVRC_CO_METADATA); in AVRC_MsgReq()
1027 p_data = (UINT8 *)(p_pkt+1) + p_pkt->offset; in AVRC_MsgReq()
1029 memcpy (p_data, p_start, AVRC_MAX_CTRL_DATA_LEN); in AVRC_MsgReq()
1031 p_data += AVRC_VENDOR_HDR_SIZE; in AVRC_MsgReq()
1032 p_data++; /* pdu */ in AVRC_MsgReq()
1033 *p_data++ = AVRC_PKT_START; in AVRC_MsgReq()
1036 UINT16_TO_BE_STREAM(p_data, len); in AVRC_MsgReq()