hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
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