hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
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