Lines Matching refs:p_db

54 static tSDP_DISC_REC* add_record(tSDP_DISCOVERY_DB* p_db,
56 static uint8_t* add_attr(uint8_t* p, uint8_t* p_end, tSDP_DISCOVERY_DB* p_db,
140 p = sdpu_build_uuid_seq(p, p_ccb->p_db->num_uuid_filters, in sdp_snd_service_search_req()
141 p_ccb->p_db->uuid_filters); in sdp_snd_service_search_req()
347 if (p_ccb->p_db->raw_data) { in sdp_copy_raw_data()
348 cpy_len = p_ccb->p_db->raw_size - p_ccb->p_db->raw_used; in sdp_copy_raw_data()
376 memcpy(&p_ccb->p_db->raw_data[p_ccb->p_db->raw_used], p, cpy_len); in sdp_copy_raw_data()
377 p_ccb->p_db->raw_used += cpy_len; in sdp_copy_raw_data()
475 if (p_ccb->p_db->num_attr_filters) in process_service_attr_rsp()
476 p = sdpu_build_attrib_seq(p, p_ccb->p_db->attr_filters, in process_service_attr_rsp()
477 p_ccb->p_db->num_attr_filters); in process_service_attr_rsp()
505 sdpu_log_attribute_metrics(p_ccb->device_address, p_ccb->p_db); in process_service_attr_rsp()
589 p = sdpu_build_uuid_seq(p, p_ccb->p_db->num_uuid_filters, in process_service_search_attr_rsp()
590 p_ccb->p_db->uuid_filters); in process_service_search_attr_rsp()
596 if (p_ccb->p_db->num_attr_filters) in process_service_search_attr_rsp()
597 p = sdpu_build_attrib_seq(p, p_ccb->p_db->attr_filters, in process_service_search_attr_rsp()
598 p_ccb->p_db->num_attr_filters); in process_service_search_attr_rsp()
672 sdpu_log_attribute_metrics(p_ccb->device_address, p_ccb->p_db); in process_service_search_attr_rsp()
705 p_rec = add_record(p_ccb->p_db, p_ccb->device_address); in save_attr_seq()
729 p = add_attr(p, p_seq_end, p_ccb->p_db, p_rec, attr_id, NULL, 0); in save_attr_seq()
749 tSDP_DISC_REC* add_record(tSDP_DISCOVERY_DB* p_db, const RawAddress& p_bda) { in add_record() argument
753 if (p_db->mem_free < sizeof(tSDP_DISC_REC)) return (NULL); in add_record()
755 p_rec = (tSDP_DISC_REC*)p_db->p_free_mem; in add_record()
756 p_db->p_free_mem += sizeof(tSDP_DISC_REC); in add_record()
757 p_db->mem_free -= sizeof(tSDP_DISC_REC); in add_record()
765 if (!p_db->p_first_rec) in add_record()
766 p_db->p_first_rec = p_rec; in add_record()
768 tSDP_DISC_REC* p_rec1 = p_db->p_first_rec; in add_record()
789 static uint8_t* add_attr(uint8_t* p, uint8_t* p_end, tSDP_DISCOVERY_DB* p_db, in add_attr() argument
829 if (p_db->mem_free < total_len) return (NULL); in add_attr()
831 p_attr = (tSDP_DISC_ATTR*)p_db->p_free_mem; in add_attr()
846 p_db->p_free_mem += sizeof(tSDP_DISC_ATTR); in add_attr()
847 p_db->mem_free -= sizeof(tSDP_DISC_ATTR); in add_attr()
857 p = add_attr(p, p_end, p_db, p_rec, ATTR_ID_PROTOCOL_DESC_LIST, in add_attr()
925 p_db->p_free_mem += sizeof(tSDP_DISC_ATTR); in add_attr()
926 p_db->mem_free -= sizeof(tSDP_DISC_ATTR); in add_attr()
941 p = add_attr(p, p_end, p_db, p_rec, 0, p_attr, in add_attr()
968 p_db->p_free_mem += total_len; in add_attr()
969 p_db->mem_free -= total_len; in add_attr()