1fb4ac04eSJunfeng Guo /* SPDX-License-Identifier: BSD-3-Clause 2*6b35be99SWenjing Qiao * Copyright(c) 2001-2023 Intel Corporation 3fb4ac04eSJunfeng Guo */ 4fb4ac04eSJunfeng Guo 5fb4ac04eSJunfeng Guo #ifndef _IDPF_ALLOC_H_ 6fb4ac04eSJunfeng Guo #define _IDPF_ALLOC_H_ 7fb4ac04eSJunfeng Guo 8fb4ac04eSJunfeng Guo /* Memory types */ 9fb4ac04eSJunfeng Guo enum idpf_memset_type { 10fb4ac04eSJunfeng Guo IDPF_NONDMA_MEM = 0, 11fb4ac04eSJunfeng Guo IDPF_DMA_MEM 12fb4ac04eSJunfeng Guo }; 13fb4ac04eSJunfeng Guo 14fb4ac04eSJunfeng Guo /* Memcpy types */ 15fb4ac04eSJunfeng Guo enum idpf_memcpy_type { 16fb4ac04eSJunfeng Guo IDPF_NONDMA_TO_NONDMA = 0, 17fb4ac04eSJunfeng Guo IDPF_NONDMA_TO_DMA, 18fb4ac04eSJunfeng Guo IDPF_DMA_TO_DMA, 19fb4ac04eSJunfeng Guo IDPF_DMA_TO_NONDMA 20fb4ac04eSJunfeng Guo }; 21fb4ac04eSJunfeng Guo 22fb4ac04eSJunfeng Guo #endif /* _IDPF_ALLOC_H_ */ 23