Lines Matching refs:debug
370 hisi_qm_acc_diff_regs_dump(qm, s, qm->debug.acc_diff_regs,
837 tmp_d = debugfs_create_dir(buf, qm->debug.debug_root);
847 struct dfx_diff_registers *hzip_regs = qm->debug.acc_diff_regs;
854 tmp_dir = debugfs_create_dir("zip_dfx", qm->debug.debug_root);
878 qm->debug.debug_root,
894 qm->debug.sqe_mask_offset = HZIP_SQE_MASK_OFFSET;
895 qm->debug.sqe_mask_len = HZIP_SQE_MASK_LEN;
896 qm->debug.debug_root = dev_d;
922 /* hisi_zip_debug_regs_clear() - clear the zip debug regs */
944 debugfs_remove_recursive(qm->debug.debug_root);
948 qm->debug.curr_qm_qp_num = 0;
956 struct qm_debug *debug = &qm->debug;
963 debug->last_words = kcalloc(core_dfx_regs_num * zip_core_num + com_dfx_regs_num,
965 if (!debug->last_words)
970 debug->last_words[i] = readl_relaxed(io_base);
977 debug->last_words[idx] = readl_relaxed(
987 struct qm_debug *debug = &qm->debug;
989 if (qm->fun_type == QM_HW_VF || !debug->last_words)
992 kfree(debug->last_words);
993 debug->last_words = NULL;
1001 struct qm_debug *debug = &qm->debug;
1007 if (qm->fun_type == QM_HW_VF || !debug->last_words)
1012 if (debug->last_words[i] != val)
1014 hzip_com_dfx_regs[i].name, debug->last_words[i], val);
1033 if (debug->last_words[idx] != val)
1036 debug->last_words[idx], val);
1213 qm->debug.curr_qm_qp_num = pf_q_num;