Lines Matching refs:p_sattr

339     tSDP_DISC_ATTR  *p_attr, *p_sattr, *p_extra_sattr;  in SDP_FindServiceUUIDInRec()  local
348 for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) in SDP_FindServiceUUIDInRec()
350 if (SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UUID_DESC_TYPE) in SDP_FindServiceUUIDInRec()
352 if (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == LEN_UUID_16) in SDP_FindServiceUUIDInRec()
355 p_uuid->uu.uuid16 = p_sattr->attr_value.v.u16; in SDP_FindServiceUUIDInRec()
357 else if (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == LEN_UUID_128) in SDP_FindServiceUUIDInRec()
361 p_uuid->uu.uuid128[i] = p_sattr->attr_value.v.array[LEN_UUID_128-i-1]; in SDP_FindServiceUUIDInRec()
363 else if (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == LEN_UUID_32) in SDP_FindServiceUUIDInRec()
366 p_uuid->uu.uuid32 = p_sattr->attr_value.v.u32; in SDP_FindServiceUUIDInRec()
378 if (SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == DATA_ELE_SEQ_DESC_TYPE) in SDP_FindServiceUUIDInRec()
381 …for (p_extra_sattr = p_sattr->attr_value.v.p_sub_attr; p_extra_sattr; p_extra_sattr = p_extra_satt… in SDP_FindServiceUUIDInRec()
437 tSDP_DISC_ATTR *p_sattr = p_attr->attr_value.v.p_sub_attr; in SDP_FindServiceUUIDInRec_128bit() local
438 while (p_sattr) in SDP_FindServiceUUIDInRec_128bit()
440 if (SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UUID_DESC_TYPE) in SDP_FindServiceUUIDInRec_128bit()
443 if (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == 16) in SDP_FindServiceUUIDInRec_128bit()
447 p_uuid->uu.uuid128[i] = p_sattr->attr_value.v.array[LEN_UUID_128-i-1]; in SDP_FindServiceUUIDInRec_128bit()
452 p_sattr = p_sattr->p_next_attr; in SDP_FindServiceUUIDInRec_128bit()
490 tSDP_DISC_ATTR *p_attr, *p_sattr, *p_extra_sattr; in SDP_FindServiceInDb() local
509 … for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) in SDP_FindServiceInDb()
512 if ((SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UUID_DESC_TYPE) in SDP_FindServiceInDb()
513 && (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == 2) ) { in SDP_FindServiceInDb()
515 p_sattr->attr_value.v.u16, service_uuid); in SDP_FindServiceInDb()
518 …if( (p_sattr->attr_value.v.u16==UUID_SERVCLASS_HDP_SOURCE) || ( p_sattr->attr_value.v.u16==UUID_SE… in SDP_FindServiceInDb()
527 … if (SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UUID_DESC_TYPE && (service_uuid == 0 in SDP_FindServiceInDb()
528 || (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == 2 in SDP_FindServiceInDb()
529 && p_sattr->attr_value.v.u16 == service_uuid))) in SDP_FindServiceInDb()
541 if (SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == DATA_ELE_SEQ_DESC_TYPE) in SDP_FindServiceInDb()
544 …for (p_extra_sattr = p_sattr->attr_value.v.p_sub_attr; p_extra_sattr; p_extra_sattr = p_extra_satt… in SDP_FindServiceInDb()
598 tSDP_DISC_ATTR *p_attr, *p_sattr; in SDP_FindServiceInDb_128bit() local
617 … for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) in SDP_FindServiceInDb_128bit()
619 if ((SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UUID_DESC_TYPE) in SDP_FindServiceInDb_128bit()
620 && (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == 16)) in SDP_FindServiceInDb_128bit()
664 tSDP_DISC_ATTR *p_attr, *p_sattr; in SDP_FindServiceUUIDInDb() local
683 … for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) in SDP_FindServiceUUIDInDb()
685 if (SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UUID_DESC_TYPE) in SDP_FindServiceUUIDInDb()
687 if (sdpu_compare_uuid_with_attr (p_uuid, p_sattr)) in SDP_FindServiceUUIDInDb()
726 tSDP_DISC_ATTR *p_sattr; in sdp_fill_proto_elem() local
736 for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) in sdp_fill_proto_elem()
741 if ((SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UUID_DESC_TYPE) in sdp_fill_proto_elem()
742 && (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == 2) in sdp_fill_proto_elem()
743 && (p_sattr->attr_value.v.u16 == layer_uuid)) in sdp_fill_proto_elem()
750 for (p_sattr = p_sattr->p_next_attr; p_sattr; p_sattr = p_sattr->p_next_attr) in sdp_fill_proto_elem()
752 if (SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) != UINT_DESC_TYPE) in sdp_fill_proto_elem()
755 if (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == 2) in sdp_fill_proto_elem()
756 p_elem->params[p_elem->num_params++] = p_sattr->attr_value.v.u16; in sdp_fill_proto_elem()
758 p_elem->params[p_elem->num_params++] = p_sattr->attr_value.v.u8; in sdp_fill_proto_elem()
819 tSDP_DISC_ATTR *p_attr, *p_sattr; in SDP_FindAddProtoListsElemInRec() local
829 for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) in SDP_FindAddProtoListsElemInRec()
832 if (SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == DATA_ELE_SEQ_DESC_TYPE) in SDP_FindAddProtoListsElemInRec()
834 if ( (ret = sdp_fill_proto_elem(p_sattr, layer_uuid, p_elem)) == TRUE) in SDP_FindAddProtoListsElemInRec()
865 tSDP_DISC_ATTR *p_attr, *p_sattr; in SDP_FindProfileVersionInRec() local
882 … for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) in SDP_FindProfileVersionInRec()
884 if ((SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UUID_DESC_TYPE) in SDP_FindProfileVersionInRec()
885 … && (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == 2) /* <- This is bytes, not size code! */ in SDP_FindProfileVersionInRec()
886 && (p_sattr->attr_value.v.u16 == profile_uuid)) in SDP_FindProfileVersionInRec()
890 p_sattr = p_sattr->p_next_attr; in SDP_FindProfileVersionInRec()
892 if ((SDP_DISC_ATTR_TYPE(p_sattr->attr_len_type) == UINT_DESC_TYPE) && in SDP_FindProfileVersionInRec()
893 (SDP_DISC_ATTR_LEN(p_sattr->attr_len_type) == 2)) in SDP_FindProfileVersionInRec()
896 *p_version = p_sattr->attr_value.v.u16; in SDP_FindProfileVersionInRec()