Files
Yaya48 cf256aa081 Import QEMU upstream snapshot d2e570c
Upstream: https://gitlab.com/qemu-project/qemu.git

Upstream-Commit: d2e570cc0f97b936902a5b1b86b73c0f5998b475
2026-08-31 02:15:30 +02:00

30 lines
600 B
C

/*
* udmabuf helper functions.
*
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/
#include "qemu/osdep.h"
#include "qapi/error.h"
#include "ui/console.h"
#include "qemu/error-report.h"
#include <sys/ioctl.h>
int udmabuf_fd(void)
{
static bool first = true;
static int udmabuf;
if (!first) {
return udmabuf;
}
first = false;
udmabuf = open("/dev/udmabuf", O_RDWR);
if (udmabuf < 0) {
warn_report("open /dev/udmabuf: %s", strerror(errno));
}
return udmabuf;
}