Lines Matching defs:reg_len
90 .reg_len = QM_DFX_BASE_LEN,
93 .reg_len = QM_DFX_STATE1_LEN,
96 .reg_len = QM_DFX_STATE2_LEN,
99 .reg_len = QM_DFX_COMMON_LEN,
793 struct dfx_diff_registers *dregs, int reg_len)
798 for (i = 0; i < reg_len; i++) {
806 const struct dfx_diff_registers *cregs, u32 reg_len)
812 diff_regs = kcalloc(reg_len, sizeof(*diff_regs), GFP_KERNEL);
816 for (i = 0; i < reg_len; i++) {
817 if (!cregs[i].reg_len)
821 diff_regs[i].reg_len = cregs[i].reg_len;
822 diff_regs[i].regs = kcalloc(QM_DFX_REGS_LEN, cregs[i].reg_len,
827 for (j = 0; j < diff_regs[i].reg_len; j++) {
846 struct dfx_diff_registers *dregs, u32 reg_len)
852 qm->debug.acc_diff_regs = dfx_regs_init(qm, dregs, reg_len);
893 static void qm_diff_regs_uninit(struct hisi_qm *qm, u32 reg_len)
895 dfx_regs_uninit(qm, qm->debug.acc_diff_regs, reg_len);
903 * @reg_len: diff registers region length.
906 struct dfx_diff_registers *dregs, u32 reg_len)
922 ret = qm_diff_regs_init(qm, dregs, reg_len);
935 * @reg_len: diff registers region length.
937 void hisi_qm_regs_debugfs_uninit(struct hisi_qm *qm, u32 reg_len)
942 qm_diff_regs_uninit(qm, reg_len);
969 if (!dregs[i].reg_len)
972 for (j = 0; j < dregs[i].reg_len; j++) {