Searched refs:pmr (Results 1 – 11 of 11) sorted by relevance
/qemu/hw/remote/ |
H A D | proxy.c | 264 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 D | sys_helper.c | 154 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 D | interrupt.c | 51 env->pmr &= ~PMR_DME; in openrisc_cpu_do_interrupt() 52 env->pmr &= ~PMR_SME; in openrisc_cpu_do_interrupt()
|
H A D | machine.c | 105 VMSTATE_UINT32(pmr, CPUOpenRISCState),
|
H A D | cpu.h | 253 uint32_t pmr; /* Power Management Register */ member
|
/qemu/hw/m68k/ |
H A D | mcf5208.c | 58 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 D | cxl_type3.c | 769 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 D | rdma.c | 190 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 D | ctrl.c | 539 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 D | nvme.h | 609 } pmr; member
|
/qemu/hw/cxl/ |
H A D | cxl-mailbox-utils.c | 1841 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()
|