API Reference Manual  1.45.0
api/abi-default/dma_types.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright (c) 2021 Nokia
3  */
4 
5 #ifndef ODP_ABI_DMA_TYPES_H_
6 #define ODP_ABI_DMA_TYPES_H_
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
12 #include <stdint.h>
13 
15 typedef struct { char dummy; } _odp_abi_dma_t;
16 
18 typedef struct { char dummy; } _odp_abi_dma_compl_t;
19 
25 
26 #define ODP_DMA_INVALID ((odp_dma_t)0)
27 
29 
30 #define ODP_DMA_COMPL_INVALID ((odp_dma_compl_t)0)
31 
32 typedef uint64_t odp_dma_transfer_id_t;
33 
34 #define ODP_DMA_TRANSFER_ID_INVALID ((odp_dma_transfer_id_t)0)
35 
36 #define ODP_DMA_NAME_LEN 32
37 
42 #ifdef __cplusplus
43 }
44 #endif
45 
46 #endif
_odp_abi_dma_t * odp_dma_compl_t
DMA completion event.
uint64_t odp_dma_transfer_id_t
DMA transfer identifier.
_odp_abi_dma_t * odp_dma_t
DMA session.