Lines Matching refs: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) in dfx_regs_uninit() argument
798 for (i = 0; i < reg_len; i++) { in dfx_regs_uninit()
806 const struct dfx_diff_registers *cregs, u32 reg_len) in dfx_regs_init() argument
812 diff_regs = kcalloc(reg_len, sizeof(*diff_regs), GFP_KERNEL); in dfx_regs_init()
816 for (i = 0; i < reg_len; i++) { in dfx_regs_init()
817 if (!cregs[i].reg_len) in dfx_regs_init()
821 diff_regs[i].reg_len = cregs[i].reg_len; in dfx_regs_init()
822 diff_regs[i].regs = kcalloc(QM_DFX_REGS_LEN, cregs[i].reg_len, in dfx_regs_init()
827 for (j = 0; j < diff_regs[i].reg_len; j++) { in dfx_regs_init()
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()
893 static void qm_diff_regs_uninit(struct hisi_qm *qm, u32 reg_len) in qm_diff_regs_uninit() argument
895 dfx_regs_uninit(qm, qm->debug.acc_diff_regs, reg_len); in qm_diff_regs_uninit()
906 struct dfx_diff_registers *dregs, u32 reg_len) in hisi_qm_regs_debugfs_init() argument
922 ret = qm_diff_regs_init(qm, dregs, reg_len); in hisi_qm_regs_debugfs_init()
937 void hisi_qm_regs_debugfs_uninit(struct hisi_qm *qm, u32 reg_len) in hisi_qm_regs_debugfs_uninit() argument
942 qm_diff_regs_uninit(qm, reg_len); in hisi_qm_regs_debugfs_uninit()
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()