Lines Matching defs:hisi_qm

226 struct hisi_qm;
247 int (*hw_init)(struct hisi_qm *qm);
248 void (*hw_err_enable)(struct hisi_qm *qm);
249 void (*hw_err_disable)(struct hisi_qm *qm);
250 u32 (*get_dev_hw_err_status)(struct hisi_qm *qm);
251 void (*clear_dev_hw_err_status)(struct hisi_qm *qm, u32 err_sts);
252 void (*open_axi_master_ooo)(struct hisi_qm *qm);
253 void (*close_axi_master_ooo)(struct hisi_qm *qm);
254 void (*open_sva_prefetch)(struct hisi_qm *qm);
255 void (*close_sva_prefetch)(struct hisi_qm *qm);
256 void (*log_dev_hw_err)(struct hisi_qm *qm, u32 err_sts);
257 void (*show_last_dfx_regs)(struct hisi_qm *qm);
258 void (*err_info_init)(struct hisi_qm *qm);
286 int (*register_to_crypto)(struct hisi_qm *qm);
287 void (*unregister_from_crypto)(struct hisi_qm *qm);
291 struct hisi_qm *qm;
311 struct hisi_qm {
415 struct hisi_qm *qm;
498 int hisi_qm_init(struct hisi_qm *qm);
499 void hisi_qm_uninit(struct hisi_qm *qm);
500 int hisi_qm_start(struct hisi_qm *qm);
501 int hisi_qm_stop(struct hisi_qm *qm, enum qm_stop_reason r);
505 void hisi_qm_debug_init(struct hisi_qm *qm);
506 void hisi_qm_debug_regs_clear(struct hisi_qm *qm);
510 void hisi_qm_dev_err_init(struct hisi_qm *qm);
511 void hisi_qm_dev_err_uninit(struct hisi_qm *qm);
512 int hisi_qm_regs_debugfs_init(struct hisi_qm *qm,
514 void hisi_qm_regs_debugfs_uninit(struct hisi_qm *qm, u32 reg_len);
515 void hisi_qm_acc_diff_regs_dump(struct hisi_qm *qm, struct seq_file *s,
524 int hisi_qm_wait_mb_ready(struct hisi_qm *qm);
525 int hisi_qm_mb(struct hisi_qm *qm, u8 cmd, dma_addr_t dma_addr, u16 queue,
542 void hisi_qm_wait_task_finish(struct hisi_qm *qm, struct hisi_qm_list *qm_list);
543 int hisi_qm_alg_register(struct hisi_qm *qm, struct hisi_qm_list *qm_list);
544 void hisi_qm_alg_unregister(struct hisi_qm *qm, struct hisi_qm_list *qm_list);
547 void hisi_qm_pm_uninit(struct hisi_qm *qm);
548 void hisi_qm_pm_init(struct hisi_qm *qm);
549 int hisi_qm_get_dfx_access(struct hisi_qm *qm);
550 void hisi_qm_put_dfx_access(struct hisi_qm *qm);
552 u32 hisi_qm_get_hw_info(struct hisi_qm *qm,
555 int hisi_qm_set_algs(struct hisi_qm *qm, u64 alg_msk, const struct qm_dev_alg *dev_algs,