| /openbmc/qemu/target/s390x/ |
| H 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()
|
| /openbmc/qemu/target/xtensa/ |
| H A D | xtensa-semi.c | 206 bool is_write = regs[2] == TARGET_SYS_write; in HELPER() local 218 void *buf = cpu_physical_memory_map(paddr, &sz, !is_write); in HELPER() 226 if (is_write && (fd == 1 || fd == 2)) { in HELPER() 230 } else if (!is_write && fd == 0) { in HELPER() 249 is_write ? in HELPER() 255 io_done = is_write ? in HELPER() 264 cpu_physical_memory_unmap(buf, sz, !is_write, io_done); in HELPER()
|
| H A D | mmu_helper.c | 788 static bool is_access_granted(unsigned access, int is_write) in is_access_granted() argument 790 switch (is_write) { in is_access_granted() 808 uint32_t vaddr, int is_write, int mmu_idx, in get_physical_addr_mmu() argument 812 bool dtlb = is_write != 2; in get_physical_addr_mmu() 856 if (!is_access_granted(*access, is_write)) { in get_physical_addr_mmu() 858 (is_write ? in get_physical_addr_mmu() 907 uint32_t vaddr, int is_write, int mmu_idx, in get_physical_addr_region() argument 911 bool dtlb = is_write != 2; in get_physical_addr_region() 918 if (!is_access_granted(*access, is_write)) { in get_physical_addr_region() 920 (is_write ? in get_physical_addr_region() [all …]
|
| /openbmc/qemu/hw/fsi/ |
| H 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()
|
| /openbmc/qemu/include/exec/ |
| H A D | cpu-common.h | 135 hwaddr len, bool is_write); 148 bool is_write); 150 bool is_write, hwaddr access_len); 172 void *ptr, size_t len, bool is_write);
|
| /openbmc/qemu/block/ |
| H 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()
|
| /openbmc/qemu/contrib/plugins/ |
| H A D | hwprofile.c | 186 static void inc_count(IOCounts *count, bool is_write, unsigned int cpu_index) in inc_count() argument 188 if (is_write) { in inc_count() 207 bool is_write = qemu_plugin_mem_is_store(meminfo); in vcpu_haddr() local 221 inc_count(&counts->totals, is_write, cpu_index); in vcpu_haddr() 224 inc_count(&counts->totals, is_write, cpu_index); in vcpu_haddr() 238 inc_count(&io_count->counts, is_write, cpu_index); in vcpu_haddr()
|
| /openbmc/qemu/hw/sparc/ |
| H 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()
|
| /openbmc/qemu/block/export/ |
| H 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()
|
| /openbmc/qemu/system/ |
| H A D | physmem.c | 425 bool is_write, in address_space_translate_iommu() argument 443 iotlb = imrc->translate(iommu_mr, addr, is_write ? in address_space_translate_iommu() 446 if (!(iotlb.perm & (1 << is_write))) { in address_space_translate_iommu() 497 bool is_write, in flatview_do_translate() argument 518 is_write, is_mmio, in flatview_do_translate() 531 bool is_write, MemTxAttrs attrs) in address_space_get_iotlb_entry() argument 541 NULL, &page_mask, is_write, false, &as, in address_space_get_iotlb_entry() 568 hwaddr *plen, bool is_write, in flatview_translate() argument 577 is_write, true, &as, attrs); in flatview_translate() 580 if (xen_enabled() && memory_access_is_direct(mr, is_write, attrs)) { in flatview_translate() [all …]
|
| /openbmc/qemu/hw/remote/ |
| H 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, MEMTXATTRS_UNSPECIFIED)) { 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 …]
|
| /openbmc/u-boot/drivers/ata/ |
| H A D | fsl_sata.c | 536 static u32 fsl_sata_rw_cmd(int dev, u32 start, u32 blkcnt, u8 *buffer, int is_write) in fsl_sata_rw_cmd() argument 548 cfis->command = (is_write) ? ATA_CMD_WRITE : ATA_CMD_READ; in fsl_sata_rw_cmd() 575 static u32 fsl_sata_rw_cmd_ext(int dev, u32 start, u32 blkcnt, u8 *buffer, int is_write) in fsl_sata_rw_cmd_ext() argument 588 cfis->command = (is_write) ? ATA_CMD_WRITE_EXT in fsl_sata_rw_cmd_ext() 606 int is_write) in fsl_sata_rw_ncq_cmd() argument 625 cfis->command = (is_write) ? ATA_CMD_FPDMA_WRITE in fsl_sata_rw_ncq_cmd() 694 const void *buffer, int is_write) in ata_low_level_rw_lba48() argument 708 fsl_sata_rw_cmd_ext(dev, start, max_blks, addr, is_write); in ata_low_level_rw_lba48() 710 fsl_sata_rw_ncq_cmd(dev, start, max_blks, addr, is_write); in ata_low_level_rw_lba48() 716 fsl_sata_rw_cmd_ext(dev, start, blks, addr, is_write); in ata_low_level_rw_lba48() [all …]
|
| H A D | dwc_ahsata.c | 370 s32 is_write) in ahci_exec_ata_cmd() argument 394 if (is_write) { in ahci_exec_ata_cmd() 412 if (!is_write) in ahci_exec_ata_cmd() 550 u32 blkcnt, u8 *buffer, int is_write) in dwc_ahsata_rw_cmd() argument 563 cfis->command = (is_write) ? ATA_CMD_WRITE : ATA_CMD_READ; in dwc_ahsata_rw_cmd() 573 ATA_SECT_SIZE * blkcnt, is_write) > 0) in dwc_ahsata_rw_cmd() 595 lbaint_t blkcnt, u8 *buffer, int is_write) in dwc_ahsata_rw_cmd_ext() argument 609 cfis->command = (is_write) ? ATA_CMD_WRITE_EXT in dwc_ahsata_rw_cmd_ext() 623 ATA_SECT_SIZE * blkcnt, is_write) > 0) in dwc_ahsata_rw_cmd_ext() 656 int is_write) in ata_low_level_rw_lba48() argument [all …]
|
| H A D | sata_sil.c | 267 u8 *buffer, int is_write) in sil_sata_rw_cmd() argument 280 if (is_write) { in sil_sata_rw_cmd() 312 u8 *buffer, int is_write) in sil_sata_rw_cmd_ext() argument 325 if (is_write) { in sil_sata_rw_cmd_ext() 360 const void *buffer, int is_write) in sil_sata_rw_lba28() argument 372 sil_sata_rw_cmd(dev, start, max_blks, addr, is_write); in sil_sata_rw_lba28() 377 sil_sata_rw_cmd(dev, start, blks, addr, is_write); in sil_sata_rw_lba28() 388 const void *buffer, int is_write) in sil_sata_rw_lba48() argument 401 addr, is_write); in sil_sata_rw_lba48() 407 addr, is_write); in sil_sata_rw_lba48()
|
| H A D | sata_mv.c | 658 u8 *buffer, int is_write) in mv_sata_rw_cmd_ext() argument 669 cfis.command = (is_write) ? ATA_CMD_WRITE_EXT : ATA_CMD_READ_EXT; in mv_sata_rw_cmd_ext() 682 is_write); in mv_sata_rw_cmd_ext() 688 int is_write) in mv_sata_rw_cmd() argument 699 cfis.command = (is_write) ? ATA_CMD_WRITE : ATA_CMD_READ; in mv_sata_rw_cmd() 709 is_write); in mv_sata_rw_cmd() 715 void *buffer, int is_write) in ata_low_level_rw() argument 732 is_write); in ata_low_level_rw() 735 is_write); in ata_low_level_rw() 743 is_write); in ata_low_level_rw() [all …]
|
| /openbmc/qemu/hw/net/ |
| H 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()
|
| /openbmc/qemu/target/s390x/kvm/ |
| H A D | kvm_s390x.h | 21 int len, bool is_write); 23 bool is_write);
|
| /openbmc/qemu/include/system/ |
| H A D | memory.h | 335 unsigned size, bool is_write, 2671 unsigned size, bool is_write, 2770 hwaddr len, bool is_write); 2858 bool is_write; member 2950 bool is_write); 2990 bool is_write, MemTxAttrs attrs); 3007 hwaddr *len, bool is_write, 3012 hwaddr *len, bool is_write, in address_space_translate() argument 3016 addr, xlat, len, is_write, attrs); in address_space_translate() 3036 bool is_write, MemTxAttrs attrs); [all …]
|
| H A D | xen-mapcache.h | 22 bool is_write);
|
| /openbmc/qemu/hw/sd/ |
| H A D | bcm2835_sdhost.c | 184 int is_write; in bcm2835_sdhost_fifo_run() local 187 is_write = (s->cmd & SDCMD_WRITE_CMD) != 0; in bcm2835_sdhost_fifo_run() 188 if (s->datacnt != 0 && (is_write || sdbus_data_ready(&s->sdbus))) { in bcm2835_sdhost_fifo_run() 212 } else if (is_write) { /* write */ in bcm2835_sdhost_fifo_run() 234 if (is_write) { in bcm2835_sdhost_fifo_run()
|
| /openbmc/qemu/hw/xen/ |
| H A D | xen-mapcache.c | 197 bool is_write, in xen_remap_bucket() argument 260 if (is_write) { in xen_remap_bucket() 331 bool grant, bool is_write) in xen_map_cache_unlocked() argument 403 grant, is_write, ram_offset); in xen_map_cache_unlocked() 411 grant, is_write, ram_offset); in xen_map_cache_unlocked() 460 bool is_write) in xen_map_cache() argument 467 mc = is_write ? mapcache_grants_rw : mapcache_grants_ro; in xen_map_cache() 484 lock, dma, grant, is_write); in xen_map_cache()
|
| /openbmc/qemu/include/qemu/ |
| H A D | selfmap.h | 19 bool is_write; member
|
| /openbmc/qemu/target/arm/tcg/ |
| H 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()
|
| H 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,
|
| /openbmc/u-boot/arch/x86/cpu/quark/ |
| H A D | hte.h | 41 void hte_mem_op(u32 addr, u8 first_run, u8 is_write);
|