| /linux/drivers/media/platform/qcom/venus/ |
| H A D | firmware.c | 82 phys_addr_t *mem_phys, size_t *mem_size) in venus_load_fw() argument 91 *mem_phys = 0; in venus_load_fw() 111 *mem_phys = res.start; in venus_load_fw() 119 mem_va = memremap(*mem_phys, *mem_size, MEMREMAP_WC); in venus_load_fw() 121 dev_err(dev, "unable to map memory region %pa size %#zx\n", mem_phys, *mem_size); in venus_load_fw() 128 mem_va, *mem_phys, *mem_size, NULL); in venus_load_fw() 131 *mem_phys, *mem_size, NULL); in venus_load_fw() 139 static int venus_boot_no_tz(struct venus_core *core, phys_addr_t mem_phys, in venus_boot_no_tz() argument 153 ret = iommu_map(iommu, VENUS_FW_START_ADDR, mem_phys, mem_size, in venus_boot_no_tz() 216 phys_addr_t mem_phys; in venus_boot() local [all …]
|
| H A D | core.c | 34 phys_addr_t mem_phys; in venus_coredump() local 40 mem_phys = core->fw.mem_phys; in venus_coredump() 43 mem_va = memremap(mem_phys, mem_size, MEMREMAP_WC); in venus_coredump()
|
| H A D | core.h | 216 phys_addr_t mem_phys; member
|
| /linux/drivers/soc/qcom/ |
| H A D | mdt_loader.c | 231 const char *fw_name, int pas_id, phys_addr_t mem_phys, in __qcom_mdt_pas_init() argument 283 ret = qcom_scm_pas_mem_setup(pas_id, mem_phys, max_addr - min_addr); in __qcom_mdt_pas_init() 337 phys_addr_t mem_phys, size_t mem_size, in qcom_mdt_load_no_init() argument 352 if (!fw || !mem_region || !mem_phys || !mem_size) in qcom_mdt_load_no_init() 386 mem_reloc = mem_phys; in qcom_mdt_load_no_init() 455 phys_addr_t mem_phys, size_t mem_size, in qcom_mdt_load() argument 460 ret = __qcom_mdt_pas_init(dev, fw, fw_name, pas_id, mem_phys, NULL); in qcom_mdt_load() 464 return qcom_mdt_load_no_init(dev, fw, fw_name, mem_region, mem_phys, in qcom_mdt_load() 491 ret = __qcom_mdt_pas_init(ctx->dev, fw, firmware, ctx->pas_id, ctx->mem_phys, ctx); in qcom_mdt_pas_load() 495 return qcom_mdt_load_no_init(ctx->dev, fw, firmware, mem_region, ctx->mem_phys, in qcom_mdt_pas_load()
|
| /linux/include/linux/soc/qcom/ |
| H A D | mdt_loader.h | 20 phys_addr_t mem_phys, size_t mem_size, 28 phys_addr_t mem_phys, size_t mem_size, 42 void *mem_region, phys_addr_t mem_phys, in qcom_mdt_load() argument 58 phys_addr_t mem_phys, size_t mem_size, in qcom_mdt_load_no_init() argument
|
| /linux/drivers/pcmcia/ |
| H A D | electra_cf.c | 37 unsigned long mem_phys; member 160 map->static_start = cf->mem_phys; in electra_cf_set_mem_map() 201 cf->mem_phys = mem.start; in electra_cf_probe() 203 cf->mem_base = ioremap(cf->mem_phys, cf->mem_size); in electra_cf_probe() 257 if (!request_mem_region(cf->mem_phys, cf->mem_size, driver_name)) { in electra_cf_probe() 284 cf->mem_phys, io.start, cf->irq); in electra_cf_probe() 293 release_mem_region(cf->mem_phys, cf->mem_size); in electra_cf_probe() 325 release_mem_region(cf->mem_phys, cf->mem_size); in electra_cf_remove()
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_q6v5_pas.c | 98 phys_addr_t mem_phys; member 132 total_offset = segment->da + segment->offset + offset - pas->mem_phys; in qcom_pas_segment_dump() 259 static void qcom_pas_unmap_carveout(struct rproc *rproc, phys_addr_t mem_phys, size_t size) in qcom_pas_unmap_carveout() argument 262 iommu_unmap(rproc->domain, mem_phys, size); in qcom_pas_unmap_carveout() 265 static int qcom_pas_map_carveout(struct rproc *rproc, phys_addr_t mem_phys, size_t size) in qcom_pas_map_carveout() argument 270 ret = iommu_map(rproc->domain, mem_phys, mem_phys, size, in qcom_pas_map_carveout() 326 qcom_pil_info_store(pas->info_name, pas->mem_phys, pas->mem_size); in qcom_pas_start() 328 ret = qcom_pas_map_carveout(rproc, pas->mem_phys, pas->mem_size); in qcom_pas_start() 356 qcom_pas_unmap_carveout(rproc, pas->mem_phys, pas->mem_size); in qcom_pas_start() 424 qcom_pas_unmap_carveout(rproc, pas->mem_phys, pas->mem_size); in qcom_pas_stop() [all …]
|
| H A D | qcom_q6v5_adsp.c | 106 phys_addr_t mem_phys; member 321 adsp->mem_region, adsp->mem_phys, in adsp_load() 326 qcom_pil_info_store(adsp->info_name, adsp->mem_phys, adsp->mem_size); in adsp_load() 336 iommu_unmap(rproc->domain, adsp->mem_phys, adsp->mem_size); in adsp_unmap_carveout() 360 iova = adsp->mem_phys | (sid << 32); in adsp_map_carveout() 362 ret = iommu_map(rproc->domain, iova, adsp->mem_phys, in adsp_map_carveout() 413 writel(adsp->mem_phys >> 4, adsp->qdsp6ss_base + RST_EVB_REG); in adsp_start() 637 adsp->mem_phys = adsp->mem_reloc = res.start; in adsp_alloc_memory_region()
|
| H A D | qcom_wcnss.c | 95 phys_addr_t mem_phys; member 161 wcnss->mem_region, wcnss->mem_phys, in wcnss_load() 166 qcom_pil_info_store("wcnss", wcnss->mem_phys, wcnss->mem_size); in wcnss_load() 538 wcnss->mem_phys = wcnss->mem_reloc = res.start; in wcnss_alloc_memory_region() 540 wcnss->mem_region = devm_ioremap_wc(wcnss->dev, wcnss->mem_phys, wcnss->mem_size); in wcnss_alloc_memory_region()
|
| H A D | qcom_q6v5_wcss.c | 141 phys_addr_t mem_phys; member 760 wcss->mem_region, wcss->mem_phys, in q6v5_wcss_load() 765 qcom_pil_info_store("wcnss", wcss->mem_phys, wcss->mem_size); in q6v5_wcss_load() 887 wcss->mem_phys = res.start; in q6v5_alloc_memory_region()
|
| /linux/include/linux/firmware/qcom/ |
| H A D | qcom_scm.h | 72 phys_addr_t mem_phys; member 82 phys_addr_t mem_phys,
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | ahb.c | 343 phys_addr_t mem_phys; in ath12k_ahb_power_up() local 353 mem_phys = rmem->base; in ath12k_ahb_power_up() 355 mem_region = devm_memremap(dev, mem_phys, mem_size, MEMREMAP_WC); in ath12k_ahb_power_up() 385 ret = qcom_mdt_load(dev, fw, fw_name, pasid, mem_region, mem_phys, mem_size, in ath12k_ahb_power_up() 386 &mem_phys); in ath12k_ahb_power_up() 410 ret = qcom_mdt_load_no_init(dev, fw2, fw2_name, mem_region, mem_phys, in ath12k_ahb_power_up() 411 mem_size, &mem_phys); in ath12k_ahb_power_up()
|
| /linux/drivers/firmware/qcom/ |
| H A D | qcom_scm.c | 590 phys_addr_t mem_phys, in devm_qcom_scm_pas_context_alloc() argument 601 ctx->mem_phys = mem_phys; in devm_qcom_scm_pas_context_alloc() 1023 ret = qcom_tzmem_shm_bridge_create(ctx->mem_phys, ctx->mem_size, &handle); in qcom_scm_pas_prepare_and_auth_reset()
|
| /linux/drivers/message/fusion/ |
| H A D | mptbase.h | 624 u32 mem_phys; /* == f4020000 (mmap) */ member
|
| H A D | mptbase.c | 1640 resource_size_t mem_phys; in mpt_mapresources() local 1695 mem_phys = msize = 0; in mpt_mapresources() 1708 mem_phys = pci_resource_start(pdev, ii); in mpt_mapresources() 1717 mem = ioremap(mem_phys, msize); in mpt_mapresources() 1726 ioc->name, mem, (unsigned long long)mem_phys)); in mpt_mapresources() 1728 ioc->mem_phys = mem_phys; in mpt_mapresources()
|