Lines Matching refs:len
60 typedef UINT8 (*tAVDT_MSG_PRS)(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
79 static UINT8 avdt_msg_prs_none(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
80 static UINT8 avdt_msg_prs_single(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
81 static UINT8 avdt_msg_prs_setconfig_cmd(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
82 static UINT8 avdt_msg_prs_reconfig_cmd(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
83 static UINT8 avdt_msg_prs_multi(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
84 static UINT8 avdt_msg_prs_security_cmd(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
85 static UINT8 avdt_msg_prs_discover_rsp(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
86 static UINT8 avdt_msg_prs_svccap(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
87 static UINT8 avdt_msg_prs_all_svccap(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
88 static UINT8 avdt_msg_prs_security_rsp(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
89 static UINT8 avdt_msg_prs_delay_rpt (tAVDT_MSG *p_msg, UINT8 *p, UINT16 len);
274 UINT8 len; in avdt_msg_bld_cfg() local
298 len = p_cfg->codec_info[0] + 1; in avdt_msg_bld_cfg()
299 if( len > AVDT_CODEC_SIZE ) in avdt_msg_bld_cfg()
300 len = AVDT_CODEC_SIZE; in avdt_msg_bld_cfg()
302 memcpy(*p, p_cfg->codec_info, len); in avdt_msg_bld_cfg()
303 *p += len; in avdt_msg_bld_cfg()
310 len = p_cfg->protect_info[0] + 1; in avdt_msg_bld_cfg()
311 if( len > AVDT_PROTECT_SIZE ) in avdt_msg_bld_cfg()
312 len = AVDT_PROTECT_SIZE; in avdt_msg_bld_cfg()
314 memcpy(*p, p_cfg->protect_info, len); in avdt_msg_bld_cfg()
315 *p += len; in avdt_msg_bld_cfg()
472 memcpy(*p, p_msg->security_cmd.p_data, p_msg->security_cmd.len); in avdt_msg_bld_security_cmd()
473 *p += p_msg->security_cmd.len; in avdt_msg_bld_security_cmd()
567 memcpy(*p, p_msg->security_rsp.p_data, p_msg->security_rsp.len); in avdt_msg_bld_security_rsp()
568 *p += p_msg->security_rsp.len; in avdt_msg_bld_security_rsp()
583 static UINT8 avdt_msg_prs_cfg(tAVDT_CFG *p_cfg, UINT8 *p, UINT16 len, UINT8* p_elem, UINT8 sig_id) in avdt_msg_prs_cfg() argument
606 p_end = p + len; in avdt_msg_prs_cfg()
781 static UINT8 avdt_msg_prs_none(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_none() argument
785 UNUSED(len); in avdt_msg_prs_none()
800 static UINT8 avdt_msg_prs_single(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_single() argument
805 if (len != AVDT_LEN_SINGLE) in avdt_msg_prs_single()
832 static UINT8 avdt_msg_prs_setconfig_cmd(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_setconfig_cmd() argument
839 if (len < AVDT_LEN_SETCONFIG_MIN) in avdt_msg_prs_setconfig_cmd()
863 len -= 2; in avdt_msg_prs_setconfig_cmd()
864 …err = avdt_msg_prs_cfg(p_msg->config_cmd.p_cfg, p, len, &p_msg->hdr.err_param, AVDT_SIG_SETCONFIG); in avdt_msg_prs_setconfig_cmd()
891 static UINT8 avdt_msg_prs_reconfig_cmd(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_reconfig_cmd() argument
898 if (len < AVDT_LEN_RECONFIG_MIN) in avdt_msg_prs_reconfig_cmd()
913 len--; in avdt_msg_prs_reconfig_cmd()
914 … err = avdt_msg_prs_cfg(p_msg->config_cmd.p_cfg, p, len, &p_msg->hdr.err_param, AVDT_SIG_RECONFIG); in avdt_msg_prs_reconfig_cmd()
942 static UINT8 avdt_msg_prs_multi(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_multi() argument
950 if (len < AVDT_LEN_MULTI_MIN || (len > AVDT_NUM_SEPS)) in avdt_msg_prs_multi()
957 for (i = 0; i < len; i++) in avdt_msg_prs_multi()
984 static UINT8 avdt_msg_prs_security_cmd(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_security_cmd() argument
989 if (len < AVDT_LEN_SECURITY_MIN) in avdt_msg_prs_security_cmd()
1004 p_msg->security_cmd.len = len - 1; in avdt_msg_prs_security_cmd()
1021 static UINT8 avdt_msg_prs_discover_rsp(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_discover_rsp() argument
1029 if (p_msg->discover_rsp.num_seps > (len / 2)) in avdt_msg_prs_discover_rsp()
1031 p_msg->discover_rsp.num_seps = (len / 2); in avdt_msg_prs_discover_rsp()
1066 static UINT8 avdt_msg_prs_svccap(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_svccap() argument
1069 …UINT8 err = avdt_msg_prs_cfg(p_msg->svccap.p_cfg, p, len, &p_msg->hdr.err_param, AVDT_SIG_GETCAP… in avdt_msg_prs_svccap()
1089 static UINT8 avdt_msg_prs_all_svccap(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_all_svccap() argument
1091 …UINT8 err = avdt_msg_prs_cfg(p_msg->svccap.p_cfg, p, len, &p_msg->hdr.err_param, AVDT_SIG_GET_AL… in avdt_msg_prs_all_svccap()
1110 static UINT8 avdt_msg_prs_security_rsp(tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_security_rsp() argument
1113 p_msg->security_rsp.len = len; in avdt_msg_prs_security_rsp()
1159 static UINT8 avdt_msg_prs_delay_rpt (tAVDT_MSG *p_msg, UINT8 *p, UINT16 len) in avdt_msg_prs_delay_rpt() argument
1164 if (len != AVDT_LEN_DELAY_RPT) in avdt_msg_prs_delay_rpt()
1166 … AVDT_TRACE_WARNING("avdt_msg_prs_delay_rpt expected len: %u got: %u", AVDT_LEN_DELAY_RPT, len); in avdt_msg_prs_delay_rpt()
1221 curr_msg_len = p_ccb->p_curr_msg->len; in avdt_msg_send()
1232 (p_ccb->p_curr_msg->len <= p_tbl->peer_mtu - AVDT_LEN_TYPE_SINGLE)) in avdt_msg_send()
1240 (p_ccb->p_curr_msg->len > p_tbl->peer_mtu - AVDT_LEN_TYPE_SINGLE)) in avdt_msg_send()
1244 nosp = (p_ccb->p_curr_msg->len + AVDT_LEN_TYPE_START - p_tbl->peer_mtu) / in avdt_msg_send()
1252 p_buf->len = p_tbl->peer_mtu - hdr_len; in avdt_msg_send()
1254 (UINT8 *)(p_ccb->p_curr_msg + 1) + p_ccb->p_curr_msg->offset, p_buf->len); in avdt_msg_send()
1258 (p_ccb->p_curr_msg->len > (p_tbl->peer_mtu - AVDT_LEN_TYPE_CONT))) in avdt_msg_send()
1268 p_buf->len = p_tbl->peer_mtu - hdr_len; in avdt_msg_send()
1270 (UINT8 *)(p_ccb->p_curr_msg + 1) + p_ccb->p_curr_msg->offset, p_buf->len); in avdt_msg_send()
1287 curr_msg_len -= p_buf->len; in avdt_msg_send()
1321 p_ccb->p_curr_msg->len -= p_buf->len; in avdt_msg_send()
1322 p_ccb->p_curr_msg->offset += p_buf->len; in avdt_msg_send()
1326 p_buf->len += hdr_len; in avdt_msg_send()
1369 if (p_buf->len < avdt_msg_pkt_type_len[pkt_type]) in avdt_msg_asmbl()
1402 sizeof(BT_HDR) + p_buf->offset + p_buf->len); in avdt_msg_asmbl()
1414 p_ccb->p_rx_msg->offset += p_ccb->p_rx_msg->len; in avdt_msg_asmbl()
1417 p_ccb->p_rx_msg->len -= 1; in avdt_msg_asmbl()
1442 p_buf->len -= AVDT_LEN_TYPE_CONT; in avdt_msg_asmbl()
1445 if ((p_ccb->p_rx_msg->offset + p_buf->len) > buf_len) { in avdt_msg_asmbl()
1454 (UINT8 *)(p_buf + 1) + p_buf->offset, p_buf->len); in avdt_msg_asmbl()
1458 p_ccb->p_rx_msg->offset -= p_ccb->p_rx_msg->len; in avdt_msg_asmbl()
1459 p_ccb->p_rx_msg->len += p_buf->len; in avdt_msg_asmbl()
1465 p_ccb->p_rx_msg->offset += p_buf->len; in avdt_msg_asmbl()
1466 p_ccb->p_rx_msg->len += p_buf->len; in avdt_msg_asmbl()
1505 p_buf->len = (UINT16) (p - p_start); in avdt_msg_send_cmd()
1515 memcpy(p, (UINT8 *) p_scb, p_buf->len); in avdt_msg_send_cmd()
1566 p_buf->len = (UINT16) (p - p_start); in avdt_msg_send_rsp()
1624 p_buf->len = (UINT16) (p - p_start); in avdt_msg_send_rej()
1661 p_buf->len = (UINT16) (p - p_start); in avdt_msg_send_grej()
1728 else if ((msg_type == AVDT_MSG_TYPE_REJ) && (p_buf->len == AVDT_LEN_GEN_REJ)) in avdt_msg_ind()
1760 p_buf->len -= AVDT_LEN_TYPE_SINGLE; in avdt_msg_ind()
1794 msg.hdr.err_code = err = (*avdt_msg_prs_cmd[sig - 1])(&msg, p, p_buf->len); in avdt_msg_ind()
1799 msg.hdr.err_code = err = (*avdt_msg_prs_rsp[sig - 1])(&msg, p, p_buf->len); in avdt_msg_ind()