Home
last modified time | relevance | path

Searched refs:pmr (Results 1 – 11 of 11) sorted by relevance

/qemu/hw/remote/
H A Dproxy.c264 ProxyMemoryRegion *pmr = opaque; in proxy_bar_write() local
266 send_bar_access_msg(pmr->dev, &pmr->mr, true, addr, &val, size, in proxy_bar_write()
267 pmr->memory); in proxy_bar_write()
272 ProxyMemoryRegion *pmr = opaque; in proxy_bar_read() local
275 send_bar_access_msg(pmr->dev, &pmr->mr, false, addr, &val, size, in proxy_bar_read()
276 pmr->memory); in proxy_bar_read()
/qemu/target/openrisc/
H A Dsys_helper.c154 env->pmr = rb; in HELPER()
155 if (env->pmr & PMR_DME || env->pmr & PMR_SME) { in HELPER()
339 return env->pmr; in HELPER()
H A Dinterrupt.c51 env->pmr &= ~PMR_DME; in openrisc_cpu_do_interrupt()
52 env->pmr &= ~PMR_SME; in openrisc_cpu_do_interrupt()
H A Dmachine.c105 VMSTATE_UINT32(pmr, CPUOpenRISCState),
H A Dcpu.h253 uint32_t pmr; /* Power Management Register */ member
/qemu/hw/m68k/
H A Dmcf5208.c58 uint16_t pmr; member
99 limit = s->pmr; in m5208_timer_write()
110 s->pmr = value; in m5208_timer_write()
145 return s->pmr; in m5208_timer_read()
/qemu/hw/mem/
H A Dcxl_type3.c769 MemoryRegion *pmr; in cxl_setup_memory() local
772 pmr = host_memory_backend_get_memory(ct3d->hostpmem); in cxl_setup_memory()
773 if (!pmr) { in cxl_setup_memory()
782 memory_region_set_nonvolatile(pmr, true); in cxl_setup_memory()
783 memory_region_set_enabled(pmr, true); in cxl_setup_memory()
790 address_space_init(&ct3d->hostpmem_as, pmr, p_name); in cxl_setup_memory()
791 ct3d->cxl_dstate.pmem_size = memory_region_size(pmr); in cxl_setup_memory()
792 ct3d->cxl_dstate.static_mem_size += memory_region_size(pmr); in cxl_setup_memory()
1140 MemoryRegion *vmr = NULL, *pmr = NULL, *dc_mr = NULL; in cxl_type3_hpa_to_as_and_dpa() local
1148 pmr = host_memory_backend_get_memory(ct3d->hostpmem); in cxl_type3_hpa_to_as_and_dpa()
[all …]
/qemu/migration/
H A Drdma.c190 struct ibv_mr **pmr; /* MRs for chunk-level registration */ member
657 if (block->pmr) { in rdma_delete_block()
659 if (!block->pmr[j]) { in rdma_delete_block()
662 ibv_dereg_mr(block->pmr[j]); in rdma_delete_block()
665 g_free(block->pmr); in rdma_delete_block()
666 block->pmr = NULL; in rdma_delete_block()
1119 if (!block->pmr) { in qemu_rdma_register_and_get_keys()
1120 block->pmr = g_new0(struct ibv_mr *, block->nb_chunks); in qemu_rdma_register_and_get_keys()
1128 if (!block->pmr[chunk]) { in qemu_rdma_register_and_get_keys()
1135 block->pmr[chunk] = ibv_reg_mr(rdma->pd, chunk_start, len, access); in qemu_rdma_register_and_get_keys()
[all …]
/qemu/hw/nvme/
H A Dctrl.c539 if (!n->pmr.cmse) { in nvme_addr_is_pmr()
543 hi = n->pmr.cba + int128_get64(n->pmr.dev->mr.size); in nvme_addr_is_pmr()
545 return addr >= n->pmr.cba && addr < hi; in nvme_addr_is_pmr()
550 return memory_region_get_ram_ptr(&n->pmr.dev->mr) + (addr - n->pmr.cba); in nvme_addr_to_pmr()
829 bool cmb = false, pmr = false; in nvme_map_addr() local
844 pmr = true; in nvme_map_addr()
847 if (cmb || pmr) { in nvme_map_addr()
7674 if (n->pmr.dev) { in nvme_ctrl_shutdown()
7675 memory_region_msync(&n->pmr.dev->mr, 0, n->pmr.dev->size); in nvme_ctrl_shutdown()
7972 memory_region_set_enabled(&n->pmr.dev->mr, true); in nvme_write_bar()
[all …]
H A Dnvme.h609 } pmr; member
/qemu/hw/cxl/
H A Dcxl-mailbox-utils.c1841 static uint64_t get_pmr_size(CXLType3Dev *ct3d, MemoryRegion **pmr) in get_pmr_size() argument
1846 if (pmr) { in get_pmr_size()
1847 *pmr = mr; in get_pmr_size()