hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
 * Copyright (c) 2022 Rockchip Electronics Co. Ltd.
 */
 
#ifndef __RKCRYPTO_MEM_H__
#define __RKCRYPTO_MEM_H__
 
typedef struct {
   void        *vaddr;
   int        dma_fd;
   size_t        size;
} rk_crypto_mem;
 
int rk_crypto_mem_init(void);
void rk_crypto_mem_deinit(void);
rk_crypto_mem *rk_crypto_mem_alloc(size_t size);
void rk_crypto_mem_free(rk_crypto_mem *memory);
 
#endif