Home | History | Annotate | Download | only in sdp

Lines Matching refs:attr_seq

308     tSDP_ATTR_SEQ   attr_seq, attr_seq_sav;
333 p_req = sdpu_extract_attr_seq (p_req, param_len, &attr_seq);
335 if ((!p_req) || (!attr_seq.num_attr) || (p_req > p_req_end))
341 memcpy(&attr_seq_sav, &attr_seq, sizeof(tSDP_ATTR_SEQ)) ;
376 attr_seq.attr_entry[p_ccb->cont_info.next_attr_index].start = p_ccb->cont_info.next_attr_start_id;
401 for (xx = p_ccb->cont_info.next_attr_index; xx < attr_seq.num_attr; xx++)
403 p_attr = sdp_db_find_attr_in_rec (p_rec, attr_seq.attr_entry[xx].start, attr_seq.attr_entry[xx].end);
452 if (attr_seq.attr_entry[xx].start != attr_seq.attr_entry[xx].end)
455 attr_seq.attr_entry[xx].start = p_attr->id + 1;
463 if (xx == attr_seq.num_attr)
562 tSDP_ATTR_SEQ attr_seq, attr_seq_sav;
584 p_req = sdpu_extract_attr_seq (p_req, param_len, &attr_seq);
586 if ((!p_req) || (!attr_seq.num_attr))
592 memcpy(&attr_seq_sav, &attr_seq, sizeof(tSDP_ATTR_SEQ)) ;
619 attr_seq.attr_entry[p_ccb->cont_info.next_attr_index].start = p_ccb->cont_info.next_attr_start_id;
657 p_ccb->cont_info.next_attr_start_id = attr_seq.attr_entry[0].start;
664 for (xx = p_ccb->cont_info.next_attr_index; xx < attr_seq.num_attr; xx++)
666 p_attr = sdp_db_find_attr_in_rec (p_rec, attr_seq.attr_entry[xx].start, attr_seq.attr_entry[xx].end);
720 if (attr_seq.attr_entry[xx].start != attr_seq.attr_entry[xx].end)
723 attr_seq.attr_entry[xx].start = p_attr->id + 1;
749 /* Restore the attr_seq to look for in the next sdp record */
750 memcpy(&attr_seq, &attr_seq_sav, sizeof(tSDP_ATTR_SEQ)) ;