Lines Matching refs:diff_regs
808 struct dfx_diff_registers *diff_regs;
812 diff_regs = kcalloc(reg_len, sizeof(*diff_regs), GFP_KERNEL);
813 if (!diff_regs)
820 diff_regs[i].reg_offset = cregs[i].reg_offset;
821 diff_regs[i].reg_len = cregs[i].reg_len;
822 diff_regs[i].regs = kcalloc(QM_DFX_REGS_LEN, cregs[i].reg_len,
824 if (!diff_regs[i].regs)
827 for (j = 0; j < diff_regs[i].reg_len; j++) {
828 base_offset = diff_regs[i].reg_offset +
830 diff_regs[i].regs[j] = readl(qm->io_base + base_offset);
834 return diff_regs;
839 kfree(diff_regs[i].regs);
841 kfree(diff_regs);
1092 debugfs_create_file("diff_regs", 0444, qm->debug.qm_d,