Home
last modified time | relevance | path

Searched refs:msix (Results 1 – 17 of 17) sorted by relevance

/openbmc/qemu/hw/net/
H A Digbvf.c59 MemoryRegion msix; member
257 memory_region_init(&s->msix, OBJECT(dev), "igbvf-msix", IGBVF_MSIX_SIZE); in igbvf_pci_realize()
259 PCI_BASE_ADDRESS_MEM_PREFETCH, &s->msix); in igbvf_pci_realize()
261 ret = msix_init(dev, IGBVF_MSIX_VEC_NUM, &s->msix, IGBVF_MSIX_BAR_IDX, 0, in igbvf_pci_realize()
262 &s->msix, IGBVF_MSIX_BAR_IDX, 0x2000, 0x70, errp); in igbvf_pci_realize()
301 msix_uninit(dev, &s->msix, &s->msix); in igbvf_pci_uninit()
H A Digb.c76 MemoryRegion msix; member
298 &s->msix, in igb_init_msix()
300 &s->msix, in igb_init_msix()
317 msix_uninit(PCI_DEVICE(s), &s->msix, &s->msix); in igb_cleanup_msix()
414 memory_region_init(&s->msix, OBJECT(s), "igb-msix", in igb_pci_realize()
417 PCI_BASE_ADDRESS_MEM_TYPE_64, &s->msix); in igb_pci_realize()
H A De1000e.c70 MemoryRegion msix; member
293 &s->msix, in e1000e_init_msix()
295 &s->msix, in e1000e_init_msix()
311 msix_uninit(PCI_DEVICE(s), &s->msix, &s->msix); in e1000e_cleanup_msix()
453 memory_region_init(&s->msix, OBJECT(s), "e1000e-msix", in e1000e_pci_realize()
456 PCI_BASE_ADDRESS_SPACE_MEMORY, &s->msix); in e1000e_pci_realize()
/openbmc/u-boot/drivers/virtio/
H A Dvirtio_pci.h52 #define VIRTIO_PCI_CONFIG_OFF(msix) ((msix) ? 24 : 20) argument
/openbmc/qemu/hw/usb/
H A Dhcd-xhci-pci.h42 OnOffAuto msix; member
H A Dhcd-xhci-pci.c175 if (s->msix != ON_OFF_AUTO_OFF) { in usb_xhci_pci_realize()
221 DEFINE_PROP_ON_OFF_AUTO("msix", XHCIPciState, msix, ON_OFF_AUTO_AUTO),
273 s->msix = ON_OFF_AUTO_AUTO; in qemu_xhci_instance_init()
/openbmc/qemu/hw/xen/
H A Dxen_pt.h247 XenPTMSIX *msix; member
341 return s->msix && s->msix->bar_index == bar; in xen_pt_has_msix_mapping()
H A Dxen_pt.c606 if (bar == -1 && (!s->msix || &s->msix->mmio != mr)) { in xen_pt_region_update()
610 if (s->msix && &s->msix->mmio == mr) { in xen_pt_region_update()
612 s->msix->mmio_base_addr = sec->offset_within_address_space; in xen_pt_region_update()
613 rc = xen_pt_msix_update_remap(s, s->msix->bar_index); in xen_pt_region_update()
735 if (s->msix) { in xen_pt_destroy()
H A Dxen_pt_config_init.c1484 s->msix->ctrl_offset = real_offset; in xen_pt_msixctrl_reg_init()
1510 } else if (!(*val & PCI_MSIX_FLAGS_ENABLE) && s->msix->enabled) { in xen_pt_msixctrl_reg_write()
1514 s->msix->maskall = *val & PCI_MSIX_FLAGS_MASKALL; in xen_pt_msixctrl_reg_write()
1516 debug_msix_enabled_old = s->msix->enabled; in xen_pt_msixctrl_reg_write()
1517 s->msix->enabled = !!(*val & PCI_MSIX_FLAGS_ENABLE); in xen_pt_msixctrl_reg_write()
1518 if (s->msix->enabled != debug_msix_enabled_old) { in xen_pt_msixctrl_reg_write()
1520 s->msix->enabled ? "enable" : "disable"); in xen_pt_msixctrl_reg_write()
2103 if (s->msix) { in xen_pt_config_delete()
/openbmc/qemu/hw/pci/
H A Dmeson.build4 'msix.c',
H A Dtrace-events18 # msix.c
/openbmc/qemu/tests/qtest/
H A Divshmem-test.c106 static void setup_vm_cmd(IVState *s, const char *cmd, bool msix) in setup_vm_cmd() argument
124 if (msix) { in setup_vm_cmd()
H A Dvirtio-blk-test.c463 static void msix(void *obj, void *u_data, QGuestAllocator *t_alloc) in msix() function
800 qos_add_test("msix", "virtio-blk-pci", msix, &opts); in register_virtio_blk_test()
/openbmc/qemu/docs/devel/migration/
H A Dvirtio.rst18 transport specific state (msix vectors, indicators, ...)
/openbmc/qemu/include/hw/s390x/
H A Ds390-pci-bus.h354 S390MsixInfo msix; member
/openbmc/bmcweb/
H A D.gitignore285 *.msix
/openbmc/qemu/hw/scsi/
H A Dmegasas.c99 OnOffAuto msix; member
161 return s->msix != ON_OFF_AUTO_OFF; in megasas_use_msix()
2387 s->msix = ON_OFF_AUTO_OFF; in megasas_scsi_realize()
2455 DEFINE_PROP_ON_OFF_AUTO("msix", MegasasState, msix, ON_OFF_AUTO_AUTO),
2468 DEFINE_PROP_ON_OFF_AUTO("msix", MegasasState, msix, ON_OFF_AUTO_AUTO),