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