/openbmc/qemu/hw/vfio/ |
H A D | igd.c | 134 struct vfio_region_info *info, in vfio_pci_igd_copy() 155 struct vfio_region_info *info) in vfio_pci_igd_host_init() 221 struct vfio_region_info *info) in type_init() 370 g_autofree struct vfio_region_info *rom = NULL; in vfio_probe_igd_bar4_quirk() 371 g_autofree struct vfio_region_info *opregion = NULL; in vfio_probe_igd_bar4_quirk() 372 g_autofree struct vfio_region_info *host = NULL; in vfio_probe_igd_bar4_quirk() 373 g_autofree struct vfio_region_info *lpc = NULL; in vfio_probe_igd_bar4_quirk()
|
H A D | helpers.c | 288 vfio_get_region_info_cap(struct vfio_region_info *info, uint16_t id) in vfio_get_region_info_cap() 308 struct vfio_region_info *info) in vfio_setup_region_sparse_mmaps() 346 g_autofree struct vfio_region_info *info = NULL; in vfio_region_setup() 532 struct vfio_region_info **info) in vfio_get_region_info() 534 size_t argsz = sizeof(struct vfio_region_info); in vfio_get_region_info() 559 uint32_t subtype, struct vfio_region_info **info) in vfio_get_dev_region_info() 595 g_autofree struct vfio_region_info *info = NULL; in vfio_has_region_cap()
|
H A D | pci.h | 231 struct vfio_region_info *info,
|
H A D | ccw.c | 480 struct vfio_region_info *info; in vfio_ccw_get_region()
|
H A D | pci.c | 882 g_autofree struct vfio_region_info *reg_info = NULL; in vfio_pci_load_rom() 2669 g_autofree struct vfio_region_info *reg_info = NULL; in vfio_populate_vga() 2734 g_autofree struct vfio_region_info *reg_info = NULL; in vfio_populate_device() 3138 g_autofree struct vfio_region_info *opregion = NULL; in vfio_realize()
|
H A D | pci-quirks.c | 1173 struct vfio_region_info *info, Error **errp) in vfio_pci_igd_opregion_init()
|
/openbmc/qemu/include/hw/vfio/ |
H A D | vfio-common.h | 209 struct vfio_region_info *edid_info; 278 struct vfio_region_info **info); 280 uint32_t subtype, struct vfio_region_info **info); 283 vfio_get_region_info_cap(struct vfio_region_info *info, uint16_t id);
|
/openbmc/linux/drivers/vfio/cdx/ |
H A D | main.c | 78 struct vfio_region_info __user *arg) in vfio_cdx_ioctl_get_region_info() 80 unsigned long minsz = offsetofend(struct vfio_region_info, offset); in vfio_cdx_ioctl_get_region_info() 82 struct vfio_region_info info; in vfio_cdx_ioctl_get_region_info()
|
/openbmc/qemu/util/ |
H A D | vfio-helpers.c | 57 struct vfio_region_info config_region_info, bar_region_info[6]; 144 s->bar_region_info[index] = (struct vfio_region_info) { in qemu_vfio_pci_init_bar() 146 .argsz = sizeof(struct vfio_region_info), in qemu_vfio_pci_init_bar() 421 s->config_region_info = (struct vfio_region_info) { in qemu_vfio_init_pci() 423 .argsz = sizeof(struct vfio_region_info), in qemu_vfio_init_pci()
|
/openbmc/linux/drivers/s390/cio/ |
H A D | vfio_ccw_ops.c | 317 struct vfio_region_info *info, in vfio_ccw_mdev_get_region_info() 537 struct vfio_region_info info; in vfio_ccw_mdev_ioctl() 539 minsz = offsetofend(struct vfio_region_info, offset); in vfio_ccw_mdev_ioctl()
|
/openbmc/linux/samples/vfio-mdev/ |
H A D | mdpy.c | 436 struct vfio_region_info *region_info, in mdpy_get_region_info() 546 struct vfio_region_info info; in mdpy_ioctl() 550 minsz = offsetofend(struct vfio_region_info, offset); in mdpy_ioctl()
|
H A D | mtty.c | 1134 struct vfio_region_info *region_info, in mtty_get_region_info() 1235 struct vfio_region_info info; in mtty_ioctl() 1239 minsz = offsetofend(struct vfio_region_info, offset); in mtty_ioctl()
|
H A D | mbochs.c | 144 struct vfio_region_info base; 1036 struct vfio_region_info *region_info = &ext->base; in mbochs_get_region_info()
|
/openbmc/linux/drivers/vfio/fsl-mc/ |
H A D | vfio_fsl_mc.c | 154 struct vfio_region_info info; in vfio_fsl_mc_ioctl() 156 minsz = offsetofend(struct vfio_region_info, offset); in vfio_fsl_mc_ioctl()
|
/openbmc/linux/drivers/vfio/platform/ |
H A D | vfio_platform_common.c | 304 struct vfio_region_info info; in vfio_platform_ioctl() 306 minsz = offsetofend(struct vfio_region_info, offset); in vfio_platform_ioctl()
|
/openbmc/linux/include/uapi/linux/ |
H A D | vfio.h | 271 struct vfio_region_info { struct
|
/openbmc/qemu/linux-headers/linux/ |
H A D | vfio.h | 271 struct vfio_region_info { struct
|
/openbmc/linux/drivers/vfio/pci/hisilicon/ |
H A D | hisi_acc_vfio_pci.c | 1273 struct vfio_region_info info; in hisi_acc_vfio_pci_ioctl() 1276 minsz = offsetofend(struct vfio_region_info, offset); in hisi_acc_vfio_pci_ioctl()
|
/openbmc/linux/drivers/vfio/pci/ |
H A D | vfio_pci_core.c | 1013 struct vfio_region_info __user *arg) in vfio_pci_ioctl_get_region_info() 1015 unsigned long minsz = offsetofend(struct vfio_region_info, offset); in vfio_pci_ioctl_get_region_info() 1017 struct vfio_region_info info; in vfio_pci_ioctl_get_region_info()
|
/openbmc/linux/drivers/gpu/drm/i915/gvt/ |
H A D | kvmgt.c | 1164 struct vfio_region_info info; in intel_vgpu_ioctl() 1172 minsz = offsetofend(struct vfio_region_info, offset); in intel_vgpu_ioctl()
|
/openbmc/linux/Documentation/driver-api/ |
H A D | vfio.rst | 219 struct vfio_region_info reg = { .argsz = sizeof(reg) };
|