Lines Matching refs:elem_len
587 UINT8 elem_len; in avdt_msg_prs_cfg() local
618 elem_len = *p++; in avdt_msg_prs_cfg()
637 p += elem_len; in avdt_msg_prs_cfg()
638 AVDT_TRACE_DEBUG("skipping unknown service category=%d len: %d", elem, elem_len); in avdt_msg_prs_cfg()
643 if ((elem_len > avdt_msg_ie_len_max[elem]) || in avdt_msg_prs_cfg()
644 (elem_len < avdt_msg_ie_len_min[elem])) in avdt_msg_prs_cfg()
652 AVDT_TRACE_DEBUG("elem=%d elem_len: %d psc_mask=0x%x", elem, elem_len, p_cfg->psc_mask); in avdt_msg_prs_cfg()
676 if ((elem_len + protect_offset) < AVDT_PROTECT_SIZE) in avdt_msg_prs_cfg()
679 p_cfg->protect_info[protect_offset] = elem_len; in avdt_msg_prs_cfg()
681 memcpy(&p_cfg->protect_info[protect_offset], p, elem_len); in avdt_msg_prs_cfg()
682 protect_offset += elem_len; in avdt_msg_prs_cfg()
684 p += elem_len; in avdt_msg_prs_cfg()
694 AVDT_TRACE_WARNING("psc_mask=0x%x elem_len=%d", p_cfg->psc_mask, elem_len); in avdt_msg_prs_cfg()
695 if( ((0 == (p_cfg->psc_mask & (AVDT_PSC_RECOV|AVDT_PSC_REPORT))) && (elem_len != 3)) in avdt_msg_prs_cfg()
697 && (elem_len != 5)) in avdt_msg_prs_cfg()
699 && (elem_len != 5)) in avdt_msg_prs_cfg()
701 && (elem_len != 7)) ) in avdt_msg_prs_cfg()
711 if(--elem_len) in avdt_msg_prs_cfg()
716 if(--elem_len) in avdt_msg_prs_cfg()
721 if(--elem_len) in avdt_msg_prs_cfg()
726 if(--elem_len) in avdt_msg_prs_cfg()
731 if(--elem_len) in avdt_msg_prs_cfg()
736 if(--elem_len) in avdt_msg_prs_cfg()
745 tmp = elem_len; in avdt_msg_prs_cfg()
746 if (elem_len >= AVDT_CODEC_SIZE) in avdt_msg_prs_cfg()
751 p_cfg->codec_info[0] = elem_len; in avdt_msg_prs_cfg()
753 p += elem_len; in avdt_msg_prs_cfg()
760 p += elem_len; in avdt_msg_prs_cfg()