Home
last modified time | relevance | path

Searched refs:is_write (Results 1 – 25 of 115) sorted by relevance

12345

/openbmc/qemu/target/s390x/
H A Dmmu_helper.c97 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 Dxtensa-semi.c206 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 Dmmu_helper.c788 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 Daspeed_apb2opb.c114 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 Dcpu-common.h135 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 Dblkverify.c31 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 Dhwprofile.c186 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 Dsun4m_iommu.c274 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 Dvirtio-blk-handler.c176 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 Dphysmem.c425 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 Dvfio-user-obj.c266 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 Dfsl_sata.c536 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 Ddwc_ahsata.c370 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 Dsata_sil.c267 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 Dsata_mv.c658 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 Dvmware_utils.h43 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 Dkvm_s390x.h21 int len, bool is_write);
23 bool is_write);
/openbmc/qemu/include/system/
H A Dmemory.h335 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 Dxen-mapcache.h22 bool is_write);
/openbmc/qemu/hw/sd/
H A Dbcm2835_sdhost.c184 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 Dxen-mapcache.c197 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 Dselfmap.h19 bool is_write; member
/openbmc/qemu/target/arm/tcg/
H A Dtlb_helper.c30 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 Dtranslate-a64.h32 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 Dhte.h41 void hte_mem_op(u32 addr, u8 first_run, u8 is_write);

12345