Lines Matching defs:debug

376 	hisi_qm_acc_diff_regs_dump(qm, s, qm->debug.acc_diff_regs,
784 struct hpre *hpre = container_of(file->debug, struct hpre, debug);
959 struct hpre_debug *dbg = &hpre->debug;
965 file_dir = qm->debug.debug_root;
971 dbg->files[indx].debug = dbg;
994 debugfs_create_file("regs", 0444, qm->debug.debug_root,
1014 tmp_d = debugfs_create_dir(buf, qm->debug.debug_root);
1054 struct dfx_diff_registers *hpre_regs = qm->debug.acc_diff_regs;
1056 struct hpre_dfx *dfx = hpre->debug.dfx;
1060 parent = debugfs_create_dir("hpre_dfx", qm->debug.debug_root);
1083 qm->debug.debug_root = debugfs_create_dir(dev_name(dev),
1085 qm->debug.sqe_mask_offset = HPRE_SQE_MASK_OFFSET;
1086 qm->debug.sqe_mask_len = HPRE_SQE_MASK_LEN;
1101 debugfs_remove_recursive(qm->debug.debug_root);
1108 debugfs_remove_recursive(qm->debug.debug_root);
1162 qm->debug.curr_qm_qp_num = pf_q_num;
1196 struct qm_debug *debug = &qm->debug;
1202 debug->last_words = kcalloc(cluster_dfx_regs_num * clusters_num +
1204 if (!debug->last_words)
1208 debug->last_words[i] = readl_relaxed(qm->io_base +
1215 debug->last_words[idx] = readl_relaxed(
1225 struct qm_debug *debug = &qm->debug;
1227 if (qm->fun_type == QM_HW_VF || !debug->last_words)
1230 kfree(debug->last_words);
1231 debug->last_words = NULL;
1238 struct qm_debug *debug = &qm->debug;
1245 if (qm->fun_type == QM_HW_VF || !debug->last_words)
1251 if (debug->last_words[i] != val)
1253 hpre_com_dfx_regs[i].name, debug->last_words[i], val);
1263 if (debug->last_words[idx] != val)
1265 i, hpre_cluster_dfx_regs[j].name, debug->last_words[idx], val);
1473 qm->debug.curr_qm_qp_num = 0;