hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/crypto/ccree/cc_buffer_mgr.h
....@@ -1,5 +1,5 @@
11 /* SPDX-License-Identifier: GPL-2.0 */
2
-/* Copyright (C) 2012-2018 ARM Limited or its affiliates. */
2
+/* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */
33
44 /* \file cc_buffer_mgr.h
55 * Buffer Manager
....@@ -24,14 +24,15 @@
2424 };
2525
2626 struct cc_mlli {
27
- cc_sram_addr_t sram_addr;
27
+ u32 sram_addr;
28
+ unsigned int mapped_nents;
2829 unsigned int nents; //sg nents
2930 unsigned int mlli_nents; //mlli nents might be different than the above
3031 };
3132
3233 struct mlli_params {
3334 struct dma_pool *curr_pool;
34
- u8 *mlli_virt_addr;
35
+ void *mlli_virt_addr;
3536 dma_addr_t mlli_dma_addr;
3637 u32 mlli_len;
3738 };
....@@ -65,7 +66,5 @@
6566
6667 void cc_copy_sg_portion(struct device *dev, u8 *dest, struct scatterlist *sg,
6768 u32 to_skip, u32 end, enum cc_sg_cpy_direct direct);
68
-
69
-void cc_zero_sgl(struct scatterlist *sgl, u32 data_len);
7069
7170 #endif /*__BUFFER_MGR_H__*/