Lines Matching refs:srp

580 	status_record_t *srp;
593 srp = sp->status_rec_list->status_record;
595 order = cmp_priority(severity, srp->severity, sec,
596 srp->uurec->sec, np->max_pct, sp->max_pct);
600 srp = tp->status_rec_list->status_record;
602 cmp_priority(severity, srp->severity, sec,
603 srp->uurec->sec, np->max_pct, sp->max_pct) < 0) {
605 srp = tp->status_rec_list->status_record;
621 status_record_t *srp;
629 srp = np->status_rec_list->status_record;
631 srp->severity, status_rec_p->uurec->sec,
632 srp->uurec->sec, fp->max_pct, np->max_pct);
865 sr_list_t *srp;
869 srp = status_rec_list;
870 if (srp) {
872 uurp = srp->status_record->uurec;
884 if (srp->next == status_rec_list)
886 srp = srp->next;
1179 print_sup_record(status_record_t *srp, int opt_i, int full)
1182 uurec_t *uurp = srp->uurec;
1194 k = srp->nrecs - max;
1197 srp->nrecs == max_fault+1) {
1212 (void) printf("... %d %s\n", srp->nrecs - max_fault,
1218 srp->host->server);
1219 if (srp->host->domain)
1221 srp->host->domain);
1223 srp->host->platform);
1225 srp->host->chassis ? srp->host->chassis : "");
1227 srp->host->product_sn? srp->host->product_sn : "");
1228 if (srp->class)
1229 print_name_list(srp->class,
1230 dgettext("FMD", "Fault class :"), 0, srp->class->pct,
1232 if (srp->asru) {
1233 status = asru_same_status(srp->asru);
1235 print_name_list(srp->asru,
1240 print_name_list(srp->asru,
1244 if (full || srp->fru == NULL || srp->asru == NULL) {
1245 if (srp->resource) {
1246 status = asru_same_status(srp->resource);
1248 print_name_list(srp->resource,
1253 print_name_list(srp->resource,
1259 if (srp->fru) {
1260 status = asru_same_status(srp->fru);
1262 print_name_list(srp->fru, dgettext("FMD",
1264 srp->fru->pct == 100 ? 100 : srp->fru->max_pct,
1268 print_name_list(srp->fru, dgettext("FMD",
1270 srp->fru->pct == 100 ? 100 : srp->fru->max_pct,
1273 if (srp->serial && !serial_in_fru(srp->fru, srp->serial) &&
1274 !serial_in_fru(srp->asru, srp->serial)) {
1275 print_name_list(srp->serial, dgettext("FMD", "Serial ID. :"),
1278 print_dict_info(srp->uurec->event);
1283 print_status_record(status_record_t *srp, int summary, int opt_i, int full)
1286 uurec_t *uurp = srp->uurec;
1319 ari_list->ari_uuid, srp->msgid, srp->severity,
1320 srp->injected ? dgettext("FMD", "injected") : "");
1326 uurp->uuid, srp->msgid, srp->severity,
1327 srp->injected ? dgettext("FMD", "injected") : "");
1331 print_sup_record(srp, opt_i, full);
1337 status_record_t *srp;
1343 srp = slp->status_record;
1344 if (opt_a || srp->not_suppressed) {
1347 print_status_record(srp, summary, opt_i, full);
1357 find_fru(status_record_t *srp, char *resource)
1360 name_list_t *fru = srp->fru;
1368 if (fru == srp->fru)
1392 status_record_t *srp;
1410 srp = slp->status_record;
1411 if (!srp->not_suppressed) {
1415 fru = find_fru(srp, tp->resource);
1432 srp = slp->status_record;
1433 if (!srp->not_suppressed) {
1437 fru = srp->fru;
1443 if (fru == srp->fru)
1470 srp = slp->status_record;
1471 if (!srp->not_suppressed) {
1475 uurp = srp->uurec;
1476 fru = find_fru(srp, tp->resource);
1496 srp = slp->status_record;
1497 if (!srp->not_suppressed) {
1501 if (srp->serial &&
1502 !serial_in_fru(srp->fru,
1503 srp->serial)) {
1504 print_name_list(srp->serial,
1524 status_record_t *srp;
1536 srp = slp->status_record;
1537 if (!srp->not_suppressed) {
1541 asru = srp->asru;
1547 if (asru == srp->asru)