memremap
#define dmi_remap(x, l) memremap(x, l, MEMREMAP_WB)
#define dmi_early_remap(x, l) memremap(x, l, MEMREMAP_WB)
vaddr = memremap(__pfn_to_phys(pfn), PAGE_SIZE, MEMREMAP_WB);
kaddr = memremap(res.a0,
vaddr = memremap(__pfn_to_phys(pfn), PAGE_SIZE, MEMREMAP_WB);
#define dmi_early_remap(x, l) memremap(x, l, MEMREMAP_WB)
#define dmi_remap(x, l) memremap(x, l, MEMREMAP_WB)
vaddr = memremap(__pfn_to_phys(pfn), PAGE_SIZE, MEMREMAP_WB);
ghcb_va = memremap(ghcb_gpa, HV_HYP_PAGE_SIZE, MEMREMAP_WB | MEMREMAP_DEC);
*hvp = memremap(msr.pfn << HV_X64_MSR_VP_ASSIST_PAGE_ADDRESS_SHIFT,
src = memremap(hypercall_msr.guest_physical_address << PAGE_SHIFT, PAGE_SIZE,
#define dmi_remap(_x, _l) memremap(_x, _l, MEMREMAP_WB)
acpi_mp_wake_mailbox = memremap(acpi_mp_wake_mailbox_paddr,
section->virt_addr = memremap(phys_addr, size, MEMREMAP_WB);
p = memremap(0x0FFFD9, 4, MEMREMAP_WB);
data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data = memremap(pa_data, len, MEMREMAP_WB);
p = memremap(pa, count, MEMREMAP_WB);
data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data = memremap(pa_data, len, MEMREMAP_WB);
data = memremap(paddr, sizeof(*data), MEMREMAP_WB);
data = memremap(paddr, len, MEMREMAP_WB);
data = memremap(paddr, sizeof(*data), MEMREMAP_WB);
data = memremap(paddr, len, MEMREMAP_WB);
p = memremap(paddr, len, MEMREMAP_WB);
data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
kaddr = memremap(mstart, mend - mstart, MEMREMAP_WB);
vaddr = memremap(start, PAGE_SIZE, MEMREMAP_WB);
data = memremap(paddr, setup_data_sz, MEMREMAP_WB | MEMREMAP_DEC);
data = memremap(paddr, size, MEMREMAP_WB | MEMREMAP_DEC);
data = memremap(pa_data, sizeof(*rom), MEMREMAP_WB);
new = memremap(data.phys_map, data.size, MEMREMAP_WB);
bk = memremap(probed_rmp_base, RMPTABLE_CPU_BOOKKEEPING_SZ, MEMREMAP_WB);
rmp_segment = memremap(segment_pa, segment_size, MEMREMAP_WB);
rst = memremap(rst_pa, RST_SIZE, MEMREMAP_WB);
bgrt_image = memremap(bgrt_tab.image_address, bgrt_image_size,
buf_ptr = memremap(phy_addr, buf_info.buf_size, MEMREMAP_WB);
mmio_count = (u64 *) memremap(module_info->mmio_list_pointer, 8, MEMREMAP_WB);
temp_mmio = memremap(module_info->mmio_list_pointer, mmio_range_size, MEMREMAP_WB);
log_tbl = memremap(efi.tpm_log, sizeof(*log_tbl), MEMREMAP_WB);
log_tbl = memremap(efi.tpm_log, sizeof(*log_tbl) + log_size,
final_tbl = memremap(efi.tpm_final_log,
tsc_page = memremap(tsc_pfn << HV_HYP_PAGE_SHIFT, sizeof(tsc_pg),
data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data = memremap(pa_data, sizeof(*data) + data_len, MEMREMAP_WB);
efi_fb = memremap(fb_base, si->lfb_size, fb_wb ? MEMREMAP_WB : MEMREMAP_WC);
efi_memreserve_root = memremap(mem_reserve,
rsv = memremap(prsv, sizeof(*rsv), MEMREMAP_WB);
seed = memremap(efi_rng_seed, sizeof(*seed), MEMREMAP_WB);
seed = memremap(efi_rng_seed, sizeof(*seed) + size,
debugfs_blob[i].data = memremap(md->phys_addr,
map = memremap(md->phys_addr, size, MEMREMAP_WB);
esrt = memremap(esrt_data, esrt_data_size, MEMREMAP_WB);
tbl = memremap(efi_mem_attr_table, tbl_size, MEMREMAP_WB);
map.map = memremap(phys_map, data->size, MEMREMAP_WB);
config_va = memremap(efi.mokvar_table, efi_mokvar_table_size,
hdr = memremap(ovmf_debug_log_table, sizeof(*hdr), MEMREMAP_WB);
hdr = memremap(ovmf_debug_log_table, size, MEMREMAP_WB);
rci2_base = memremap(rci2_table_phys, rci2_table_len, MEMREMAP_WB);
rci2_base = memremap(rci2_table_phys,
header = memremap(res->start, sizeof(*header), MEMREMAP_WB);
ptr = memremap(res->start, len, MEMREMAP_WB);
tmp_cbmc = memremap(dev->cbmem_ref.cbmem_addr,
sec->baseaddr = memremap(physaddr, size, MEMREMAP_WB);
temp = memremap(physaddr, sizeof(struct vpd_cbmem), MEMREMAP_WB);
discv_regn = memremap(pos, adev->discovery.size, MEMREMAP_WC);
base = memremap(asls, OPREGION_SIZE, MEMREMAP_WB);
opregion->rvda = memremap(rvda, opregion->asle->rvds,
mem_region = memremap(mem_phys, mem_size, MEMREMAP_WC);
memremap(mem->bus.offset, mem->size,
memremap(base, HV_HYP_PAGE_SIZE, MEMREMAP_WB | MEMREMAP_DEC);
memremap(base, HV_HYP_PAGE_SIZE, MEMREMAP_WB | MEMREMAP_DEC);
*msg_page = memremap(simp.base_simp_gpa << HV_HYP_PAGE_SHIFT,
*event_flags_page = memremap(siefp.base_siefp_gpa << PAGE_SHIFT,
*event_ring_page = memremap(sirbp.base_sirbp_gpa << PAGE_SHIFT,
drvdata->resrv_buf.vaddr = memremap(res.start,
drvdata->crash_mdata.vaddr = memremap(res.start,
return memremap(phys, size, MEMREMAP_WB);
old_ce = memremap(old_ce_phys, PAGE_SIZE,
old_rt = memremap(old_rt_phys, PAGE_SIZE, MEMREMAP_WB);
old_ir_table = memremap(irt_phys, size, MEMREMAP_WB);
gic_rdists->prop_table_va = memremap(gic_rdists->prop_table_pa,
core->fw.virt = memremap(core->fw.phys, core->fw.length, MEMREMAP_WC);
core->rpc.virt = memremap(core->rpc.phys, core->rpc.length, MEMREMAP_WC);
mem_virt = memremap(mem_phys, res_size, MEMREMAP_WC);
mem_va = memremap(mem_phys, mem_size, MEMREMAP_WC);
mem_va = memremap(*mem_phys, *mem_size, MEMREMAP_WC);
timings = memremap(rmem->base, rmem->size, MEMREMAP_WB);
addr = memremap(start, len, MEMREMAP_WB);
memremap(start, length,
virt = memremap(phys, size, MEMREMAP_WC);
ipa->mem_virt = memremap(res->start, resource_size(res), MEMREMAP_WC);
nvdimm_map->mem = memremap(offset, size, flags);
dimm->label_area = memremap(start + size - LABEL_AREA_SIZE,
addr = memremap(priv->mem->base, priv->mem->size, MEMREMAP_WB);
bios_buffer = memremap(bios_buf_paddr, remap_size, MEMREMAP_WB);
ptr = memremap(qproc->mdata_phys, size, MEMREMAP_WC);
ptr = memremap(qproc->mpss_phys + offset, phdr->p_memsz, MEMREMAP_WC);
ptr = memremap(qproc->mpss_phys + offset + cp_offset, size, MEMREMAP_WC);
mba_region = memremap(qproc->mba_phys, qproc->mba_size, MEMREMAP_WC);
mba_region = memremap(qproc->mba_phys, qproc->mba_size, MEMREMAP_WC);
pcfg->addr_virt_ce = memremap(addr_phys[0]->start,
ptr = memremap(ba, size, MEMREMAP_WB);
pcfg->addr_virt_ce = memremap(addr_phys[0]->start,
va = memremap(paddr, size, MEMREMAP_WB);
info->intf = memremap(gfn << XEN_PAGE_SHIFT, XEN_PAGE_SIZE, MEMREMAP_WB);
memregion->memaddr = memremap(memregion->memphys,
opregionvbt->opregion = memremap(addr, OPREGION_SIZE, MEMREMAP_WB);
opregionvbt->vbt_ex = memremap(addr, rvds, MEMREMAP_WB);
bgrt_image = memremap(bgrt_tab.image_address, bgrt_image_size,
info->screen_base = memremap(efifb_fix.smem_start,
info->screen_base = memremap(efifb_fix.smem_start,
secret_area = memremap(efi.coco_secret, sizeof(*secret_area), MEMREMAP_WB);
vaddr = memremap(paddr, reserved_mem_size, MEMREMAP_WB);
vaddr = memremap(addr, XEN_PAGE_SIZE * max_nr_gframes, MEMREMAP_WB);
memremap(xen_store_gfn << XEN_PAGE_SHIFT,
xen_store_interface = memremap(xen_store_gfn << XEN_PAGE_SHIFT,
void *memremap(resource_size_t offset, size_t size, unsigned long flags);
mem_base = memremap(phys_addr, size, MEMREMAP_WC);
EXPORT_SYMBOL(memremap);
addr = memremap(offset, size, flags);
buf->area = (unsigned char * __force)memremap(buf->addr, buf->bytes, MEMREMAP_WC);
return memremap(offset, size, flags);
map->hva = memremap(pfn_to_hpa(map->pfn), PAGE_SIZE, MEMREMAP_WB);
return memremap(pfn_to_hpa(pfn), PAGE_SIZE, MEMREMAP_WB);