| /openbmc/qemu/rust/qemu-api/src/ |
| H A D | memory.rs | 23 pub struct MemoryRegionOps<T>( struct 24 bindings::MemoryRegionOps, 39 unsafe impl<T: Sync> Sync for MemoryRegionOps<T> {} implementation 42 pub struct MemoryRegionOpsBuilder<T>(bindings::MemoryRegionOps, PhantomData<fn(&T)>); 119 pub const fn build(self) -> MemoryRegionOps<T> { in build() 120 MemoryRegionOps::<T>(self.0, PhantomData) in build() 125 Self(bindings::MemoryRegionOps::ZERO, PhantomData) in new() 152 ops: &'static bindings::MemoryRegionOps, in do_init_io() argument 171 ops: &'static MemoryRegionOps<T>, in init_io()
|
| H A D | bindings.rs | 42 unsafe impl Send for MemoryRegionOps {} implementation 43 unsafe impl Sync for MemoryRegionOps {} implementation
|
| /openbmc/qemu/hw/alpha/ |
| H A D | alpha_sys.h | 16 extern const MemoryRegionOps alpha_pci_ignore_ops; 17 extern const MemoryRegionOps alpha_pci_conf1_ops; 18 extern const MemoryRegionOps alpha_pci_iack_ops;
|
| H A D | pci.c | 27 const MemoryRegionOps alpha_pci_ignore_ops = { 57 const MemoryRegionOps alpha_pci_conf1_ops = { 80 const MemoryRegionOps alpha_pci_iack_ops = {
|
| /openbmc/qemu/hw/vfio/ |
| H A D | pci-quirks.h | 52 extern const MemoryRegionOps vfio_generic_window_address_quirk; 53 extern const MemoryRegionOps vfio_generic_window_data_quirk; 70 extern const MemoryRegionOps vfio_generic_mirror_quirk;
|
| /openbmc/qemu/include/hw/pci/ |
| H A D | pci_host.h | 68 extern const MemoryRegionOps pci_host_conf_le_ops; 69 extern const MemoryRegionOps pci_host_conf_be_ops; 70 extern const MemoryRegionOps pci_host_data_le_ops;
|
| /openbmc/qemu/include/hw/ppc/ |
| H A D | pnv_core.h | 76 const MemoryRegionOps *xscom_ops; 96 const MemoryRegionOps *xscom_ops; 99 const MemoryRegionOps *xscom_qme_ops;
|
| H A D | pnv_sbe.h | 52 const MemoryRegionOps *xscom_ctrl_ops; 53 const MemoryRegionOps *xscom_mbox_ops;
|
| /openbmc/qemu/include/hw/ide/ |
| H A D | pci.h | 62 extern MemoryRegionOps bmdma_addr_ioport_ops; 67 extern const MemoryRegionOps pci_ide_cmd_le_ops; 68 extern const MemoryRegionOps pci_ide_data_le_ops;
|
| /openbmc/qemu/hw/misc/ |
| H A D | pc-testdev.c | 75 static const MemoryRegionOps test_irq_ops = { 103 static const MemoryRegionOps test_ioport_ops = { 109 static const MemoryRegionOps test_ioport_byte_ops = { 139 static const MemoryRegionOps test_flush_ops = { 164 static const MemoryRegionOps test_iomem_ops = {
|
| H A D | slavio_misc.c | 147 static const MemoryRegionOps slavio_cfg_mem_ops = { 177 static const MemoryRegionOps slavio_diag_mem_ops = { 207 static const MemoryRegionOps slavio_mdm_mem_ops = { 245 static const MemoryRegionOps slavio_aux1_mem_ops = { 282 static const MemoryRegionOps slavio_aux2_mem_ops = { 310 static const MemoryRegionOps apc_mem_ops = { 355 static const MemoryRegionOps slavio_sysctrl_mem_ops = { 397 static const MemoryRegionOps slavio_led_mem_ops = {
|
| H A D | mchp_pfsoc_ioscb.c | 86 static const MemoryRegionOps mchp_pfsoc_dummy_ops = { 116 static const MemoryRegionOps mchp_pfsoc_pll_ops = { 146 static const MemoryRegionOps mchp_pfsoc_io_calib_ddr_ops = { 198 static const MemoryRegionOps mchp_pfsoc_ctrl_ops = {
|
| H A D | allwinner-r40-dramc.c | 297 static const MemoryRegionOps allwinner_r40_dramcom_ops = { 308 static const MemoryRegionOps allwinner_r40_dramctl_ops = { 319 static const MemoryRegionOps allwinner_r40_dramphy_ops = { 358 static const MemoryRegionOps allwinner_r40_detect_ops = { 394 static const MemoryRegionOps allwinner_r40_dualrank_detect_ops = {
|
| H A D | mchp_pfsoc_dmc.c | 96 static const MemoryRegionOps mchp_pfsoc_ddr_sgmii_phy_ops = { 179 static const MemoryRegionOps mchp_pfsoc_ddr_cfg_ops = {
|
| /openbmc/qemu/include/hw/ |
| H A D | register.h | 195 const MemoryRegionOps *ops, 203 const MemoryRegionOps *ops, 211 const MemoryRegionOps *ops,
|
| /openbmc/qemu/hw/usb/ |
| H A D | chipidea.c | 34 static const struct MemoryRegionOps chipidea_ops = { 75 static const struct MemoryRegionOps chipidea_dc_ops = { 103 const struct MemoryRegionOps *ops; in chipidea_init()
|
| /openbmc/qemu/hw/intc/ |
| H A D | arm_gicv3_its_common.c | 97 static const MemoryRegionOps gicv3_its_trans_ops = { 103 void gicv3_its_init_mmio(GICv3ITSState *s, const MemoryRegionOps *ops, in gicv3_its_init_mmio() 104 const MemoryRegionOps *tops) in gicv3_its_init_mmio()
|
| /openbmc/qemu/hw/nvram/ |
| H A D | nrf51_nvm.c | 95 static const MemoryRegionOps ficr_ops = { 188 static const MemoryRegionOps uicr_ops = { 267 static const MemoryRegionOps io_ops = { 310 static const MemoryRegionOps flash_ops = {
|
| /openbmc/qemu/include/hw/intc/ |
| H A D | arm_gicv3_its_common.h | 89 void gicv3_its_init_mmio(GICv3ITSState *s, const MemoryRegionOps *ops, 90 const MemoryRegionOps *tops);
|
| H A D | arm_gic_common.h | 169 const MemoryRegionOps *ops, 170 const MemoryRegionOps *virt_ops);
|
| /openbmc/qemu/hw/pci/ |
| H A D | pci_host.c | 202 const MemoryRegionOps pci_host_conf_le_ops = { 208 const MemoryRegionOps pci_host_conf_be_ops = { 214 const MemoryRegionOps pci_host_data_le_ops = {
|
| /openbmc/qemu/hw/cxl/ |
| H A D | cxl-host-stubs.c | 20 const MemoryRegionOps cfmws_ops;
|
| /openbmc/qemu/hw/core/ |
| H A D | register.c | 242 const MemoryRegionOps *ops, in register_init_block() 283 const MemoryRegionOps *ops, in register_init_block8() 295 const MemoryRegionOps *ops, in register_init_block32() 307 const MemoryRegionOps *ops, in register_init_block64()
|
| /openbmc/qemu/include/hw/cxl/ |
| H A D | cxl_host.h | 23 extern const MemoryRegionOps cfmws_ops;
|
| /openbmc/qemu/hw/net/can/ |
| H A D | can_kvaser_pci.c | 190 static const MemoryRegionOps kvaser_pci_s5920_io_ops = { 200 static const MemoryRegionOps kvaser_pci_sja_io_ops = { 209 static const MemoryRegionOps kvaser_pci_xilinx_io_ops = {
|