Lines Matching refs:cm_error
395 u64 cm_error, cm_addr, cm_other;
404 cm_error = read_gcr_error_cause();
409 cause = FIELD_GET(CM_GCR_ERROR_CAUSE_ERRTYPE, cm_error);
416 unsigned long cca_bits = (cm_error >> 15) & 7;
417 unsigned long tr_bits = (cm_error >> 12) & 7;
418 unsigned long cmd_bits = (cm_error >> 7) & 0x1f;
419 unsigned long stag_bits = (cm_error >> 3) & 15;
420 unsigned long sport_bits = (cm_error >> 0) & 7;
428 unsigned long c3_bits = (cm_error >> 18) & 7;
429 unsigned long c2_bits = (cm_error >> 15) & 7;
430 unsigned long c1_bits = (cm_error >> 12) & 7;
431 unsigned long c0_bits = (cm_error >> 9) & 7;
432 unsigned long sc_bit = (cm_error >> 8) & 1;
433 unsigned long cmd_bits = (cm_error >> 3) & 0x1f;
434 unsigned long sport_bits = (cm_error >> 0) & 7;
444 unsigned long muc_bit = (cm_error >> 23) & 1;
445 unsigned long ins_bits = (cm_error >> 18) & 0x1f;
446 unsigned long arr_bits = (cm_error >> 16) & 3;
447 unsigned long dw_bits = (cm_error >> 12) & 15;
448 unsigned long way_bits = (cm_error >> 9) & 7;
449 unsigned long mway_bit = (cm_error >> 8) & 1;
450 unsigned long syn_bits = (cm_error >> 0) & 0xFF;
460 pr_err("CM_ERROR=%08llx %s <%s>\n", cm_error,
468 cause = FIELD_GET(CM3_GCR_ERROR_CAUSE_ERRTYPE, cm_error);
475 core_id_bits = (cm_error >> 22) & 0xf;
476 vp_id_bits = (cm_error >> 18) & 0xf;
477 cmd_bits = (cm_error >> 14) & 0xf;
478 cmd_group_bits = (cm_error >> 11) & 0xf;
479 cm3_cca_bits = (cm_error >> 8) & 7;
480 mcp_bits = (cm_error >> 5) & 0xf;
481 cm3_tr_bits = (cm_error >> 1) & 0xf;
482 sched_bit = cm_error & 0x1;
485 unsigned long tag_ecc = (cm_error >> 57) & 0x1;
486 unsigned long tag_way_bits = (cm_error >> 29) & 0xffff;
487 unsigned long dword_bits = (cm_error >> 49) & 0xff;
488 unsigned long data_way_bits = (cm_error >> 45) & 0xf;
489 unsigned long data_sets_bits = (cm_error >> 29) & 0xfff;
490 unsigned long bank_bit = (cm_error >> 28) & 0x1;
506 unsigned long data_error_type = (cm_error >> 41) & 0xfff;
507 unsigned long data_decode_cmd = (cm_error >> 37) & 0xf;
508 unsigned long data_decode_group = (cm_error >> 34) & 0x7;
509 unsigned long data_decode_destination_id = (cm_error >> 28) & 0x3f;
528 pr_err("CM_ERROR=%llx %s <%s>\n", cm_error,
535 write_gcr_error_cause(cm_error);