Lines Matching defs:debug
313 hisi_qm_acc_diff_regs_dump(qm, s, qm->debug.acc_diff_regs,
623 /* sec_debug_regs_clear() - clear the sec debug regs */
843 struct dfx_diff_registers *sec_regs = qm->debug.acc_diff_regs;
846 struct sec_dfx *dfx = &sec->debug.dfx;
851 tmp_d = debugfs_create_dir("sec_dfx", qm->debug.debug_root);
885 spin_lock_init(&sec->debug.files[i].lock);
886 sec->debug.files[i].index = i;
887 sec->debug.files[i].qm = qm;
890 qm->debug.debug_root,
891 sec->debug.files + i,
910 qm->debug.debug_root = debugfs_create_dir(dev_name(dev),
912 qm->debug.sqe_mask_offset = SEC_SQE_MASK_OFFSET;
913 qm->debug.sqe_mask_len = SEC_SQE_MASK_LEN;
924 debugfs_remove_recursive(qm->debug.debug_root);
931 debugfs_remove_recursive(qm->debug.debug_root);
938 struct qm_debug *debug = &qm->debug;
941 debug->last_words = kcalloc(ARRAY_SIZE(sec_dfx_regs),
943 if (!debug->last_words)
947 debug->last_words[i] = readl_relaxed(qm->io_base +
955 struct qm_debug *debug = &qm->debug;
957 if (qm->fun_type == QM_HW_VF || !debug->last_words)
960 kfree(debug->last_words);
961 debug->last_words = NULL;
966 struct qm_debug *debug = &qm->debug;
971 if (qm->fun_type == QM_HW_VF || !debug->last_words)
977 if (val != debug->last_words[i])
979 sec_dfx_regs[i].name, debug->last_words[i], val);
1123 qm->debug.curr_qm_qp_num = pf_q_num;