qemu-cr16/include
John Levon 5321e623eb vfio: add vfio_device_get_irq_info() helper
Add a helper similar to vfio_device_get_region_info() and use it
everywhere.

Replace a couple of needless allocations with stack variables.

As a side-effect, this fixes a minor error reporting issue in the call
from vfio_msix_early_setup().

Reviewed-by: Cédric Le Goater <clg@redhat.com>
Signed-off-by: John Levon <john.levon@nutanix.com>
Link: https://lore.kernel.org/qemu-devel/20250507152020.1254632-5-john.levon@nutanix.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
2025-05-09 12:42:28 +02:00
..
accel accel/tcg: Move TARGET_TAGGED_ADDRESSES to TCGCPUOps.untagged_addr 2025-05-05 09:24:10 -07:00
authz
block block: Remove unused callback function *bdrv_aio_pdiscard 2025-04-25 17:06:50 +02:00
chardev
crypto
disas
exec include: Remove 'exec/exec-all.h' 2025-04-30 12:45:05 -07:00
fpu fpu: Move m68k_denormal fmt flag into floatx80_behaviour 2025-02-25 15:32:57 +00:00
gdbstub
hw vfio: add vfio_device_get_irq_info() helper 2025-05-09 12:42:28 +02:00
io
libdecnumber
migration migration: Add save_postcopy_prepare() savevm handler 2025-05-02 11:09:36 -04:00
monitor
net
qapi error: define g_autoptr() cleanup function for the Error type 2025-03-06 06:47:33 +01:00
qemu * ci: enable RISC-V cross jobs 2025-05-07 16:10:59 -04:00
qobject
qom qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
scsi
semihosting semihosting: Move user-only implementation out-of-line 2025-04-23 14:08:32 -07:00
standard-headers linux-headers: Update to Linux v6.15-rc3 2025-05-09 12:42:28 +02:00
system * ci: enable RISC-V cross jobs 2025-05-07 16:10:59 -04:00
tcg tcg: Define INSN_START_WORDS as constant 3 2025-05-01 07:37:13 -07:00
ui
user accel/tcg: Remove TARGET_PAGE_DATA_SIZE 2025-05-05 09:24:10 -07:00
elf.h
glib-compat.h include/glib-compat.h: Poison g_list_sort and g_slist_sort 2025-05-06 16:02:04 +02:00
qemu-io.h
qemu-main.h