| 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
|---|---|
| 2 | /* |
| 3 | * Copyright (C) 2025, Advanced Micro Devices, Inc. |
| 4 | */ |
| 5 | #ifndef _AMDXDNA_UBUF_H_ |
| 6 | #define _AMDXDNA_UBUF_H_ |
| 7 | |
| 8 | #include <drm/drm_device.h> |
| 9 | #include <linux/dma-buf.h> |
| 10 | |
| 11 | enum amdxdna_ubuf_flag { |
| 12 | AMDXDNA_UBUF_FLAG_MAP_DMA = 1, |
| 13 | }; |
| 14 | |
| 15 | struct dma_buf *amdxdna_get_ubuf(struct drm_device *dev, |
| 16 | enum amdxdna_ubuf_flag flags, |
| 17 | u32 num_entries, void __user *va_entries); |
| 18 | |
| 19 | #endif /* _AMDXDNA_UBUF_H_ */ |
| 20 |
