Searched refs:iram (Results 1 – 9 of 9) sorted by relevance
/sound/soc/intel/atom/sst/ |
D | sst.c | 463 fw_save->iram = kvzalloc(ctx->iram_end - ctx->iram_base, GFP_KERNEL); in intel_sst_suspend() 464 if (!fw_save->iram) { in intel_sst_suspend() 466 goto iram; in intel_sst_suspend() 485 memcpy32_fromio(fw_save->iram, ctx->iram, ctx->iram_end - ctx->iram_base); in intel_sst_suspend() 498 kvfree(fw_save->iram); in intel_sst_suspend() 499 iram: in intel_sst_suspend() 521 memcpy32_toio(ctx->iram, fw_save->iram, ctx->iram_end - ctx->iram_base); in intel_sst_resume() 528 kvfree(fw_save->iram); in intel_sst_resume()
|
D | sst_pci.c | 84 ctx->iram = pcim_iomap(pci, 3, pci_resource_len(pci, 3)); in sst_platform_get_resources() 85 if (!ctx->iram) { in sst_platform_get_resources() 89 dev_dbg(ctx->dev, "IRAM Ptr %p\n", ctx->iram); in sst_platform_get_resources()
|
D | sst_acpi.c | 168 ctx->iram = devm_ioremap(ctx->dev, ctx->iram_base, in sst_platform_get_resources() 170 if (!ctx->iram) { in sst_platform_get_resources()
|
D | sst.h | 317 void *iram; /* allocated via kvmalloc() */ member 365 void __iomem *iram; member
|
D | sst_loader.c | 195 ram_iomem = sst_drv_ctx->iram; in sst_parse_module_memcpy()
|
/sound/soc/intel/catpt/ |
D | dsp.c | 385 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, in catpt_dsp_power_down() 420 catpt_dsp_set_srampge(cdev, &cdev->iram, cdev->spec->iram_mask, 0); in catpt_dsp_power_up() 469 dump_size += resource_size(&cdev->iram); in catpt_coredump() 505 hdr->size = resource_size(&cdev->iram); in catpt_coredump() 508 memcpy_fromio(pos, cdev->lpe_ba + cdev->iram.start, hdr->size); in catpt_coredump()
|
D | device.c | 233 catpt_sram_init(&cdev->iram, spec->host_iram_offset, in catpt_dev_init() 306 catpt_sram_free(&cdev->iram); in catpt_acpi_remove()
|
D | core.h | 91 struct resource iram; member
|
D | loader.c | 302 sram = &cdev->iram; in catpt_load_block() 633 catpt_dsp_update_srampge(cdev, &cdev->iram, cdev->spec->iram_mask); in catpt_boot_firmware()
|