[PATCH 26/29] crypto: talitos - Remove now-unused global pointer helpers
From: Paul Louvel
Date: Thu May 28 2026 - 05:21:52 EST
Remove to_talitos_ptr(), copy_talitos_ptr(), from_talitos_ptr_len(),
to_talitos_ptr_ext_set() and to_talitos_ptr_ext_or() from talitos.c
and their declarations from talitos.h, now that all callers dispatch
through the per-SEC-version ptr_ops.
Signed-off-by: Paul Louvel <paul.louvel@xxxxxxxxxxx>
---
drivers/crypto/talitos/talitos.c | 46 ----------------------------------------
drivers/crypto/talitos/talitos.h | 8 -------
2 files changed, 54 deletions(-)
diff --git a/drivers/crypto/talitos/talitos.c b/drivers/crypto/talitos/talitos.c
index ff88f3dc3869..19e63ce6cc3e 100644
--- a/drivers/crypto/talitos/talitos.c
+++ b/drivers/crypto/talitos/talitos.c
@@ -40,52 +40,6 @@
#include "talitos.h"
-void to_talitos_ptr(struct talitos_ptr *ptr, dma_addr_t dma_addr,
- unsigned int len, bool is_sec1)
-{
- ptr->ptr = cpu_to_be32(lower_32_bits(dma_addr));
- if (is_sec1) {
- ptr->len1 = cpu_to_be16(len);
- } else {
- ptr->len = cpu_to_be16(len);
- ptr->eptr = upper_32_bits(dma_addr);
- }
-}
-
-void copy_talitos_ptr(struct talitos_ptr *dst_ptr,
- struct talitos_ptr *src_ptr, bool is_sec1)
-{
- dst_ptr->ptr = src_ptr->ptr;
- if (is_sec1) {
- dst_ptr->len1 = src_ptr->len1;
- } else {
- dst_ptr->len = src_ptr->len;
- dst_ptr->eptr = src_ptr->eptr;
- }
-}
-
-unsigned short from_talitos_ptr_len(struct talitos_ptr *ptr,
- bool is_sec1)
-{
- if (is_sec1)
- return be16_to_cpu(ptr->len1);
- else
- return be16_to_cpu(ptr->len);
-}
-
-void to_talitos_ptr_ext_set(struct talitos_ptr *ptr, u8 val,
- bool is_sec1)
-{
- if (!is_sec1)
- ptr->j_extent = val;
-}
-
-void to_talitos_ptr_ext_or(struct talitos_ptr *ptr, u8 val, bool is_sec1)
-{
- if (!is_sec1)
- ptr->j_extent |= val;
-}
-
/*
* map virtual single (contiguous) pointer to h/w descriptor pointer
*/
diff --git a/drivers/crypto/talitos/talitos.h b/drivers/crypto/talitos/talitos.h
index 09d4e8fb0e62..54e33da03fd0 100644
--- a/drivers/crypto/talitos/talitos.h
+++ b/drivers/crypto/talitos/talitos.h
@@ -521,14 +521,6 @@ static inline bool has_ftr_sec1(struct talitos_private *priv)
#define DESC_PTR_LNKTBL_RET 0x02
#define DESC_PTR_LNKTBL_NEXT 0x01
-void to_talitos_ptr(struct talitos_ptr *ptr, dma_addr_t dma_addr,
- unsigned int len, bool is_sec1);
-void copy_talitos_ptr(struct talitos_ptr *dst_ptr, struct talitos_ptr *src_ptr,
- bool is_sec1);
-unsigned short from_talitos_ptr_len(struct talitos_ptr *ptr, bool is_sec1);
-void to_talitos_ptr_ext_set(struct talitos_ptr *ptr, u8 val, bool is_sec1);
-void to_talitos_ptr_ext_or(struct talitos_ptr *ptr, u8 val, bool is_sec1);
-
void map_single_talitos_ptr(struct device *dev, struct talitos_ptr *ptr,
unsigned int len, void *data,
enum dma_data_direction dir);
--
2.54.0