| /qemu/target/s390x/ |
| A D | mmu_helper.c | 97 bool mmu_absolute_addr_valid(target_ulong addr, bool is_write) in mmu_absolute_addr_valid() argument 101 TARGET_PAGE_SIZE, is_write, in mmu_absolute_addr_valid() 476 target_ulong *pages, bool is_write, uint64_t *tec) in translate_pages() argument 483 ret = mmu_translate(env, addr, is_write, asc, &pages[i], &pflags, tec); in translate_pages() 494 int len, bool is_write) in s390_cpu_pv_mem_rw() argument 499 ret = kvm_s390_mem_op_pv(cpu, offset, hostbuf, len, is_write); in s390_cpu_pv_mem_rw() 523 int len, bool is_write) in s390_cpu_virt_mem_rw() argument 531 ret = kvm_s390_mem_op(cpu, laddr, ar, hostbuf, len, is_write); in s390_cpu_virt_mem_rw() 541 ret = translate_pages(cpu, laddr, nr_pages, pages, is_write, &tec); in s390_cpu_virt_mem_rw() 549 hostbuf, currlen, is_write); in s390_cpu_virt_mem_rw()
|
| /qemu/system/ |
| A D | physmem.c | 440 if (!(iotlb.perm & (1 << is_write))) { in address_space_translate_iommu() 2976 if (is_write) { in address_space_rw() 3006 buf, len, is_write); in cpu_physical_memory_rw() 3231 bool is_write, in address_space_map() argument 3276 if (!is_write) { in address_space_map() 3304 if (is_write) { in address_space_unmap() 3318 if (is_write) { in address_space_unmap() 3334 bool is_write) in cpu_physical_memory_map() argument 3398 cache->is_write = is_write; in address_space_cache_init() 3406 assert(cache->is_write); in address_space_cache_invalidate() [all …]
|
| /qemu/hw/fsi/ |
| A D | aspeed_apb2opb.c | 114 uint32_t size, bool is_write) in fsi_aspeed_apb2opb_rw() argument 118 if (is_write) { in fsi_aspeed_apb2opb_rw() 199 bool is_write; in fsi_aspeed_apb2opb_write() local 233 is_write = !(op_mode & APB2OPB_OPB_MODE_RD); in fsi_aspeed_apb2opb_write() 238 &op_data, op_size, is_write); in fsi_aspeed_apb2opb_write() 241 __func__, is_write ? "write" : "read", op_addr); in fsi_aspeed_apb2opb_write() 245 if (!is_write) { in fsi_aspeed_apb2opb_write()
|
| /qemu/target/xtensa/ |
| A D | mmu_helper.c | 786 switch (is_write) { in is_access_granted() 808 bool dtlb = is_write != 2; in get_physical_addr_mmu() 852 if (!is_access_granted(*access, is_write)) { in get_physical_addr_mmu() 854 (is_write ? in get_physical_addr_mmu() 907 bool dtlb = is_write != 2; in get_physical_addr_region() 914 if (!is_access_granted(*access, is_write)) { in get_physical_addr_region() 916 (is_write ? in get_physical_addr_region() 1024 return is_write < 2 ? in get_physical_addr_mpu() 1037 if (!is_access_granted(*access, is_write)) { in get_physical_addr_mpu() 1038 return is_write < 2 ? in get_physical_addr_mpu() [all …]
|
| A D | xtensa-semi.c | 204 bool is_write = regs[2] == TARGET_SYS_write; in HELPER() local 216 void *buf = cpu_physical_memory_map(paddr, &sz, !is_write); in HELPER() 224 if (is_write && (fd == 1 || fd == 2)) { in HELPER() 228 } else if (!is_write && fd == 0) { in HELPER() 247 is_write ? in HELPER() 253 io_done = is_write ? in HELPER() 262 cpu_physical_memory_unmap(buf, sz, !is_write, io_done); in HELPER()
|
| /qemu/block/ |
| A D | blkverify.c | 31 bool is_write; member 55 r->is_write ? "write" : "read", r->offset, r->bytes); in blkverify_err() 198 int flags, bool is_write) in blkverify_co_prwv() argument 210 .is_write = is_write, in blkverify_co_prwv() 211 .request_fn = is_write ? bdrv_co_pwritev : bdrv_co_preadv, in blkverify_co_prwv()
|
| /qemu/contrib/plugins/ |
| A D | hwprofile.c | 184 static void inc_count(IOCounts *count, bool is_write, unsigned int cpu_index) in inc_count() argument 186 if (is_write) { in inc_count() 205 bool is_write = qemu_plugin_mem_is_store(meminfo); in vcpu_haddr() local 219 inc_count(&counts->totals, is_write, cpu_index); in vcpu_haddr() 222 inc_count(&counts->totals, is_write, cpu_index); in vcpu_haddr() 236 inc_count(&io_count->counts, is_write, cpu_index); in vcpu_haddr()
|
| /qemu/hw/remote/ |
| A D | vfio-user-obj.c | 266 const bool is_write) in vfu_object_cfg_access() argument 283 if (is_write) { in vfu_object_cfg_access() 352 hwaddr size, const bool is_write) in vfu_object_mr_rw() argument 361 if (memory_access_is_direct(mr, is_write)) { in vfu_object_mr_rw() 370 if (is_write) { in vfu_object_mr_rw() 388 if (is_write) { in vfu_object_mr_rw() 421 hwaddr len, const bool is_write) in vfu_object_bar_rw() argument 443 if (is_write && section_mr->readonly) { in vfu_object_bar_rw() 453 section_size, is_write)) { in vfu_object_bar_rw() 456 is_write ? "write to" : "read from", bar_offset, in vfu_object_bar_rw() [all …]
|
| /qemu/hw/sparc/ |
| A D | sun4m_iommu.c | 274 int is_write) in iommu_bad_addr() argument 279 if (!is_write) { in iommu_bad_addr() 294 int is_write = (flags & IOMMU_WO) ? 1 : 0; in sun4m_translate_iommu() local 307 iommu_bad_addr(is, page, is_write); in sun4m_translate_iommu() 312 if (is_write && !(pte & IOPTE_WRITE)) { in sun4m_translate_iommu() 313 iommu_bad_addr(is, page, is_write); in sun4m_translate_iommu()
|
| /qemu/include/exec/ |
| A D | cpu-common.h | 144 hwaddr len, bool is_write); 157 bool is_write); 159 bool is_write, hwaddr access_len); 183 void *ptr, size_t len, bool is_write);
|
| A D | memory.h | 306 unsigned size, bool is_write, 2574 unsigned size, bool is_write, 2655 hwaddr len, bool is_write); 2737 bool is_write; member 2826 bool is_write); 2883 hwaddr *len, bool is_write, 2892 addr, xlat, len, is_write, attrs); in address_space_translate() 2912 bool is_write, MemTxAttrs attrs); 2930 hwaddr *plen, bool is_write, MemTxAttrs attrs); 2944 bool is_write, hwaddr access_len); [all …]
|
| /qemu/block/export/ |
| A D | virtio-blk-handler.c | 176 bool is_write = type & VIRTIO_BLK_T_OUT; in virtio_blk_process_req() local 179 if (is_write && !handler->writable) { in virtio_blk_process_req() 184 if (is_write) { in virtio_blk_process_req() 199 if (is_write) { in virtio_blk_process_req()
|
| /qemu/include/sysemu/ |
| A D | xen-mapcache.h | 24 bool is_write); 44 bool is_write) in xen_map_cache() argument
|
| /qemu/hw/net/ |
| A D | vmware_utils.h | 43 vmw_shmem_rw(PCIDevice *d, hwaddr addr, void *buf, int len, int is_write) in vmw_shmem_rw() argument 46 addr, len, buf, is_write); in vmw_shmem_rw() 48 if (is_write) in vmw_shmem_rw()
|
| /qemu/hw/sd/ |
| A D | bcm2835_sdhost.c | 187 int is_write; in bcm2835_sdhost_fifo_run() local 190 is_write = (s->cmd & SDCMD_WRITE_CMD) != 0; in bcm2835_sdhost_fifo_run() 191 if (s->datacnt != 0 && (is_write || sdbus_data_ready(&s->sdbus))) { in bcm2835_sdhost_fifo_run() 215 } else if (is_write) { /* write */ in bcm2835_sdhost_fifo_run() 237 if (is_write) { in bcm2835_sdhost_fifo_run()
|
| A D | allwinner-sdhost.c | 334 bool is_write, uint32_t max_bytes) in allwinner_sdhost_process_desc() argument 355 is_write, max_bytes); in allwinner_sdhost_process_desc() 365 if (is_write) { in allwinner_sdhost_process_desc() 392 bool is_write = (s->command & SD_CMDR_WRITE); in allwinner_sdhost_dma() local 405 if (!is_write && !sdbus_data_ready(&s->sdbus)) { in allwinner_sdhost_dma() 412 is_write, s->byte_count); in allwinner_sdhost_dma() 434 if (is_write) { in allwinner_sdhost_dma()
|
| A D | npcm7xx_sdhci.c | 68 unsigned size, bool is_write, in npcm7xx_sdhci_check_mem_op() argument 79 return !is_write && size == 2; in npcm7xx_sdhci_check_mem_op()
|
| /qemu/target/s390x/kvm/ |
| A D | kvm_s390x.h | 21 int len, bool is_write); 23 bool is_write);
|
| /qemu/hw/arm/ |
| A D | trace-events | 38 …ar *n, uint16_t sid, uint64_t addr, bool is_write) "%s sid=0x%x bypass (smmu disabled) iova:0x%"PR… 39 …nst char *n, uint16_t sid, uint64_t addr, bool is_write) "%s sid=0x%x STE bypass iova:0x%"PRIx64" … 40 …onst char *n, uint16_t sid, uint64_t addr, bool is_write) "%s sid=0x%x abort on iova:0x%"PRIx64" i…
|
| /qemu/target/arm/tcg/ |
| A D | tlb_helper.c | 30 bool same_el, bool is_write, in merge_syn_data_abort() argument 60 syn = syn_data_abort_vncr(fi->ea, is_write, fsc); in merge_syn_data_abort() 64 fi->ea, 0, fi->s1ptw, is_write, fsc); in merge_syn_data_abort() 73 fi->ea, 0, fi->s1ptw, is_write, fsc, in merge_syn_data_abort()
|
| A D | translate-a64.h | 32 uint32_t msz, bool is_write, uint32_t data); 53 TCGv_i64 gen_mte_check1(DisasContext *s, TCGv_i64 addr, bool is_write, 55 TCGv_i64 gen_mte_checkN(DisasContext *s, TCGv_i64 addr, bool is_write,
|
| /qemu/hw/xen/ |
| A D | xen-mapcache.c | 193 bool is_write, in xen_remap_bucket() argument 256 if (is_write) { in xen_remap_bucket() 327 bool grant, bool is_write) in xen_map_cache_unlocked() argument 399 grant, is_write, ram_offset); in xen_map_cache_unlocked() 407 grant, is_write, ram_offset); in xen_map_cache_unlocked() 456 bool is_write) in xen_map_cache() argument 476 lock, dma, grant, is_write); in xen_map_cache()
|
| /qemu/gdbstub/ |
| A D | system.c | 451 uint8_t *buf, int len, bool is_write) in gdb_target_memory_rw_debug() argument 456 if (is_write) { in gdb_target_memory_rw_debug() 466 return cc->memory_rw_debug(cpu, addr, buf, len, is_write); in gdb_target_memory_rw_debug() 469 return cpu_memory_rw_debug(cpu, addr, buf, len, is_write); in gdb_target_memory_rw_debug()
|
| A D | user-target.c | 234 uint8_t *buf, int len, bool is_write) in target_memory_rw_debug() argument 239 return cc->memory_rw_debug(cpu, addr, buf, len, is_write); in target_memory_rw_debug() 241 return cpu_memory_rw_debug(cpu, addr, buf, len, is_write); in target_memory_rw_debug()
|
| /qemu/hw/block/ |
| A D | virtio-blk.c | 226 bool is_write = mrb->is_write; in submit_requests() local 252 qiov->size, is_write); in submit_requests() 254 is_write ? BLOCK_ACCT_WRITE : BLOCK_ACCT_READ, in submit_requests() 262 if (is_write) { in submit_requests() 352 if (mrb->is_write && mrb->num_reqs > 0) { in virtio_blk_handle_flush() 841 bool is_write = type & VIRTIO_BLK_T_OUT; in virtio_blk_handle_request() local 844 if (is_write) { in virtio_blk_handle_request() 857 is_write ? BLOCK_ACCT_WRITE : BLOCK_ACCT_READ); in virtio_blk_handle_request() 863 is_write ? BLOCK_ACCT_WRITE : BLOCK_ACCT_READ); in virtio_blk_handle_request() 868 is_write != mrb->is_write || in virtio_blk_handle_request() [all …]
|