• Home
  • Raw
  • Download

Lines Matching defs:qm

319 static int qm_wait_mb_ready(struct hisi_qm *qm)  in qm_wait_mb_ready()
329 static void qm_mb_write(struct hisi_qm *qm, const void *src) in qm_mb_write()
344 static int qm_mb(struct hisi_qm *qm, u8 cmd, dma_addr_t dma_addr, u16 queue, in qm_mb()
383 static void qm_db_v1(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) in qm_db_v1()
394 static void qm_db_v2(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) in qm_db_v2()
413 static void qm_db(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) in qm_db()
421 static int qm_dev_mem_reset(struct hisi_qm *qm) in qm_dev_mem_reset()
430 static u32 qm_get_irq_num_v1(struct hisi_qm *qm) in qm_get_irq_num_v1()
435 static u32 qm_get_irq_num_v2(struct hisi_qm *qm) in qm_get_irq_num_v2()
443 static struct hisi_qp *qm_to_hisi_qp(struct hisi_qm *qm, struct qm_eqe *eqe) in qm_to_hisi_qp()
460 static void qm_poll_qp(struct hisi_qp *qp, struct hisi_qm *qm) in qm_poll_qp()
491 struct hisi_qm *qm = data; in qm_irq_handler() local
524 struct hisi_qm *qm = data; in qm_irq() local
537 struct hisi_qm *qm = data; in qm_aeq_irq() local
571 struct hisi_qm *qm = data; in qm_abnormal_irq() local
593 static int qm_irq_register(struct hisi_qm *qm) in qm_irq_register()
628 static void qm_irq_unregister(struct hisi_qm *qm) in qm_irq_unregister()
653 static void qm_vft_data_cfg(struct hisi_qm *qm, enum vft_type type, u32 base, in qm_vft_data_cfg()
700 static int qm_set_vft_common(struct hisi_qm *qm, enum vft_type type, in qm_set_vft_common()
725 static int qm_set_sqc_cqc_vft(struct hisi_qm *qm, u32 fun_num, u32 base, in qm_set_sqc_cqc_vft()
739 static int qm_get_vft_v2(struct hisi_qm *qm, u32 *base, u32 *number) in qm_get_vft_v2()
766 struct hisi_qm *qm = file_to_qm(file); in current_q_read() local
773 struct hisi_qm *qm = file_to_qm(file); in current_q_write() local
792 struct hisi_qm *qm = file_to_qm(file); in clear_enable_read() local
800 struct hisi_qm *qm = file_to_qm(file); in clear_enable_write() local
934 struct hisi_qm *qm = s->private; in qm_regs_show() local
964 static int qm_create_debugfs_file(struct hisi_qm *qm, enum qm_debug_file index) in qm_create_debugfs_file()
981 static void qm_hw_error_init_v1(struct hisi_qm *qm, u32 ce, u32 nfe, u32 fe, in qm_hw_error_init_v1()
990 static void qm_hw_error_init_v2(struct hisi_qm *qm, u32 ce, u32 nfe, u32 fe, in qm_hw_error_init_v2()
1012 static void qm_log_hw_error(struct hisi_qm *qm, u32 error_status) in qm_log_hw_error()
1052 static pci_ers_result_t qm_hw_error_handle_v2(struct hisi_qm *qm) in qm_hw_error_handle_v2()
1105 struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, u8 alg_type) in hisi_qm_create_qp()
1180 struct hisi_qm *qm = qp->qm; in hisi_qm_release_qp() local
1198 struct hisi_qm *qm = qp->qm; in qm_qp_ctx_cfg() local
1273 struct hisi_qm *qm = qp->qm; in hisi_qm_start_qp() local
1382 static void hisi_qm_cache_wb(struct hisi_qm *qm) in hisi_qm_cache_wb()
1400 int hisi_qm_init(struct hisi_qm *qm) in hisi_qm_init()
1484 void hisi_qm_uninit(struct hisi_qm *qm) in hisi_qm_uninit()
1516 int hisi_qm_get_vft(struct hisi_qm *qm, u32 *base, u32 *number) in hisi_qm_get_vft()
1544 int hisi_qm_set_vft(struct hisi_qm *qm, u32 fun_num, u32 base, in hisi_qm_set_vft()
1557 static void qm_init_eq_aeq_status(struct hisi_qm *qm) in qm_init_eq_aeq_status()
1567 static int qm_eq_ctx_cfg(struct hisi_qm *qm) in qm_eq_ctx_cfg()
1620 static int __hisi_qm_start(struct hisi_qm *qm) in __hisi_qm_start()
1627 #define QM_INIT_BUF(qm, type, num) do { \ in __hisi_qm_start() argument
1687 int hisi_qm_start(struct hisi_qm *qm) in hisi_qm_start()
1736 int hisi_qm_stop(struct hisi_qm *qm) in hisi_qm_stop()
1781 int hisi_qm_debug_init(struct hisi_qm *qm) in hisi_qm_debug_init()
1818 void hisi_qm_debug_regs_clear(struct hisi_qm *qm) in hisi_qm_debug_regs_clear()
1861 void hisi_qm_hw_error_init(struct hisi_qm *qm, u32 ce, u32 nfe, u32 fe, in hisi_qm_hw_error_init()
1880 int hisi_qm_hw_error_handle(struct hisi_qm *qm) in hisi_qm_hw_error_handle()