diff options
| -rw-r--r-- | drivers/crypto/caam/regs.h | 22 | 
1 files changed, 15 insertions, 7 deletions
| diff --git a/drivers/crypto/caam/regs.h b/drivers/crypto/caam/regs.h index 489d6c1eec7d..0df4cf32fe78 100644 --- a/drivers/crypto/caam/regs.h +++ b/drivers/crypto/caam/regs.h @@ -188,13 +188,21 @@ static inline u64 caam_dma64_to_cpu(u64 value)  	return caam64_to_cpu(value);  } -#ifdef CONFIG_ARCH_DMA_ADDR_T_64BIT -#define cpu_to_caam_dma(value) cpu_to_caam_dma64(value) -#define caam_dma_to_cpu(value) caam_dma64_to_cpu(value) -#else -#define cpu_to_caam_dma(value) cpu_to_caam32(value) -#define caam_dma_to_cpu(value) caam32_to_cpu(value) -#endif /* CONFIG_ARCH_DMA_ADDR_T_64BIT */ +static inline u64 cpu_to_caam_dma(u64 value) +{ +	if (IS_ENABLED(CONFIG_ARCH_DMA_ADDR_T_64BIT)) +		return cpu_to_caam_dma64(value); +	else +		return cpu_to_caam32(value); +} + +static inline u64 caam_dma_to_cpu(u64 value) +{ +	if (IS_ENABLED(CONFIG_ARCH_DMA_ADDR_T_64BIT)) +		return caam_dma64_to_cpu(value); +	else +		return caam32_to_cpu(value); +}  /*   * jr_outentry |