Lines Matching refs:dregs
793 struct dfx_diff_registers *dregs, int reg_len) in dfx_regs_uninit() argument
799 kfree(dregs[i].regs); in dfx_regs_uninit()
800 dregs[i].regs = NULL; in dfx_regs_uninit()
802 kfree(dregs); in dfx_regs_uninit()
846 struct dfx_diff_registers *dregs, u32 reg_len) in qm_diff_regs_init() argument
852 qm->debug.acc_diff_regs = dfx_regs_init(qm, dregs, reg_len); in qm_diff_regs_init()
906 struct dfx_diff_registers *dregs, u32 reg_len) in hisi_qm_regs_debugfs_init() argument
910 if (!qm || !dregs) in hisi_qm_regs_debugfs_init()
922 ret = qm_diff_regs_init(qm, dregs, reg_len); in hisi_qm_regs_debugfs_init()
955 struct dfx_diff_registers *dregs, u32 regs_len) in hisi_qm_acc_diff_regs_dump() argument
960 if (!qm || !s || !dregs) in hisi_qm_acc_diff_regs_dump()
969 if (!dregs[i].reg_len) in hisi_qm_acc_diff_regs_dump()
972 for (j = 0; j < dregs[i].reg_len; j++) { in hisi_qm_acc_diff_regs_dump()
973 base_offset = dregs[i].reg_offset + j * QM_DFX_REGS_LEN; in hisi_qm_acc_diff_regs_dump()
975 if (val != dregs[i].regs[j]) in hisi_qm_acc_diff_regs_dump()
977 base_offset, dregs[i].regs[j], val); in hisi_qm_acc_diff_regs_dump()