Lines Matching defs:asr
43 insert_range (ADDR_SUBRANGE **pos, ADDR_SUBRANGE *asr)
45 asr->next = *pos;
46 *pos = asr;
70 ADDR_SUBRANGE *asr;
87 while ((asr = *before) != NULL)
93 if (asr->end < caller->start - 1)
98 if (asr->start > caller->end + 1)
104 if (asr->start > caller->start)
105 asr->start = caller->start;
107 caller->start = asr->start;
108 if (asr->end < caller->end)
109 asr->end = caller->end;
111 caller->end = asr->end;
118 caller = asr;
124 if (asr->end < caller->start)
128 if (asr->start > caller->end)
133 if (asr->start < caller->start)
134 left = asr;
138 if (asr->end > caller->end)
140 right = asr;
143 if (asr->start >= caller->start)
154 asr->start = caller->start;
155 asr->end = caller->end;
156 caller = asr;
163 before = &asr->next;
245 ADDR_SUBRANGE *asr,**asrtab;
248 for (n = 0, asr = ar->ranges; asr != NULL; ++n, asr = asr->next)
251 for (i = 0, asr = ar->ranges; i < n; ++i, asr = asr->next)
252 asrtab[i] = asr;