summaryrefslogtreecommitdiffstats
path: root/drivers/crypto/ccp/ccp-dev.h
diff options
context:
space:
mode:
authorGary R Hook2016-07-27 02:10:02 +0200
committerHerbert Xu2016-08-09 12:47:09 +0200
commit8256e683113e659d9bf6bffdd227eeb1881ae9a7 (patch)
tree909ef28a95723e7cffab192109f3e7118bbbe694 /drivers/crypto/ccp/ccp-dev.h
parentcrypto: ccp - Refactor the storage block allocation code (diff)
downloadkernel-qcow2-linux-8256e683113e659d9bf6bffdd227eeb1881ae9a7.tar.gz
kernel-qcow2-linux-8256e683113e659d9bf6bffdd227eeb1881ae9a7.tar.xz
kernel-qcow2-linux-8256e683113e659d9bf6bffdd227eeb1881ae9a7.zip
crypto: ccp - Refactor code supporting the CCP's RNG
Make the RNG support code common (where possible) in preparation for adding a v5 device. Signed-off-by: Gary R Hook <gary.hook@amd.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/ccp/ccp-dev.h')
-rw-r--r--drivers/crypto/ccp/ccp-dev.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/ccp/ccp-dev.h b/drivers/crypto/ccp/ccp-dev.h
index 4e38a61fbe5d..0c44c5e049f5 100644
--- a/drivers/crypto/ccp/ccp-dev.h
+++ b/drivers/crypto/ccp/ccp-dev.h
@@ -440,6 +440,7 @@ void ccp_del_device(struct ccp_device *ccp);
struct ccp_device *ccp_alloc_struct(struct device *dev);
bool ccp_queues_suspended(struct ccp_device *ccp);
int ccp_cmd_queue_thread(void *data);
+int ccp_trng_read(struct hwrng *rng, void *data, size_t max, bool wait);
int ccp_run_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd);