arch/alpha/include/asm/io.h
600
extern void memcpy_fromio(void *, const volatile void __iomem *, long);
arch/alpha/include/asm/io.h
616
#define memcpy_fromio memcpy_fromio
arch/alpha/kernel/io.c
531
EXPORT_SYMBOL(memcpy_fromio);
arch/alpha/kernel/io.c
677
memcpy_fromio(d, ios, count);
arch/arm/include/asm/io.h
315
#define memcpy_fromio(to,from,count) memcpy_fromio(to,from,count)
arch/m68k/include/asm/kmap.h
42
#define memcpy_fromio memcpy_fromio
arch/mips/ath25/board.c
141
memcpy_fromio(board_data, bcfg, 0x100);
arch/mips/ath25/board.c
171
memcpy_fromio(radio_data, rcfg, rcfg_size);
arch/mips/txx9/generic/setup.c
789
memcpy_fromio(buf, dev->base + pos, size);
arch/powerpc/include/asm/io.h
601
#define memcpy_fromio memcpy_fromio
arch/powerpc/platforms/cell/spufs/file.c
279
memcpy_fromio(buf, local_store + offset, len);
arch/powerpc/platforms/cell/spufs/run.c
323
memcpy_fromio(&s, ls + ls_pointer, sizeof(s));
arch/powerpc/sysdev/mmio_nvram.c
35
memcpy_fromio(buf, mmio_nvram_start + *index, count);
arch/sh/include/asm/io.h
253
#define memcpy_fromio memcpy_fromio
arch/sh/include/asm/io.h
255
void memcpy_fromio(void *, const volatile void __iomem *, unsigned long);
arch/sh/kernel/io.c
74
EXPORT_SYMBOL(memcpy_fromio);
arch/sparc/include/asm/io_64.h
387
#define memcpy_fromio memcpy_fromio
arch/x86/events/intel/uncore_discovery.c
275
memcpy_fromio(&global, io_addr, sizeof(struct uncore_global_discovery));
arch/x86/events/intel/uncore_discovery.c
294
memcpy_fromio(&unit, io_addr + (i + 1) * (global.stride * 8),
arch/x86/include/asm/io.h
203
void memcpy_fromio(void *, const volatile void __iomem *, size_t);
arch/x86/include/asm/io.h
207
#define memcpy_fromio memcpy_fromio
arch/x86/kernel/tboot.c
370
memcpy_fromio(log_uuid, log_base, sizeof(log_uuid));
arch/x86/kernel/tboot.c
389
memcpy_fromio(kbuf, log_base + LOG_BUF_OFF + *ppos, count);
arch/x86/lib/iomem.c
103
EXPORT_SYMBOL(memcpy_fromio);
drivers/accel/amdxdna/amdxdna_mailbox.c
323
memcpy_fromio((u32 *)&header + 1, read_addr, rest);
drivers/accel/amdxdna/amdxdna_mailbox_helper.c
32
memcpy_fromio(cb_arg->data, data, cb_arg->size);
drivers/accel/habanalabs/common/firmware_if.c
1634
memcpy_fromio(dest,
drivers/accel/habanalabs/common/firmware_if.c
2255
memcpy_fromio(fw_desc, src, sizeof(struct lkd_fw_comms_desc));
drivers/accel/habanalabs/common/firmware_if.c
2262
memcpy_fromio(temp_fw_desc, src, sizeof(struct comms_msg_header) + fw_data_size);
drivers/acpi/acpi_pcc.c
128
memcpy_fromio(value, data->pcc_chan->shmem, data->ctx.length);
drivers/acpi/apei/einj-core.c
277
memcpy_fromio(&v, p, sizeof(v));
drivers/acpi/apei/einj-core.c
332
memcpy_fromio(&v5param, p, v5param_size);
drivers/acpi/apei/einj-core.c
357
memcpy_fromio(&v4param, p, sizeof(v4param));
drivers/acpi/apei/einj-core.c
433
memcpy_fromio(&trigger_tab, p, sizeof(trigger_tab));
drivers/acpi/apei/einj-core.c
464
memcpy_fromio(full_trigger_tab, p, table_size);
drivers/acpi/apei/einj-core.c
559
memcpy_fromio(v5param, einj_param, param_size);
drivers/acpi/apei/einj-core.c
626
memcpy_fromio(&v4param, einj_param, sizeof(v4param));
drivers/acpi/apei/ghes.c
355
memcpy_fromio(buffer, vaddr + offset, trunk);
drivers/acpi/sysfs.c
438
memcpy_fromio(buf, base + offset, count);
drivers/ata/sata_sil24.c
488
memcpy_fromio(fis, prb->fis, sizeof(fis));
drivers/ata/sata_sx4.c
961
memcpy_fromio(psource, dimm_mmio + offset / 4, dist);
drivers/ata/sata_sx4.c
970
memcpy_fromio(psource, dimm_mmio, window_size / 4);
drivers/ata/sata_sx4.c
981
memcpy_fromio(psource, dimm_mmio, size / 4);
drivers/atm/solos-pci.c
794
memcpy_fromio(header, RX_BUF(card, port), sizeof(*header));
drivers/atm/solos-pci.c
814
memcpy_fromio(skb_put(skb, size),
drivers/bus/mhi/ep/ring.c
188
memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.rbase, sizeof(u64));
drivers/bus/mhi/ep/ring.c
19
memcpy_fromio(&rlen, (void __iomem *) &ring->ring_ctx->generic.rlen, sizeof(u64));
drivers/bus/mhi/ep/ring.c
203
memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.rp, sizeof(u64));
drivers/bus/mhi/ep/ring.c
213
memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.wp, sizeof(u64));
drivers/char/hw_random/exynos-trng.c
95
memcpy_fromio(data, trng->mem + EXYNOS_TRNG_FIFO_0, max);
drivers/char/hw_random/jh7110-trng.c
267
memcpy_fromio(buf, trng->base + STARFIVE_RAND0, max);
drivers/char/hw_random/omap-rng.c
194
memcpy_fromio(data, priv->base + priv->pdata->regs[RNG_OUTPUT_0_REG],
drivers/char/hw_random/rockchip-rng.c
224
memcpy_fromio(buf, rk_rng->base + TRNG_RNG_DOUT, to_read);
drivers/char/hw_random/rockchip-rng.c
262
memcpy_fromio(buf, rk_rng->base + RKRNG_TRNG_DATA0, to_read);
drivers/char/hw_random/rockchip-rng.c
348
memcpy_fromio(buf, rk_rng->base + TRNG_V1_RAND0, to_read);
drivers/char/tpm/eventlog/acpi.c
158
memcpy_fromio(log->bios_event_log, virt, len);
drivers/char/tpm/tpm_crb.c
386
memcpy_fromio(buf, priv->rsp, 8);
drivers/char/tpm/tpm_crb.c
392
memcpy_fromio(&buf[8], &priv->rsp[8], expected - 8);
drivers/char/tpm/tpm_crb.c
720
memcpy_fromio(&__rsp_pa, &priv->regs_t->ctrl_rsp_pa, 8);
drivers/crypto/exynos-rng.c
165
memcpy_fromio(dst, rng->mem + EXYNOS_RNG_OUT_BASE, *read);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
185
memcpy_fromio(cx_out, dev->base_reg + HW_OFFS_OCS_ECC_CX_DATA_OUT,
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
199
memcpy_fromio(cy_out, dev->base_reg + HW_OFFS_OCS_ECC_CY_DATA_OUT,
drivers/crypto/marvell/cesa/cipher.c
231
memcpy_fromio(skreq->iv,
drivers/crypto/marvell/cesa/hash.c
240
memcpy_fromio(creq->cache,
drivers/crypto/marvell/cesa/tdma.c
402
memcpy_fromio(miter.addr,
drivers/crypto/s5p-sss.c
474
memcpy_fromio(req->iv, dev->aes_ioaddr + SSS_REG_AES_IV_DATA(0), AES_BLOCK_SIZE);
drivers/crypto/s5p-sss.c
477
memcpy_fromio(req->iv, dev->aes_ioaddr + SSS_REG_AES_CNT_DATA(0), AES_BLOCK_SIZE);
drivers/cxl/pci.c
368
memcpy_fromio(mbox_cmd->payload_out, payload, n);
drivers/devfreq/hisi_uncore_freq.c
244
memcpy_fromio(data, &addr->pcc_data.data, sizeof(*data));
drivers/dma/idxd/device.c
1161
memcpy_fromio(wq->wqcfg, idxd->reg_base + wqcfg_offset, idxd->wqcfg_size);
drivers/dma/ti/edma.c
434
memcpy_fromio(param, ecc->base + PARM_OFFSET(slot), PARM_SIZE);
drivers/firmware/arm_scmi/shmem.c
73
memcpy_fromio(to, from, count);
drivers/firmware/arm_scmi/transports/smc.c
168
memcpy_fromio(&cap_id, ptr, sizeof(cap_id));
drivers/firmware/arm_scpi.c
396
memcpy_fromio(match->rx_buf, mem->payload, len);
drivers/firmware/arm_scpi.c
403
memcpy_fromio(match->rx_buf, mem->payload, len);
drivers/firmware/dmi_scan.c
696
memcpy_fromio(buf, p, 32);
drivers/firmware/dmi_scan.c
714
memcpy_fromio(buf, p, 32);
drivers/firmware/dmi_scan.c
730
memcpy_fromio(buf, p, 16);
drivers/firmware/dmi_scan.c
732
memcpy_fromio(buf + 16, q, 16);
drivers/firmware/dmi_scan.c
750
memcpy_fromio(buf + 16, q, 16);
drivers/firmware/ti_sci.c
143
memcpy_fromio(info->debug_buffer, info->debug_region,
drivers/fpga/dfl.c
1188
memcpy_fromio(finfo->params, binfo->ioaddr + ofst + DFHv1_PARAM_HDR, dfh_psize);
drivers/gpio/gpio-graniterapids.c
279
memcpy_fromio(tmp, cfg_lock_base, sizeof(tmp));
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
140
memcpy_fromio(adev->bios, bios, size);
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
171
memcpy_fromio(adev->bios, bios, size);
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
241
memcpy_fromio(adev->bios, bios, romlen);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
781
memcpy_fromio(buf, addr, count);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
458
memcpy_fromio(adev->uvd.inst[j].saved_bo, ptr, size);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
333
memcpy_fromio(adev->vcn.inst[i].saved_bo, ptr, size);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6869
memcpy_fromio(adev->gfx.me.mqd_backup[mqd_idx], mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7165
memcpy_fromio(adev->gfx.kiq[0].mqd_backup, mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7186
memcpy_fromio(adev->gfx.mec.mqd_backup[mqd_idx], mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4210
memcpy_fromio(adev->gfx.me.mqd_backup[mqd_idx], mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4522
memcpy_fromio(adev->gfx.kiq[0].mqd_backup, mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4543
memcpy_fromio(adev->gfx.mec.mqd_backup[mqd_idx], mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3081
memcpy_fromio(adev->gfx.me.mqd_backup[mqd_idx], mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3414
memcpy_fromio(adev->gfx.mec.mqd_backup[mqd_idx], mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2405
memcpy_fromio(adev->gfx.mec.mqd_backup[mqd_idx], mqd, sizeof(*mqd));
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
545
memcpy_fromio(buf, adev->mman.aper_base_kaddr, sz);
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
639
memcpy_fromio(buf, adev->mman.aper_base_kaddr, sz);
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
498
memcpy_fromio(buf, adev->mman.aper_base_kaddr, sz);
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
574
memcpy_fromio(adev->vce.saved_bo, ptr, size);
drivers/gpu/drm/drm_cache.c
220
memcpy_fromio(dst->vaddr, src->vaddr_iomem, len);
drivers/gpu/drm/drm_cache.c
232
memcpy_fromio(bounce, _src, MEMCPY_BOUNCE_SIZE);
drivers/gpu/drm/drm_cache.c
239
memcpy_fromio(bounce, _src, MEMCPY_BOUNCE_SIZE);
drivers/gpu/drm/gma500/mid_bios.c
143
memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt));
drivers/gpu/drm/gma500/mid_bios.c
157
memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt));
drivers/gpu/drm/gma500/mid_bios.c
176
memcpy_fromio(&gct, gct_virtual, sizeof(gct));
drivers/gpu/drm/gma500/mid_bios.c
204
memcpy_fromio(&gct, gct_virtual, sizeof(gct));
drivers/gpu/drm/gma500/mid_bios.c
239
memcpy_fromio(gct, gct_virtual, sizeof(*gct));
drivers/gpu/drm/gma500/mid_bios.c
302
memcpy_fromio(&vbt_header, vbt_virtual, sizeof(vbt_header));
drivers/gpu/drm/i915/display/intel_overlay.c
1495
memcpy_fromio(&error->regs, overlay->regs, sizeof(error->regs));
drivers/gpu/drm/i915/display/intel_rom.c
83
memcpy_fromio(data, rom->oprom + offset, size);
drivers/gpu/drm/i915/gem/i915_gem_object.c
530
memcpy_fromio(dst, src_ptr, size);
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
735
memcpy_fromio(buf, ptr, bytes);
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c
1325
memcpy_fromio(dst, vaddr + offset, len);
drivers/gpu/drm/i915/gvt/kvmgt.c
793
memcpy_fromio(buf, aperture_va + offset_in_page(off), count);
drivers/gpu/drm/loongson/lsdc_benchmark.c
43
memcpy_fromio(dst_bo->kptr, src_bo->kptr, size);
drivers/gpu/drm/mgag200/mgag200_g200.c
343
memcpy_fromio(bios, rom, size);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c
39
memcpy_fromio(bios->data + offset, priv->data + offset, length);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c
38
memcpy_fromio(bios->data + offset, priv->rom + offset, length);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
67
memcpy_fromio(iobj->suspend, map, size);
drivers/gpu/drm/radeon/radeon_bios.c
104
memcpy_fromio(rdev->bios, bios, size);
drivers/gpu/drm/radeon/radeon_bios.c
128
memcpy_fromio(rdev->bios, bios, romlen);
drivers/gpu/drm/radeon/radeon_bios.c
75
memcpy_fromio(rdev->bios, bios, size);
drivers/gpu/drm/xe/xe_vsec.c
170
memcpy_fromio(data, telem_addr, count);
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
202
memcpy_fromio(&accel_data, sensoraddr, sizeof(struct sfh_accel_data));
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
213
memcpy_fromio(&gyro_data, sensoraddr, sizeof(struct sfh_gyro_data));
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
224
memcpy_fromio(&mag_data, sensoraddr, sizeof(struct sfh_mag_data));
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
236
memcpy_fromio(&als_data, sensoraddr, sizeof(struct sfh_als_data));
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
240
memcpy_fromio(&binfo, mp2->vsbase, sizeof(struct sfh_base_info));
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c
25
memcpy_fromio(&binfo, mp2->vsbase, sizeof(struct sfh_base_info));
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c
405
memcpy_fromio(&binfo, mp2->vsbase, sizeof(struct sfh_base_info));
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c
155
memcpy_fromio(&als_data, sensoraddr, sizeof(struct sfh_als_data));
drivers/i2c/busses/i2c-amd-mp2-pci.c
153
memcpy_fromio(i2c_common->msg->buf,
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
885
memcpy_fromio(&buf[1], p3 + 1, read_count);
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
887
memcpy_fromio(&buf[count], p3, transferlen);
drivers/input/keyboard/nspire-keypad.c
65
memcpy_fromio(state, keypad->reg_base + KEYPAD_DATA, sizeof(state));
drivers/input/touchscreen/raspberrypi-ts.c
70
memcpy_fromio(®s, ts->fw_regs_va, sizeof(regs));
drivers/mailbox/cv1800-mailbox.c
64
memcpy_fromio(&msg, mbox->content[i], MAILBOX_MSG_LEN);
drivers/mailbox/mailbox-test.c
292
memcpy_fromio(tdev->rx_buffer, tdev->rx_mmio, MBOX_MAX_MSG_LEN);
drivers/mailbox/mtk-gpueb-mailbox.c
89
memcpy_fromio(buf, chan->ebm->mbox_mmio + chan->c->rx_offset, chan->c->rx_len);
drivers/mailbox/zynqmp-ipi-mailbox.c
200
memcpy_fromio(msg->data, mchan->req_buf,
drivers/mcb/mcb-parse.c
189
memcpy_fromio(header, p, hsize);
drivers/media/pci/cx18/cx18-io.h
130
memcpy_fromio(to, from, len);
drivers/media/pci/ddbridge/ddbridge-io.h
46
memcpy_fromio(dst, dev->regs + adr, count);
drivers/media/pci/ivtv/ivtv-irq.c
78
memcpy_fromio(buf->buf, itv->dec_mem + s->sg_processing[i].src - IVTV_DECODER_OFFSET, size);
drivers/media/pci/ivtv/ivtv-irq.c
81
memcpy_fromio(buf->buf, itv->enc_mem + s->sg_processing[i].src, size);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
556
memcpy_fromio(p, (u8 __iomem *)(dma->addr_virt + dma->data_offset), copy_bytes);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
569
memcpy_fromio(p, (u8 __iomem *)(dma->addr_virt + dma->data_offset), copy_bytes);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
142
memcpy_fromio(t->rx_buf + frag_offset,
drivers/media/pci/ngene/ngene-core.c
47
#define ngcpyfrom(dst, adr, count) memcpy_fromio((dst), dev->iomem + (adr), (count))
drivers/media/pci/pt3/pt3_i2c.c
220
memcpy_fromio(msgs[i].buf, p, msgs[i].len);
drivers/media/pci/saa7164/saa7164-bus.c
370
memcpy_fromio(&msg_tmp, bus->m_pdwGetRing + curr_grp, space_rem);
drivers/media/pci/saa7164/saa7164-bus.c
371
memcpy_fromio((u8 *)&msg_tmp + space_rem, bus->m_pdwGetRing,
drivers/media/pci/saa7164/saa7164-bus.c
376
memcpy_fromio(&msg_tmp, bus->m_pdwGetRing + curr_grp, bytes_to_read);
drivers/media/pci/saa7164/saa7164-bus.c
432
memcpy_fromio(buf, bus->m_pdwGetRing + sizeof(*msg) -
drivers/media/pci/saa7164/saa7164-bus.c
437
memcpy_fromio(buf, bus->m_pdwGetRing, buf_size);
drivers/media/pci/saa7164/saa7164-bus.c
441
memcpy_fromio(buf, bus->m_pdwGetRing + curr_grp +
drivers/media/pci/saa7164/saa7164-bus.c
443
memcpy_fromio(buf + space_rem - sizeof(*msg),
drivers/media/pci/saa7164/saa7164-bus.c
453
memcpy_fromio(buf, bus->m_pdwGetRing + curr_grp + sizeof(*msg),
drivers/media/pci/saa7164/saa7164-core.c
845
memcpy_fromio(&dev->hwdesc, dev->bmmio, sizeof(struct tmComResHWDescr));
drivers/media/pci/saa7164/saa7164-core.c
846
memcpy_fromio(&dev->intfdesc, dev->bmmio + sizeof(struct tmComResHWDescr),
drivers/media/pci/saa7164/saa7164-core.c
848
memcpy_fromio(&dev->busdesc, dev->bmmio + dev->intfdesc.BARLocation,
drivers/media/platform/arm/mali-c55/mali-c55-core.c
662
memcpy_fromio(ctx->registers,
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
214
memcpy_fromio(dst, src, MALI_C55_1024BIN_HIST_SIZE);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
219
memcpy_fromio(dst, src, length);
drivers/media/platform/mediatek/vpu/mtk_vpu.c
750
memcpy_fromio(data, rcv_obj->share_buf, sizeof(data));
drivers/memory/renesas-rpc-if.c
574
memcpy_fromio(rpc->buffer, rpc->dirmap, rpc->xferlen);
drivers/memory/renesas-rpc-if.c
847
memcpy_fromio(buf, rpc->dirmap + from, len);
drivers/memory/renesas-rpc-if.c
883
memcpy_fromio(buf, xspi->dirmap + from, len);
drivers/mfd/macsmc.c
165
memcpy_fromio(rbuf, smc->shmem.iomem, rsize);
drivers/mfd/macsmc.c
214
memcpy_fromio(key_info, smc->shmem.iomem, sizeof(key_info));
drivers/misc/bcm-vk/bcm_vk_dev.c
251
memcpy_fromio(&log, vk->bar[BAR_2] + vk->peerlog_off, sizeof(log));
drivers/misc/bcm-vk/bcm_vk_dev.c
410
memcpy_fromio(&vk->peerlog_info, vk->bar[BAR_2] + vk->peerlog_off,
drivers/misc/bcm-vk/bcm_vk_dev.c
469
memcpy_fromio(dst, vk->bar[BAR_2] + offset, num * entry_size);
drivers/misc/bcm-vk/bcm_vk_msg.c
842
memcpy_fromio(dst, src, sizeof(*dst));
drivers/misc/ibmasm/command.c
168
memcpy_fromio(cmd->buffer, response, min(size, cmd->buffer_size));
drivers/misc/ibmasm/event.c
54
memcpy_fromio(event->data, data, data_size);
drivers/misc/ibmasm/heartbeat.c
85
memcpy_fromio(cmd->buffer, message, size);
drivers/misc/ibmasm/remote.c
180
memcpy_fromio(&input, get_queue_entry(sp, reader),
drivers/misc/ocxl/sysfs.c
105
memcpy_fromio(buf, afu->global_mmio_ptr + off, count);
drivers/misc/pci_endpoint_test.c
295
memcpy_fromio(read_buf, test->bar[barno] + offset, size);
drivers/misc/pci_endpoint_test.c
591
memcpy_fromio(read_buf, bar_addr + (i * sub_size) + off,
drivers/misc/sram.c
35
memcpy_fromio(buf, part->base + pos, count);
drivers/mmc/host/atmel-mci.c
542
memcpy_fromio(buf, host->regs, ATMCI_REGS_SIZE);
drivers/mmc/host/litex_mmc.c
160
memcpy_fromio(host->resp,
drivers/mtd/devices/bcm47xxsflash.c
110
memcpy_fromio(buf, b47s->window + from, memcpy_len);
drivers/mtd/devices/spear_smi.c
583
memcpy_fromio(buf, src, len);
drivers/mtd/hyperbus/hbmc-am654.c
130
memcpy_fromio(to, hbdev->map.virt + from, len);
drivers/mtd/maps/pci.c
56
memcpy_fromio(to, map->base + map->translate(map, from), len);
drivers/mtd/maps/pcmciamtd.c
156
memcpy_fromio(to, addr, toread);
drivers/mtd/maps/pcmciamtd.c
255
memcpy_fromio(to, win_base + from, len);
drivers/mtd/maps/physmap-core.c
174
memcpy_fromio(buf, map->virt + winofs, chunklen);
drivers/mtd/maps/sbc_gxx.c
121
memcpy_fromio(to, iomapadr + (from & WINDOW_MASK), thislen);
drivers/mtd/nand/onenand/onenand_samsung.c
679
memcpy_fromio(this->page_buf, p, mtd->writesize);
drivers/mtd/nand/onenand/onenand_samsung.c
682
memcpy_fromio(buffer, p, count);
drivers/mtd/nand/raw/atmel/nand-controller.c
755
memcpy_fromio(buf, nc->sram.virt, mtd->writesize);
drivers/mtd/nand/raw/atmel/nand-controller.c
758
memcpy_fromio(chip->oob_poi, nc->sram.virt + mtd->writesize,
drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c
82
memcpy_fromio((void *)buffer, flash_cache, fc_words * 4);
drivers/mtd/nand/raw/cafe_nand.c
142
memcpy_fromio(buf, cafe->mmio + CAFE_NAND_READ_DATA + cafe->datalen, len);
drivers/mtd/nand/raw/cs553x_nand.c
120
memcpy_fromio(buf, cs553x->mmio, 0x800);
drivers/mtd/nand/raw/cs553x_nand.c
124
memcpy_fromio(buf, cs553x->mmio, len);
drivers/mtd/nand/raw/fsl_elbc_nand.c
605
memcpy_fromio(buf, &elbc_fcm_ctrl->addr[elbc_fcm_ctrl->index], avail);
drivers/mtd/nand/raw/fsl_ifc_nand.c
591
memcpy_fromio(buf, ifc_nand_ctrl->addr + ifc_nand_ctrl->index, avail);
drivers/mtd/nand/raw/mpc5121_nfc.c
435
memcpy_fromio(buffer,
drivers/mtd/nand/raw/mpc5121_nfc.c
474
memcpy_fromio(buf, prv->regs + NFC_MAIN_AREA(0) + c, l);
drivers/mtd/nand/raw/pasemi_nand.c
40
memcpy_fromio(buf, chip->legacy.IO_ADDR_R, 0x800);
drivers/mtd/nand/raw/pasemi_nand.c
44
memcpy_fromio(buf, chip->legacy.IO_ADDR_R, len);
drivers/mtd/nand/raw/sunxi_nand.c
1009
memcpy_fromio(data, nfc->regs + NFC_RAM0_BASE,
drivers/mtd/nand/raw/sunxi_nand.c
1021
memcpy_fromio(data, nfc->regs + NFC_RAM0_BASE, ecc->size);
drivers/mtd/nand/raw/sunxi_nand.c
2034
memcpy_fromio(inbuf, nfc->regs + NFC_RAM0_BASE, cnt);
drivers/mtd/nand/raw/sunxi_nand.c
586
memcpy_fromio(buf + offs, nfc->regs + NFC_RAM0_BASE,
drivers/mtd/nand/raw/vf610_nfc.c
241
memcpy_fromio(dst, src, len);
drivers/mtd/spi-nor/controllers/hisi-sfc.c
213
memcpy_fromio(buf, host->iobase, len);
drivers/mtd/spi-nor/controllers/nxp-spifi.c
182
memcpy_fromio(buf, spifi->flash_base + from, len);
drivers/net/arcnet/arc-rimi.c
303
TIME(dev, "memcpy_fromio", count, memcpy_fromio(buf, memaddr, count));
drivers/net/arcnet/com90xx.c
645
TIME(dev, "memcpy_fromio", count, memcpy_fromio(buf, memaddr, count));
drivers/net/can/janz-ican3.c
1391
memcpy_fromio(&desc, desc_addr, sizeof(desc));
drivers/net/can/janz-ican3.c
1577
memcpy_fromio(mod->fwinfo, mod->dpm + FIRMWARE_STAMP, sizeof(mod->fwinfo) - 1);
drivers/net/can/janz-ican3.c
1712
memcpy_fromio(&desc, desc_addr, 1);
drivers/net/can/janz-ican3.c
334
memcpy_fromio(msg, mod->dpm, sizeof(*msg));
drivers/net/can/janz-ican3.c
565
memcpy_fromio(&desc, desc_addr, sizeof(desc));
drivers/net/can/janz-ican3.c
596
memcpy_fromio(&desc, desc_addr, sizeof(desc));
drivers/net/can/janz-ican3.c
605
memcpy_fromio(msg, mod->dpm, sizeof(*msg));
drivers/net/can/softing/softing_fw.c
198
memcpy_fromio(buf, &dpram[addr + offset], len);
drivers/net/can/softing/softing_main.c
200
memcpy_fromio(buf, &card->dpram[DPRAM_RX + DPRAM_RX_SIZE*fifo_rd],
drivers/net/can/softing/softing_main.c
497
memcpy_fromio(back, &card->dpram[j], sizeof(stream));
drivers/net/ethernet/8390/mac8390.c
708
memcpy_fromio(hdr, (void __iomem *)dev->mem_start + hdr_start, 4);
drivers/net/ethernet/8390/mac8390.c
722
memcpy_fromio(skb->data,
drivers/net/ethernet/8390/mac8390.c
726
memcpy_fromio(skb->data + semi_count,
drivers/net/ethernet/8390/mac8390.c
729
memcpy_fromio(skb->data,
drivers/net/ethernet/8390/smc-ultra.c
451
memcpy_fromio(hdr, hdr_start, sizeof(struct e8390_pkt_hdr));
drivers/net/ethernet/8390/smc-ultra.c
473
memcpy_fromio(skb->data, xfer_start, semi_count);
drivers/net/ethernet/8390/smc-ultra.c
475
memcpy_fromio(skb->data + semi_count, ei_status.mem + TX_PAGES * 256, count);
drivers/net/ethernet/8390/smc-ultra.c
477
memcpy_fromio(skb->data, xfer_start, count);
drivers/net/ethernet/8390/wd.c
426
memcpy_fromio(hdr, hdr_start, sizeof(struct e8390_pkt_hdr));
drivers/net/ethernet/8390/wd.c
448
memcpy_fromio(skb->data, xfer_start, semi_count);
drivers/net/ethernet/8390/wd.c
450
memcpy_fromio(skb->data + semi_count, ei_status.mem + TX_PAGES * 256, count);
drivers/net/ethernet/8390/wd.c
453
memcpy_fromio(skb->data, xfer_start, count);
drivers/net/ethernet/airoha/airoha_ppe.c
1248
memcpy_fromio(&npu_stats, &npu->stats[index],
drivers/net/ethernet/amd/pds_core/core.c
365
memcpy_fromio(&cido, &pdsc->cmd_regs->data, sz);
drivers/net/ethernet/amd/pds_core/dev.c
198
memcpy_fromio(comp, &pdsc->cmd_regs->comp, sizeof(*comp));
drivers/net/ethernet/amd/pds_core/dev.c
256
memcpy_fromio(pdsc->dev_info.fw_version,
drivers/net/ethernet/amd/pds_core/dev.c
261
memcpy_fromio(pdsc->dev_info.serial_num,
drivers/net/ethernet/amd/pds_core/dev.c
297
memcpy_fromio(&pdsc->dev_ident, &pdsc->cmd_regs->data, sz);
drivers/net/ethernet/amd/pds_core/devlink.c
120
memcpy_fromio(&fw_list, pdsc->cmd_regs->data, sizeof(fw_list));
drivers/net/ethernet/cirrus/ep93xx_eth.c
806
memcpy_fromio(addr, base_addr + 0x50, ETH_ALEN);
drivers/net/ethernet/ec_bhf.c
542
memcpy_fromio(addr, priv->mii_io + MII_MAC_ADDR, ETH_ALEN);
drivers/net/ethernet/engleder/tsnep_ethtool.c
114
memcpy_fromio(p, adapter->addr, regs->len);
drivers/net/ethernet/ethoc.c
454
memcpy_fromio(skb_put(skb, size), src, size);
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c
485
memcpy_fromio(p, fep->fcc.fccp, sizeof(fcc_t));
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c
488
memcpy_fromio(p, fep->fcc.ep, sizeof(fcc_enet_t));
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c
491
memcpy_fromio(p, fep->fcc.fcccp, 1);
drivers/net/ethernet/freescale/fs_enet/mac-fec.c
431
memcpy_fromio(p, fep->fec.fecp, sizeof(struct fec));
drivers/net/ethernet/freescale/fs_enet/mac-scc.c
432
memcpy_fromio(p, fep->scc.sccp, sizeof(scc_t));
drivers/net/ethernet/freescale/fs_enet/mac-scc.c
435
memcpy_fromio(p, fep->scc.ep, sizeof(scc_enet_t __iomem *));
drivers/net/ethernet/ibm/emac/core.c
2184
memcpy_fromio(hdr + 1, dev->emacp, sizeof(struct emac_regs));
drivers/net/ethernet/ibm/emac/rgmii.c
212
memcpy_fromio(regs, dev->base, sizeof(struct rgmii_regs));
drivers/net/ethernet/ibm/emac/tah.c
84
memcpy_fromio(regs, dev->base, sizeof(struct tah_regs));
drivers/net/ethernet/ibm/emac/zmii.c
229
memcpy_fromio(regs, dev->base, sizeof(struct zmii_regs));
drivers/net/ethernet/intel/igb/igb_main.c
9579
memcpy_fromio(skb->data, hw->hw_addr + E1000_WUPM_REG(0), wupl);
drivers/net/ethernet/intel/igc/igc_main.c
7533
memcpy_fromio(skb->data, hw->hw_addr + IGC_WUPM_REG(0), wupl);
drivers/net/ethernet/litex/litex_liteeth.c
78
memcpy_fromio(data, priv->rx_base + rx_slot * priv->slot_size, len);
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c
207
memcpy_fromio(buf, qbuf, r_sz);
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c
212
memcpy_fromio(buf, qbuf, cp_sz);
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c
219
memcpy_fromio(buf, qbuf, r_sz);
drivers/net/ethernet/marvell/prestera/prestera_pci.c
425
memcpy_fromio(out_msg,
drivers/net/ethernet/marvell/skge.c
139
memcpy_fromio(p, io, B3_RAM_ADDR);
drivers/net/ethernet/marvell/skge.c
142
memcpy_fromio(p + B3_RI_WTO_R1, io + B3_RI_WTO_R1,
drivers/net/ethernet/marvell/skge.c
3864
memcpy_fromio(addr, hw->regs + B2_MAC_1 + port*8, ETH_ALEN);
drivers/net/ethernet/marvell/sky2.c
4249
memcpy_fromio(p + 0x10, io + 0x10, 128 - 0x10);
drivers/net/ethernet/marvell/sky2.c
4251
memcpy_fromio(p, io, 128);
drivers/net/ethernet/marvell/sky2.c
4665
memcpy_fromio(addr, hw->regs + B2_MAC_1 + port * 8, ETH_ALEN);
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
31
memcpy_fromio(p, priv->base, MLXBF_GIGE_MMIO_REG_SZ);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3837
memcpy_fromio(mgp->eeprom_strings,
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
625
memcpy_fromio(fw_readback, mgp->sram + MYRI10GE_FW_OFFSET, fw->size);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
666
memcpy_fromio(hdr, mgp->sram + hdr_offset, bytes);
drivers/net/ethernet/netronome/nfp/nfp_shared_buf.c
112
memcpy_fromio(sb, sb_desc + i * entry_sz, sizeof(*sb));
drivers/net/ethernet/pensando/ionic/ionic_dev.c
188
memcpy_fromio(idev->dev_info.fw_version,
drivers/net/ethernet/pensando/ionic/ionic_dev.c
192
memcpy_fromio(idev->dev_info.serial_num,
drivers/net/ethernet/pensando/ionic/ionic_dev.c
219
memcpy_fromio(&ident->cmb_layout,
drivers/net/ethernet/pensando/ionic/ionic_dev.c
646
memcpy_fromio(comp, &idev->dev_cmd_regs->comp, sizeof(*comp));
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
107
memcpy_fromio(p + offset, lif->ionic->idev.dev_info_regs->words, size);
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
111
memcpy_fromio(p + offset, idev->dev_cmd_regs->words, size);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3989
memcpy_fromio(lid, &idev->dev_cmd_regs->data, sz);
drivers/net/ethernet/pensando/ionic/ionic_main.c
633
memcpy_fromio(&ident->dev, &idev->dev_cmd_regs->data, sz);
drivers/net/ethernet/pensando/ionic/ionic_main.c
709
memcpy_fromio(&ident->port, &idev->dev_cmd_regs->data, sz);
drivers/net/ethernet/realtek/8139cp.c
1499
memcpy_fromio(p, cp->regs, CP_REGS_SIZE);
drivers/net/ethernet/realtek/8139too.c
2440
memcpy_fromio(regbuf, tp->mmio_addr, regs->len);
drivers/net/ethernet/realtek/r8169_main.c
1882
memcpy_fromio(dw++, data++, 4);
drivers/net/ethernet/sis/sis190.c
1790
memcpy_fromio(p, tp->mmio_addr, regs->len);
drivers/net/ethernet/ti/am65-cpts.c
1270
memcpy_fromio(&cpts->sr_genf, &cpts->reg->genf, sizeof(cpts->sr_genf));
drivers/net/ethernet/ti/am65-cpts.c
1273
memcpy_fromio(&cpts->sr_estf, &cpts->reg->estf, sizeof(cpts->sr_estf));
drivers/net/ethernet/ti/icssg/icssg_config.c
690
memcpy_fromio(rsp, prueth->shram.va + addr, sizeof(*rsp));
drivers/net/ethernet/ti/icssg/icssg_prueth.c
70
memcpy_fromio(rsp, prueth->shram.va + addr, sizeof(*rsp));
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
283
memcpy_fromio(tmp_mac, mac_tbl->mac_tbl_entry[mac_tbl_idx].mac,
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
323
memcpy_fromio(mac_from_hw, e->mac, ETH_ALEN);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
387
memcpy_fromio(&entry, FDB_MAC_TBL_ENTRY(i + 1), sz);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
401
memcpy_fromio(&entry, FDB_MAC_TBL_ENTRY(i - 1), sz);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
420
memcpy_fromio(mac, FDB_MAC_TBL_ENTRY(left - 1)->mac, ETH_ALEN);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
426
memcpy_fromio(mac, FDB_MAC_TBL_ENTRY(i)->mac, ETH_ALEN);
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
728
memcpy_fromio(mac, FDB_MAC_TBL_ENTRY(i)->mac,
drivers/net/wan/farsync.c
1236
memcpy_fromio(skb_put(skb, len),
drivers/net/wan/fsl_ucc_hdlc.c
864
memcpy_fromio(priv->cmxucr, qe_mux_reg->cmxucr, 4 * sizeof(u32));
drivers/net/wan/fsl_ucc_hdlc.c
904
memcpy_fromio(priv->ucc_pram_bak, priv->ucc_pram,
drivers/net/wan/hd64570.c
262
memcpy_fromio(skb->data, winbase(card) + buff, maxlen);
drivers/net/wan/hd64570.c
264
memcpy_fromio(skb->data + maxlen, winbase(card), len - maxlen);
drivers/net/wan/hd64570.c
266
memcpy_fromio(skb->data, winbase(card) + buff, len);
drivers/net/wan/hd64572.c
209
memcpy_fromio(skb->data, card->rambase + buff, len);
drivers/net/wireless/ath/ath11k/pci.c
757
memcpy_fromio(buf, (void const __iomem *)fw_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath11k/pci.c
774
memcpy_fromio(buf, (void const __iomem *)rddm_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath11k/pci.c
803
memcpy_fromio(buf, ab->qmi.target_mem[i].iaddr,
drivers/net/wireless/ath/ath12k/pci.c
1368
memcpy_fromio(buf, (void const __iomem *)fw_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath12k/pci.c
1385
memcpy_fromio(buf, (void const __iomem *)rddm_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath12k/pci.c
1414
memcpy_fromio(buf, ab->qmi.target_mem[i].v.ioaddr,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1237
memcpy_fromio(&ringinfo, devinfo->tcm + devinfo->shared.ring_info_addr,
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
525
memcpy_fromio(buf, dev->mt76.mmio.regs + addr, len);
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
530
memcpy_fromio(buf, dev->mt76.mmio.regs +
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
370
memcpy_fromio(buf, dev->mt76.mmio.regs + addr, len);
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
375
memcpy_fromio(buf, dev->mt76.mmio.regs +
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c
253
memcpy_fromio(skb_put(skb, len), buf, len);
drivers/net/wireless/ralink/rt2x00/rt2800soc.c
104
memcpy_fromio(rt2x00dev->eeprom, base_addr, EEPROM_SIZE);
drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h
31
memcpy_fromio(value, rt2x00dev->csr.base + offset, length);
drivers/net/wwan/iosm/iosm_ipc_mmio.c
163
memcpy_fromio(dest, ipc_mmio->base + ipc_mmio->offset.chip_info,
drivers/ntb/test/ntb_tool.c
745
memcpy_fromio(buf, outmw->io_base + pos, size);
drivers/nvme/target/pci-epf.c
458
memcpy_fromio(buf, map.virt_addr, map.pci_size);
drivers/nvmem/brcm_nvram.c
92
memcpy_fromio(priv->data, base, priv->data_len);
drivers/pci/endpoint/functions/pci-epf-mhi.c
260
memcpy_fromio(buf_info->dev_addr, tre_buf, buf_info->size);
drivers/pci/endpoint/functions/pci-epf-test.c
415
memcpy_fromio(buf, src_map.virt_addr, map_size);
drivers/pci/endpoint/functions/pci-epf-test.c
514
memcpy_fromio(buf, map.virt_addr, map_size);
drivers/pci/pci-sysfs.c
1387
memcpy_fromio(buf, rom + off, count);
drivers/pci/switch/switchtec.c
258
memcpy_fromio(stuser->data, &stdev->mmio_mrpc->output_data,
drivers/pci/switch/switchtec.c
353
memcpy_fromio(buf, attr, len);
drivers/pinctrl/intel/pinctrl-baytrail.c
1404
memcpy_fromio(direct_irq_mux, vg->communities->pad_regs + BYT_DIRECT_IRQ_REG,
drivers/platform/x86/amd/hfi/hfi.c
154
memcpy_fromio(amd_hfi_data->shmem, pcc_comm_addr, pcct_ext->length);
drivers/platform/x86/amd/hsmp/hsmp.c
376
memcpy_fromio(buf, sock->metric_tbl_addr, size);
drivers/platform/x86/amd/pmc/mp1_stb.c
149
memcpy_fromio(stb_data_arr->data, dev->stb_virt_addr, fsize);
drivers/platform/x86/amd/pmc/mp1_stb.c
208
memcpy_fromio(stb_data_arr->data, dev->stb_virt_addr + stb_rdptr_offset, fsize);
drivers/platform/x86/amd/pmc/mp1_stb.c
210
memcpy_fromio(stb_data_arr->data + fsize, dev->stb_virt_addr, stb_rdptr_offset);
drivers/platform/x86/amd/pmc/mp1_stb.c
212
memcpy_fromio(stb_data_arr->data, dev->stb_virt_addr, fsize);
drivers/platform/x86/amd/pmc/mp2_stb.c
147
memcpy_fromio(mp2->stbdata, mp2->vslbase, mp2->stb_len);
drivers/platform/x86/amd/pmc/pmc.c
182
memcpy_fromio(table, pdev->smu_virt_addr, sizeof(struct smu_metrics));
drivers/platform/x86/amd/pmf/tee-if.c
565
memcpy_fromio(dev->policy_buf, dev->policy_base, dev->policy_sz);
drivers/platform/x86/intel/pmt/class.c
75
memcpy_fromio(buf, addr, count);
drivers/platform/x86/intel/pmt/discovery.c
343
memcpy_fromio(disc_tbl, disc_base, sizeof(*disc_tbl));
drivers/platform/x86/intel/pmt/discovery.c
421
memcpy_fromio(header, feat_offset, sizeof(*header));
drivers/platform/x86/intel/pmt/discovery.c
434
memcpy_fromio(tbl_offset, feat_offset, FEAT_ATTR_SIZE(header->attr_size));
drivers/platform/x86/intel/pmt/discovery.c
443
memcpy_fromio(guids, feat_offset, PMT_GUID_SIZE(header->num_guids));
drivers/platform/x86/intel/pmt/telemetry.c
331
memcpy_fromio(data, ep->base + offset, NUM_BYTES_DWORD(count));
drivers/platform/x86/intel/sdsi.c
527
memcpy_fromio(buf, addr + off, count);
drivers/platform/x86/intel/sdsi.c
674
memcpy_fromio(&disc_table, disc_addr, DISC_TABLE_SIZE);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1755
memcpy_fromio(pd_info->saved_clos_configs, cp_base + SST_CLOS_CONFIG_0_OFFSET,
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1757
memcpy_fromio(pd_info->saved_clos_assocs, cp_base + SST_CLOS_ASSOC_0_OFFSET,
drivers/platform/x86/intel/vsec_tpmi.c
325
memcpy_fromio(feature_state, tpmi_info->tpmi_control_mem + TMPI_CONTROL_DATA_VAL_OFFSET,
drivers/platform/x86/intel/vsec_tpmi.c
437
memcpy_fromio(buffer, mem, size);
drivers/platform/x86/intel/vsec_tpmi.c
706
memcpy_fromio(&header, info_mem + TPMI_INFO_BUS_INFO_OFFSET, sizeof(header));
drivers/platform/x86/intel/vsec_tpmi.c
733
memcpy_fromio(&pfs->pfs_header, pfs_mem, sizeof(pfs->pfs_header));
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
571
memcpy_fromio(&e, mfg->shared_mem + GF_REG_OPP_TABLE_GPU + i * sizeof(e),
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
586
memcpy_fromio(&e, mfg->shared_mem + GF_REG_OPP_TABLE_STK + i * sizeof(e),
drivers/remoteproc/mtk_scp.c
121
memcpy_fromio(scp->share_buf, &rcv_obj->share_buf, len);
drivers/remoteproc/qcom_common.c
129
memcpy_fromio(®ion, ptr + i, sizeof(region));
drivers/remoteproc/qcom_pil_info.c
89
memcpy_fromio(buf, entry, PIL_RELOC_NAME_LEN);
drivers/remoteproc/qcom_q6v5_pas.c
141
memcpy_fromio(dest, pas->mem_region + total_offset, size);
drivers/remoteproc/remoteproc_coredump.c
170
memcpy_fromio(dest, (void const __iomem *)ptr, size);
drivers/rpmsg/qcom_glink_smem.c
108
memcpy_fromio(data, pipe->fifo + tail, len);
drivers/rpmsg/qcom_glink_smem.c
111
memcpy_fromio(data + len, pipe->fifo, (count - len));
drivers/rpmsg/qcom_smd.c
489
memcpy_fromio(dst, src, count);
drivers/scsi/g_NCR5380.c
552
memcpy_fromio(dst + start,
drivers/scsi/hptiop.c
150
memcpy_fromio(&p, &mu->outbound_q[mu->outbound_tail], 8);
drivers/scsi/hptiop.c
423
memcpy_fromio(config, req, sizeof(*config));
drivers/scsi/hptiop.c
819
memcpy_fromio(arg->outbuf,
drivers/scsi/isci/probe_roms.c
64
memcpy_fromio(oem_sig, oprom + i, ISCI_OEM_SIG_SIZE);
drivers/scsi/isci/probe_roms.c
70
memcpy_fromio(&oem_hdr, oprom + i, sizeof(oem_hdr));
drivers/scsi/isci/probe_roms.c
75
memcpy_fromio(rom,
drivers/scsi/lpfc/lpfc_compat.h
95
memcpy_fromio( dest, src, bytes);
drivers/scsi/qla2xxx/qla_mr.c
2701
memcpy_fromio(rsp->rsp_pkt, (void __iomem *)lptr,
drivers/scsi/smartpqi/smartpqi_init.c
8227
memcpy_fromio(config_table, table_iomem_addr, table_length);
drivers/soc/apple/rtkit.c
356
memcpy_fromio(dst, bfr->iomem + offset, len);
drivers/soc/fsl/dpaa2-console.c
216
memcpy_fromio(kbuf, cd->cur_ptr, bytes_end);
drivers/soc/fsl/dpaa2-console.c
227
memcpy_fromio(kbuf, cd->cur_ptr, bytes);
drivers/soc/hisilicon/kunpeng_hccs.c
337
memcpy_fromio((void *)desc, comm_space, space_size);
drivers/soc/qcom/qcom_stats.c
135
memcpy_fromio(&stat, reg, sizeof(stat));
drivers/soc/qcom/qcom_stats.c
141
memcpy_fromio(&votes, reg + CLIENT_VOTES_OFFSET, sizeof(votes));
drivers/soc/qcom/qcom_stats.c
217
memcpy_fromio(data, reg, sizeof(struct ddr_stats_entry) * entry_count);
drivers/soc/qcom/rpm_master_stats.c
46
memcpy_fromio(&stat, data->base, sizeof(stat));
drivers/soc/qcom/smd-rpm.c
177
memcpy_fromio(msgbuf, msg->message, len);
drivers/soc/ti/k3-ringacc.c
1044
memcpy_fromio(elem, ptr, (4 << ring->elm_size));
drivers/soc/ti/k3-ringacc.c
974
memcpy_fromio(elem, ptr, (4 << ring->elm_size));
drivers/soc/ux500/ux500-soc-id.c
176
memcpy_fromio(uid, base + 0x1fc0, sizeof(uid));
drivers/spi/atmel-quadspi.c
669
memcpy_fromio(op->data.buf.in, aq->mem + offset,
drivers/spi/atmel-quadspi.c
908
memcpy_fromio(op->data.buf.in, aq->mem + offset,
drivers/spi/spi-aspeed-smc.c
1148
memcpy_fromio(test_buf, chip->ahb_base, CALIBRATE_BUF_SIZE);
drivers/spi/spi-aspeed-smc.c
1397
memcpy_fromio(golden_buf, chip->ahb_base, CALIBRATE_BUF_SIZE);
drivers/spi/spi-aspeed-smc.c
776
memcpy_fromio(buf, chip->ahb_base + offset, len);
drivers/spi/spi-ath79.c
154
memcpy_fromio(op->data.buf.in, sp->base + op->addr.val, op->data.nbytes);
drivers/spi/spi-bcm63xx-hsspi.c
445
memcpy_fromio(rx, bs->fifo, t->len);
drivers/spi/spi-bcm63xx-hsspi.c
557
memcpy_fromio(rx, bs->fifo, curr_step);
drivers/spi/spi-bcm63xx.c
317
memcpy_fromio(t->rx_buf, bs->rx_io + len, t->len);
drivers/spi/spi-bcmbca-hsspi.c
321
memcpy_fromio(rx, bs->fifo, curr_step);
drivers/spi/spi-cadence-quadspi.c
1377
memcpy_fromio(buf, cqspi->ahb_base + from, len);
drivers/spi/spi-fsl-qspi.c
580
memcpy_fromio(op->data.buf.in,
drivers/spi/spi-gxp.c
101
memcpy_fromio(op->data.buf.in, spifi->dat_base, op->data.nbytes);
drivers/spi/spi-gxp.c
150
memcpy_fromio(op->data.buf.in, spifi->dir_base + offset, op->data.nbytes);
drivers/spi/spi-intel.c
289
memcpy_fromio(buf, ispi->base + FDATA(i), bytes);
drivers/spi/spi-mxic.c
426
memcpy_fromio(buf, mxic->linear.map, len);
drivers/spi/spi-npcm-fiu.c
308
memcpy_fromio(buf_rx, src, len);
drivers/spi/spi-nxp-fspi.c
884
memcpy_fromio(op->data.buf.in,
drivers/spi/spi-nxp-xspi.c
796
memcpy_fromio(op->data.buf.in,
drivers/spi/spi-pci1xxxx.c
527
memcpy_fromio(&rx_buf[bytes_recvd], par->reg_base +
drivers/spi/spi-stm32-ospi.c
334
memcpy_fromio(op->data.buf.in, ospi->mm_base + op->addr.val,
drivers/spi/spi-stm32-qspi.c
219
memcpy_fromio(op->data.buf.in, qspi->mm_base + op->addr.val,
drivers/spi/spi-ti-qspi.c
645
memcpy_fromio(op->data.buf.in, qspi->mmap_base + from,
drivers/spi/spi-wpcm-fiu.c
413
memcpy_fromio(buf, fiu->memory + offs, len);
drivers/staging/media/ipu7/ipu7.c
2245
memcpy_fromio(&fw_error_log[adev->subsys], reg,
drivers/tty/moxa.c
1999
memcpy_fromio(dst, ofs, len);
drivers/tty/moxa.c
2011
memcpy_fromio(dst, ofs, len);
drivers/tty/serial/jsm/jsm_neo.c
366
memcpy_fromio(ch->ch_rqueue + head, &ch->ch_neo_uart->txrxburst, n);
drivers/tty/serial/jsm/jsm_neo.c
429
memcpy_fromio(&discard, &ch->ch_neo_uart->txrxburst, 1);
drivers/tty/serial/jsm/jsm_neo.c
451
memcpy_fromio(ch->ch_rqueue + head, &ch->ch_neo_uart->txrxburst, 1);
drivers/tty/serial/men_z135_uart.c
271
memcpy_fromio(uart->rxbuf, port->membase + MEN_Z135_RX_RAM, room);
drivers/usb/gadget/udc/aspeed-vhub/ep0.c
92
memcpy_fromio(&crq, ep->ep0.setup, sizeof(crq));
drivers/usb/gadget/udc/aspeed_udc.c
1001
memcpy_fromio(&crq, udc->creq, sizeof(crq));
drivers/usb/gadget/udc/aspeed_udc.c
1041
memcpy_fromio(&crq, udc->creq, sizeof(crq));
drivers/usb/gadget/udc/atmel_usba_udc.c
1571
memcpy_fromio(crq.data, ep->fifo, sizeof(crq));
drivers/usb/gadget/udc/atmel_usba_udc.c
512
memcpy_fromio(req->req.buf + req->req.actual,
drivers/vdpa/pds/debugfs.c
207
memcpy_fromio(&vc, pdsv->vdpa_aux->vd_mdev.device,
drivers/vdpa/pds/vdpa_dev.c
559
memcpy_fromio(buf, device + offset, len);
drivers/vdpa/pds/vdpa_dev.c
720
memcpy_fromio(pdsv->mac, vc->mac, sizeof(pdsv->mac));
drivers/video/fbdev/s1d13xxxfb.c
937
memcpy_fromio(s1dfb->disp_save, info->screen_base, info->fix.smem_len);
drivers/video/fbdev/s1d13xxxfb.c
951
memcpy_fromio(s1dfb->regs_save, s1dfb->regs, info->fix.mmio_len);
drivers/video/fbdev/sis/sis_main.c
4091
memcpy_fromio(myrombase, rom_base,
drivers/video/fbdev/sis/sis_main.c
4119
memcpy_fromio(myrombase, rom_base, 65536);
drivers/video/fbdev/sm501fb.c
2122
memcpy_fromio(par->store_fb, par->screen.k_addr, par->screen.size);
drivers/video/fbdev/sm501fb.c
2123
memcpy_fromio(par->store_cursor, par->cursor.k_addr, par->cursor.size);
drivers/virt/nitro_enclaves/ne_pci_dev.c
69
memcpy_fromio(cmd_reply, ne_pci_dev->iomem_base + NE_RECV_DATA, cmd_reply_size);
fs/pstore/ram_core.c
321
memcpy_fromio(prz->old_log, &buffer->data[start], size - start);
fs/pstore/ram_core.c
322
memcpy_fromio(prz->old_log + size - start, &buffer->data[0], start);
include/asm-generic/io.h
1259
#ifndef memcpy_fromio
include/asm-generic/io.h
1268
void memcpy_fromio(void *dst, const volatile void __iomem *src, size_t count);
include/asm-generic/logic_io.h
70
#define memcpy_fromio memcpy_fromio
include/asm-generic/logic_io.h
71
void memcpy_fromio(void *buffer, const volatile void __iomem *addr,
include/asm-generic/video.h
115
memcpy_fromio(to, from, n);
include/linux/iosys-map.h
305
memcpy_fromio(dst, src->vaddr_iomem + src_offset, len);
include/linux/iosys-map.h
352
u64: memcpy_fromio(&(val_), vaddr_iomem_, sizeof(u64))
include/linux/mtd/map.h
406
memcpy_fromio(r.x, map->virt + ofs, map->bankwidth);
include/linux/mtd/map.h
437
memcpy_fromio(to, map->virt + from, len);
lib/iomem_copy.c
53
#ifndef memcpy_fromio
lib/iomem_copy.c
92
EXPORT_SYMBOL(memcpy_fromio);
lib/logic_iomem.c
298
EXPORT_SYMBOL(memcpy_fromio);
mm/memory.c
6944
memcpy_fromio(buf, maddr + offset, len);
sound/core/memory.c
59
memcpy_fromio(buf, (void __iomem *)src, c);
sound/pci/mixart/mixart_core.c
87
memcpy_fromio(resp->data, MIXART_MEM(mgr, msg_frame_address + MSG_HEADER_SIZE ), size);
sound/pci/rme32.c
1108
memcpy_fromio(substream->runtime->dma_area + rec->sw_data,
sound/pci/rme96.c
2304
memcpy_fromio(rme96->playback_suspend_buffer,
sound/pci/rme96.c
2306
memcpy_fromio(rme96->capture_suspend_buffer,
sound/pci/sis7019.c
1163
memcpy_fromio(sis->suspend_state[i], ioaddr, 4096);
sound/soc/codecs/cros_ec_codec.c
535
memcpy_fromio(priv->wov_buf + priv->wov_wp,
sound/soc/fsl/fsl_xcvr.c
1410
memcpy_fromio(&val, reg_ctrl, sizeof(val));
sound/soc/fsl/fsl_xcvr.c
1414
memcpy_fromio(&val, reg_ctrl, sizeof(val));
sound/soc/fsl/fsl_xcvr.c
1419
memcpy_fromio(&xcvr->rx_iec958.status, reg_buff,
sound/soc/intel/atom/sst/sst.c
94
memcpy_fromio(msg->mailbox_data,
sound/soc/intel/atom/sst/sst_drv_interface.c
245
memcpy_fromio(&fw_tstamp, addr, sizeof(fw_tstamp));
sound/soc/intel/atom/sst/sst_drv_interface.c
339
memcpy_fromio(&fw_tstamp, addr, sizeof(fw_tstamp));
sound/soc/intel/atom/sst/sst_drv_interface.c
509
memcpy_fromio(&fw_tstamp, addr, sizeof(fw_tstamp));
sound/soc/intel/atom/sst/sst_pvt.c
45
memcpy_fromio(&val, addr + offset, sizeof(val));
sound/soc/intel/atom/sst/sst_pvt.c
60
memcpy_fromio(&val, addr + offset, sizeof(val));
sound/soc/intel/avs/apl.c
113
memcpy_fromio(layout, addr, sizeof(*layout));
sound/soc/intel/avs/apl.c
138
memcpy_fromio(dump, avs_sram_addr(adev, AVS_FW_REGS_WINDOW), AVS_FW_REGS_SIZE);
sound/soc/intel/avs/apl.c
149
memcpy_fromio(&layout, addr, sizeof(layout));
sound/soc/intel/avs/apl.c
171
memcpy_fromio(pos + offset, buf + layout.read_ptr, count);
sound/soc/intel/avs/apl.c
176
memcpy_fromio(pos + offset, buf + layout.read_ptr, count);
sound/soc/intel/avs/apl.c
80
memcpy_fromio(&layout, addr, sizeof(layout));
sound/soc/intel/avs/debugfs.c
28
memcpy_fromio(__fifo->data + off, src, l);
sound/soc/intel/avs/debugfs.c
29
memcpy_fromio(__fifo->data, src + l, len - l);
sound/soc/intel/avs/debugfs.c
63
memcpy_fromio(buf, avs_sram_addr(adev, AVS_FW_REGS_WINDOW), AVS_FW_REGS_SIZE);
sound/soc/intel/avs/debugfs.c
87
memcpy_fromio(buf, avs_sram_addr(adev, AVS_DEBUG_WINDOW), size);
sound/soc/intel/avs/icl.c
92
memcpy_fromio(&desc, avs_sram_addr(adev, AVS_DEBUG_WINDOW), sizeof(desc));
sound/soc/intel/avs/ipc.c
204
memcpy_fromio(ipc->rx.data, avs_uplink_addr(adev), ipc->rx.size);
sound/soc/intel/avs/ipc.c
246
memcpy_fromio(&mod_data, avs_uplink_addr(adev), sizeof(mod_data));
sound/soc/intel/avs/ipc.c
260
memcpy_fromio(data, avs_uplink_addr(adev), data_size);
sound/soc/intel/avs/skl.c
147
memcpy_fromio(dump, avs_sram_addr(adev, AVS_FW_REGS_WINDOW), AVS_FW_REGS_SIZE);
sound/soc/intel/catpt/dsp.c
180
memcpy_fromio(buf, cdev->lpe_ba + off, sizeof(buf));
sound/soc/intel/catpt/dsp.c
505
memcpy_fromio(pos, cdev->lpe_ba + cdev->iram.start, hdr->size);
sound/soc/intel/catpt/dsp.c
515
memcpy_fromio(pos, cdev->lpe_ba + cdev->dram.start, hdr->size);
sound/soc/intel/catpt/dsp.c
525
memcpy_fromio(pos, catpt_shim_addr(cdev), CATPT_SHIM_REGS_SIZE);
sound/soc/intel/catpt/dsp.c
529
memcpy_fromio(pos, catpt_ssp_addr(cdev, i),
sound/soc/intel/catpt/dsp.c
534
memcpy_fromio(pos, catpt_dma_addr(cdev, i),
sound/soc/intel/catpt/ipc.c
163
memcpy_fromio(&pos, catpt_inbox_addr(cdev), sizeof(pos));
sound/soc/intel/catpt/ipc.c
170
memcpy_fromio(&glitch, catpt_inbox_addr(cdev), sizeof(glitch));
sound/soc/intel/catpt/ipc.c
193
memcpy_fromio(ipc->rx.data, catpt_outbox_addr(cdev), ipc->rx.size);
sound/soc/intel/catpt/ipc.c
207
memcpy_fromio(&config, cdev->lpe_ba + off, sizeof(config));
sound/soc/intel/catpt/pcm.c
120
memcpy_fromio(pos, cdev->lpe_ba + stream->info.read_pos_regaddr, sizeof(*pos));
sound/soc/intel/catpt/pcm.c
132
memcpy_fromio(&volume, cdev->lpe_ba + offset, sizeof(volume));
sound/soc/intel/catpt/pcm.c
145
memcpy_fromio(&volume, cdev->lpe_ba + offset, sizeof(volume));
sound/soc/sof/debug.c
71
memcpy_fromio(buf, dfse->io_mem + pos, size);
sound/soc/sof/debug.c
87
memcpy_fromio(buf, dfse->io_mem + pos, size);
sound/soc/sof/iomem-utils.c
123
memcpy_fromio(dest, sdev->bar[bar] + offset, size);
sound/soc/sof/iomem-utils.c
68
memcpy_fromio(message, src, bytes);
sound/soc/sof/ipc4-telemetry.c
61
memcpy_fromio(buf, io_addr, SOF_IPC4_DEBUG_SLOT_SIZE - 4);
sound/soc/sof/pm.c
72
memcpy_fromio(dfse->cache_buf, dfse->io_mem,