Commit a299c837 authored by Yuan Kang's avatar Yuan Kang Committed by Herbert Xu

crypto: caam - link_tbl rename

- rename scatterlist and link_tbl functions
- link_tbl changed to sec4_sg
- sg_to_link_tbl_one changed to dma_to_sec4_sg_one,
  since no scatterlist is use
Signed-off-by: default avatarYuan Kang <Yuan.Kang@freescale.com>
Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 4c1ec1f9
This diff is collapsed.
...@@ -8,10 +8,10 @@ ...@@ -8,10 +8,10 @@
#ifndef DESC_H #ifndef DESC_H
#define DESC_H #define DESC_H
struct link_tbl_entry { struct sec4_sg_entry {
u64 ptr; u64 ptr;
#define LINK_TBL_LEN_FIN 0x40000000 #define SEC4_SG_LEN_FIN 0x40000000
#define LINK_TBL_LEN_EXT 0x80000000 #define SEC4_SG_LEN_EXT 0x80000000
u32 len; u32 len;
u8 reserved; u8 reserved;
u8 buf_pool_id; u8 buf_pool_id;
......
...@@ -5,23 +5,23 @@ ...@@ -5,23 +5,23 @@
* *
*/ */
struct link_tbl_entry; struct sec4_sg_entry;
/* /*
* convert single dma address to h/w link table format * convert single dma address to h/w link table format
*/ */
static inline void sg_to_link_tbl_one(struct link_tbl_entry *link_tbl_ptr, static inline void dma_to_sec4_sg_one(struct sec4_sg_entry *sec4_sg_ptr,
dma_addr_t dma, u32 len, u32 offset) dma_addr_t dma, u32 len, u32 offset)
{ {
link_tbl_ptr->ptr = dma; sec4_sg_ptr->ptr = dma;
link_tbl_ptr->len = len; sec4_sg_ptr->len = len;
link_tbl_ptr->reserved = 0; sec4_sg_ptr->reserved = 0;
link_tbl_ptr->buf_pool_id = 0; sec4_sg_ptr->buf_pool_id = 0;
link_tbl_ptr->offset = offset; sec4_sg_ptr->offset = offset;
#ifdef DEBUG #ifdef DEBUG
print_hex_dump(KERN_ERR, "link_tbl_ptr@: ", print_hex_dump(KERN_ERR, "sec4_sg_ptr@: ",
DUMP_PREFIX_ADDRESS, 16, 4, link_tbl_ptr, DUMP_PREFIX_ADDRESS, 16, 4, sec4_sg_ptr,
sizeof(struct link_tbl_entry), 1); sizeof(struct sec4_sg_entry), 1);
#endif #endif
} }
...@@ -29,30 +29,30 @@ static inline void sg_to_link_tbl_one(struct link_tbl_entry *link_tbl_ptr, ...@@ -29,30 +29,30 @@ static inline void sg_to_link_tbl_one(struct link_tbl_entry *link_tbl_ptr,
* convert scatterlist to h/w link table format * convert scatterlist to h/w link table format
* but does not have final bit; instead, returns last entry * but does not have final bit; instead, returns last entry
*/ */
static inline struct link_tbl_entry * static inline struct sec4_sg_entry *
sg_to_link_tbl(struct scatterlist *sg, int sg_count, sg_to_sec4_sg(struct scatterlist *sg, int sg_count,
struct link_tbl_entry *link_tbl_ptr, u32 offset) struct sec4_sg_entry *sec4_sg_ptr, u32 offset)
{ {
while (sg_count) { while (sg_count) {
sg_to_link_tbl_one(link_tbl_ptr, sg_dma_address(sg), dma_to_sec4_sg_one(sec4_sg_ptr, sg_dma_address(sg),
sg_dma_len(sg), offset); sg_dma_len(sg), offset);
link_tbl_ptr++; sec4_sg_ptr++;
sg = sg_next(sg); sg = sg_next(sg);
sg_count--; sg_count--;
} }
return link_tbl_ptr - 1; return sec4_sg_ptr - 1;
} }
/* /*
* convert scatterlist to h/w link table format * convert scatterlist to h/w link table format
* scatterlist must have been previously dma mapped * scatterlist must have been previously dma mapped
*/ */
static inline void sg_to_link_tbl_last(struct scatterlist *sg, int sg_count, static inline void sg_to_sec4_sg_last(struct scatterlist *sg, int sg_count,
struct link_tbl_entry *link_tbl_ptr, struct sec4_sg_entry *sec4_sg_ptr,
u32 offset) u32 offset)
{ {
link_tbl_ptr = sg_to_link_tbl(sg, sg_count, link_tbl_ptr, offset); sec4_sg_ptr = sg_to_sec4_sg(sg, sg_count, sec4_sg_ptr, offset);
link_tbl_ptr->len |= LINK_TBL_LEN_FIN; sec4_sg_ptr->len |= SEC4_SG_LEN_FIN;
} }
/* count number of elements in scatterlist */ /* count number of elements in scatterlist */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment