Lines Matching defs:debug
371 hisi_qm_acc_diff_regs_dump(qm, s, qm->debug.acc_diff_regs,
838 tmp_d = debugfs_create_dir(buf, qm->debug.debug_root);
848 struct dfx_diff_registers *hzip_regs = qm->debug.acc_diff_regs;
855 tmp_dir = debugfs_create_dir("zip_dfx", qm->debug.debug_root);
879 qm->debug.debug_root,
898 qm->debug.sqe_mask_offset = HZIP_SQE_MASK_OFFSET;
899 qm->debug.sqe_mask_len = HZIP_SQE_MASK_LEN;
900 qm->debug.debug_root = debugfs_create_dir(dev_name(dev),
916 debugfs_remove_recursive(qm->debug.debug_root);
921 /* hisi_zip_debug_regs_clear() - clear the zip debug regs */
941 debugfs_remove_recursive(qm->debug.debug_root);
947 qm->debug.curr_qm_qp_num = 0;
955 struct qm_debug *debug = &qm->debug;
962 debug->last_words = kcalloc(core_dfx_regs_num * zip_core_num + com_dfx_regs_num,
964 if (!debug->last_words)
969 debug->last_words[i] = readl_relaxed(io_base);
976 debug->last_words[idx] = readl_relaxed(
986 struct qm_debug *debug = &qm->debug;
988 if (qm->fun_type == QM_HW_VF || !debug->last_words)
991 kfree(debug->last_words);
992 debug->last_words = NULL;
1000 struct qm_debug *debug = &qm->debug;
1006 if (qm->fun_type == QM_HW_VF || !debug->last_words)
1011 if (debug->last_words[i] != val)
1013 hzip_com_dfx_regs[i].name, debug->last_words[i], val);
1032 if (debug->last_words[idx] != val)
1035 debug->last_words[idx], val);
1212 qm->debug.curr_qm_qp_num = pf_q_num;