Lines Matching refs:hisi_qm
49 int (*dump_fn)(struct hisi_qm *qm, char *cmd, char *info_name);
134 static struct hisi_qm *file_to_qm(struct debugfs_file *file) in file_to_qm()
138 return container_of(debug, struct hisi_qm, debug); in file_to_qm()
153 static void dump_show(struct hisi_qm *qm, void *info, in dump_show()
168 static int qm_sqc_dump(struct hisi_qm *qm, char *s, char *name) in qm_sqc_dump()
205 static int qm_cqc_dump(struct hisi_qm *qm, char *s, char *name) in qm_cqc_dump()
242 static int qm_eqc_aeqc_dump(struct hisi_qm *qm, char *s, char *name) in qm_eqc_aeqc_dump()
280 static int q_dump_param_parse(struct hisi_qm *qm, char *s, in q_dump_param_parse()
320 static int qm_sq_dump(struct hisi_qm *qm, char *s, char *name) in qm_sq_dump()
348 static int qm_cq_dump(struct hisi_qm *qm, char *s, char *name) in qm_cq_dump()
366 static int qm_eq_aeq_dump(struct hisi_qm *qm, char *s, char *name) in qm_eq_aeq_dump()
413 static int qm_dbg_help(struct hisi_qm *qm, char *s) in qm_dbg_help()
471 static int qm_cmd_write_dump(struct hisi_qm *qm, const char *cmd_buf) in qm_cmd_write_dump()
516 struct hisi_qm *qm = filp->private_data; in qm_cmd_write()
582 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_regs_dump()
603 struct hisi_qm *qm = s->private; in qm_regs_show()
624 static u32 current_q_read(struct hisi_qm *qm) in current_q_read()
629 static int current_q_write(struct hisi_qm *qm, u32 val) in current_q_write()
647 static u32 clear_enable_read(struct hisi_qm *qm) in clear_enable_read()
653 static int clear_enable_write(struct hisi_qm *qm, u32 rd_clr_ctrl) in clear_enable_write()
663 static u32 current_qm_read(struct hisi_qm *qm) in current_qm_read()
668 static int qm_get_vf_qp_num(struct hisi_qm *qm, u32 fun_num) in qm_get_vf_qp_num()
688 static int current_qm_write(struct hisi_qm *qm, u32 val) in current_qm_write()
720 struct hisi_qm *qm = file_to_qm(file); in qm_debug_read()
760 struct hisi_qm *qm = file_to_qm(file); in qm_debug_write()
815 static void dfx_regs_uninit(struct hisi_qm *qm, in dfx_regs_uninit()
834 static struct dfx_diff_registers *dfx_regs_init(struct hisi_qm *qm, in dfx_regs_init()
874 static int qm_diff_regs_init(struct hisi_qm *qm, in qm_diff_regs_init()
897 static void qm_last_regs_uninit(struct hisi_qm *qm) in qm_last_regs_uninit()
908 static int qm_last_regs_init(struct hisi_qm *qm) in qm_last_regs_init()
929 static void qm_diff_regs_uninit(struct hisi_qm *qm, u32 reg_len) in qm_diff_regs_uninit()
943 int hisi_qm_regs_debugfs_init(struct hisi_qm *qm, in hisi_qm_regs_debugfs_init()
975 void hisi_qm_regs_debugfs_uninit(struct hisi_qm *qm, u32 reg_len) in hisi_qm_regs_debugfs_uninit()
992 void hisi_qm_acc_diff_regs_dump(struct hisi_qm *qm, struct seq_file *s, in hisi_qm_acc_diff_regs_dump()
1024 void hisi_qm_show_last_dfx_regs(struct hisi_qm *qm) in hisi_qm_show_last_dfx_regs()
1044 struct hisi_qm *qm = s->private; in qm_diff_regs_show()
1055 struct hisi_qm *qm = s->private; in qm_state_show()
1080 struct hisi_qm *qm = filp->private_data; in qm_status_read()
1096 static void qm_create_debugfs_file(struct hisi_qm *qm, struct dentry *dir, in qm_create_debugfs_file()
1135 void hisi_qm_debug_init(struct hisi_qm *qm) in hisi_qm_debug_init()
1189 void hisi_qm_debug_regs_clear(struct hisi_qm *qm) in hisi_qm_debug_regs_clear()