summaryrefslogtreecommitdiff
path: root/drivers/crypto/hisilicon/qm.h
diff options
context:
space:
mode:
authorWeili Qian <qianweili@huawei.com>2021-08-13 12:50:06 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2021-08-21 10:44:58 +0300
commitd7ea53395b723b1a87b9c0afb3301cc33fbe35e6 (patch)
tree0b5a4b32b75397032922cd34a0a2655aa4551f4e /drivers/crypto/hisilicon/qm.h
parent1295292d65b729fc8b234fcdf884d79ff5a63ca1 (diff)
downloadlinux-d7ea53395b723b1a87b9c0afb3301cc33fbe35e6.tar.xz
crypto: hisilicon - add runtime PM ops
Accelerator devices support runtime PM to reduce power consumption. This patch adds the runtime PM suspend/resume callbacks to the accelerator devices. Signed-off-by: Weili Qian <qianweili@huawei.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/hisilicon/qm.h')
-rw-r--r--drivers/crypto/hisilicon/qm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/crypto/hisilicon/qm.h b/drivers/crypto/hisilicon/qm.h
index 0e5df1c8b3f5..59e16464d03d 100644
--- a/drivers/crypto/hisilicon/qm.h
+++ b/drivers/crypto/hisilicon/qm.h
@@ -431,5 +431,7 @@ void hisi_qm_dev_shutdown(struct pci_dev *pdev);
void hisi_qm_wait_task_finish(struct hisi_qm *qm, struct hisi_qm_list *qm_list);
int hisi_qm_alg_register(struct hisi_qm *qm, struct hisi_qm_list *qm_list);
void hisi_qm_alg_unregister(struct hisi_qm *qm, struct hisi_qm_list *qm_list);
+int hisi_qm_resume(struct device *dev);
+int hisi_qm_suspend(struct device *dev);
void hisi_qm_regs_dump(struct seq_file *s, struct debugfs_regset32 *regset);
#endif