Lines Matching refs:diag_data

904 bool dc_dmub_srv_get_diagnostic_data(struct dc_dmub_srv *dc_dmub_srv, struct dmub_diagnostic_data *diag_data)
906 if (!dc_dmub_srv || !dc_dmub_srv->dmub || !diag_data)
908 return dmub_srv_get_diagnostic_data(dc_dmub_srv->dmub, diag_data);
913 struct dmub_diagnostic_data diag_data = {0};
923 if (!dc_dmub_srv_get_diagnostic_data(dc_dmub_srv, &diag_data)) {
929 DC_LOG_DEBUG(" dmcub_version : %08x", diag_data.dmcub_version);
930 DC_LOG_DEBUG(" scratch [0] : %08x", diag_data.scratch[0]);
931 DC_LOG_DEBUG(" scratch [1] : %08x", diag_data.scratch[1]);
932 DC_LOG_DEBUG(" scratch [2] : %08x", diag_data.scratch[2]);
933 DC_LOG_DEBUG(" scratch [3] : %08x", diag_data.scratch[3]);
934 DC_LOG_DEBUG(" scratch [4] : %08x", diag_data.scratch[4]);
935 DC_LOG_DEBUG(" scratch [5] : %08x", diag_data.scratch[5]);
936 DC_LOG_DEBUG(" scratch [6] : %08x", diag_data.scratch[6]);
937 DC_LOG_DEBUG(" scratch [7] : %08x", diag_data.scratch[7]);
938 DC_LOG_DEBUG(" scratch [8] : %08x", diag_data.scratch[8]);
939 DC_LOG_DEBUG(" scratch [9] : %08x", diag_data.scratch[9]);
940 DC_LOG_DEBUG(" scratch [10] : %08x", diag_data.scratch[10]);
941 DC_LOG_DEBUG(" scratch [11] : %08x", diag_data.scratch[11]);
942 DC_LOG_DEBUG(" scratch [12] : %08x", diag_data.scratch[12]);
943 DC_LOG_DEBUG(" scratch [13] : %08x", diag_data.scratch[13]);
944 DC_LOG_DEBUG(" scratch [14] : %08x", diag_data.scratch[14]);
945 DC_LOG_DEBUG(" scratch [15] : %08x", diag_data.scratch[15]);
947 DC_LOG_DEBUG(" pc[%d] : %08x", i, diag_data.pc[i]);
948 DC_LOG_DEBUG(" unk_fault_addr : %08x", diag_data.undefined_address_fault_addr);
949 DC_LOG_DEBUG(" inst_fault_addr : %08x", diag_data.inst_fetch_fault_addr);
950 DC_LOG_DEBUG(" data_fault_addr : %08x", diag_data.data_write_fault_addr);
951 DC_LOG_DEBUG(" inbox1_rptr : %08x", diag_data.inbox1_rptr);
952 DC_LOG_DEBUG(" inbox1_wptr : %08x", diag_data.inbox1_wptr);
953 DC_LOG_DEBUG(" inbox1_size : %08x", diag_data.inbox1_size);
954 DC_LOG_DEBUG(" inbox0_rptr : %08x", diag_data.inbox0_rptr);
955 DC_LOG_DEBUG(" inbox0_wptr : %08x", diag_data.inbox0_wptr);
956 DC_LOG_DEBUG(" inbox0_size : %08x", diag_data.inbox0_size);
957 DC_LOG_DEBUG(" is_enabled : %d", diag_data.is_dmcub_enabled);
958 DC_LOG_DEBUG(" is_soft_reset : %d", diag_data.is_dmcub_soft_reset);
959 DC_LOG_DEBUG(" is_secure_reset : %d", diag_data.is_dmcub_secure_reset);
960 DC_LOG_DEBUG(" is_traceport_en : %d", diag_data.is_traceport_en);
961 DC_LOG_DEBUG(" is_cw0_en : %d", diag_data.is_cw0_enabled);
962 DC_LOG_DEBUG(" is_cw6_en : %d", diag_data.is_cw6_enabled);