Lines Matching refs:len
210 * assuming the attribute len is less than SDP_MAX_ATTR_LEN */
217 if (p_attr->len > 0xFFFF) {
219 UINT32_TO_BE_STREAM(p_out, p_attr->len);
223 if (p_attr->len > 0xFF) {
225 UINT16_TO_BE_STREAM(p_out, p_attr->len);
230 UINT8_TO_BE_STREAM(p_out, p_attr->len);
234 ARRAY_TO_BE_STREAM(p_out, p_attr->value_ptr, (int)p_attr->len);
241 switch (p_attr->len) {
259 UINT8_TO_BE_STREAM(p_out, p_attr->len);
264 ARRAY_TO_BE_STREAM(p_out, p_attr->value_ptr, (int)p_attr->len);
310 p_buf->len = p_rsp - p_rsp_start;
415 p_seq->uuid_entry[p_seq->num_uids].len = (uint16_t)uuid_len;
691 int len = uuid.GetShortestRepresentationSize();
692 if (len == 2) return uuid.As16Bit() == p_attr->attr_value.v.u16;
693 if (len == 4) return uuid.As32Bit() == p_attr->attr_value.v.u32;
748 uint16_t len = 0;
753 len += 3;
758 len += len1;
760 len -= 3;
762 return len;
815 uint16_t len = 3;
818 * assuming the attribute len is less than SDP_MAX_ATTR_LEN */
825 if (p_attr->len > 0xFFFF) {
826 len += 5;
830 if (p_attr->len > 0xFF) {
831 len += 3;
835 len += 2;
837 len += p_attr->len;
838 return len;
842 switch (p_attr->len) {
848 len += 1;
851 len += 2;
855 len += p_attr->len;
856 return len;
877 uint16_t len, uint16_t* offset) {
884 if (len > SDP_MAX_ATTR_LEN) {
885 SDP_TRACE_ERROR("%s len %d exceeds SDP_MAX_ATTR_LEN", __func__, len);
886 len = SDP_MAX_ATTR_LEN;
890 ((attr_len - *offset) < len) ? (attr_len - *offset) : len;