Lines Matching refs:pri

140 	int32_t		pri;  member
147 int32_t pri; member
280 prilist[i].pri = 0; in new_pri()
300 collpri_t *pri; in set_pri() local
302 pri = get_pri(ref); in set_pri()
314 if (pri->res != UNKNOWN) { in set_pri()
316 pri->lineno); in set_pri()
319 pri->lineno = lineno; in set_pri()
320 pri->pri = v; in set_pri()
321 pri->res = res; in set_pri()
327 collpri_t *pri; in resolve_pri() local
330 pri = get_pri(ref); in resolve_pri()
332 while (pri->res == REFER) { in resolve_pri()
333 if (pri->pass == pass) { in resolve_pri()
335 lineno = pri->lineno; in resolve_pri()
339 if ((pri->pri < 0) || (pri->pri >= numpri)) { in resolve_pri()
343 pri->pass = pass; in resolve_pri()
344 pri = &prilist[pri->pri]; in resolve_pri()
347 if (pri->res == UNKNOWN) { in resolve_pri()
350 if (pri->res != RESOLVED) in resolve_pri()
353 return (pri->pri); in resolve_pri()
359 int32_t k1 = ((const weight_t *)n1)->pri; in weight_compare()
360 int32_t k2 = ((const weight_t *)n2)->pri; in weight_compare()
594 int32_t pri; in end_order() local
599 pri = nextpri; in end_order()
606 (p->pri == -1)) { in end_order()
608 set_pri(currchar->ref[i], pri, RESOLVED); in end_order()
636 (p->pri == -1)) { in end_order()
637 set_pri(currelem->ref[i], pri, in end_order()
651 (p->pri == -1)) { in end_order()
664 (p->pri == -1)) { in end_order()
665 set_pri(currundef->ref[i], pri, RESOLVED); in end_order()
749 (p->pri == -1)) { in start_order_char()
1029 srch.pri = resolve_pri(ref); in add_weight()
1032 if (srch.pri == 0) in add_weight()
1036 if (srch.pri & COLLATE_SUBST_PRIORITY) in add_weight()
1046 w->pri = srch.pri; in add_weight()
1064 int32_t pri; in get_weight() local
1066 pri = resolve_pri(ref); in get_weight()
1067 if (pri & COLLATE_SUBST_PRIORITY) { in get_weight()
1068 return (pri); in get_weight()
1070 if (pri <= 0) { in get_weight()
1071 return (pri); in get_weight()
1073 srch.pri = pri; in get_weight()
1116 int32_t pri; in dump_collate() local
1191 chars[i].pri[j] = in dump_collate()
1196 chars[i].pri[j] = in dump_collate()
1204 chars[i].pri[NUM_WT] = htote(i); in dump_collate()
1231 st[n].pri[j] = htote(get_weight(sb->ref[j], in dump_collate()
1255 chain[n].pri[i] = htote(get_weight(ce->ref[i], i)); in dump_collate()
1279 if ((pri = get_weight(cc->ref[j], j)) < 0) { in dump_collate()
1282 if (undef && (pri >= 0)) { in dump_collate()
1286 large[i].pri.pri[j] = htote(pri); in dump_collate()