Searched refs:carveout (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.1/drivers/remoteproc/ |
D | remoteproc_debugfs.c | 365 struct rproc_mem_entry *carveout; in rproc_carveouts_show() local 367 list_for_each_entry(carveout, &rproc->carveouts, node) { in rproc_carveouts_show() 369 seq_printf(seq, "\tName: %s\n", carveout->name); in rproc_carveouts_show() 370 seq_printf(seq, "\tVirtual address: %pK\n", carveout->va); in rproc_carveouts_show() 371 seq_printf(seq, "\tDMA address: %pad\n", &carveout->dma); in rproc_carveouts_show() 372 seq_printf(seq, "\tDevice address: 0x%x\n", carveout->da); in rproc_carveouts_show() 373 seq_printf(seq, "\tLength: 0x%zx Bytes\n\n", carveout->len); in rproc_carveouts_show()
|
D | remoteproc_core.c | 195 struct rproc_mem_entry *carveout; in rproc_da_to_va() local 204 list_for_each_entry(carveout, &rproc->carveouts, node) { in rproc_da_to_va() 205 int offset = da - carveout->da; in rproc_da_to_va() 208 if (!carveout->va) in rproc_da_to_va() 216 if (offset + len > carveout->len) in rproc_da_to_va() 219 ptr = carveout->va + offset; in rproc_da_to_va() 222 *is_iomem = carveout->is_iomem; in rproc_da_to_va() 256 struct rproc_mem_entry *carveout, *mem = NULL; in rproc_find_carveout_by_name() local 265 list_for_each_entry(carveout, &rproc->carveouts, node) { in rproc_find_carveout_by_name() 267 if (!strcmp(carveout->name, _name)) { in rproc_find_carveout_by_name() [all …]
|
D | imx_dsp_rproc.c | 657 struct rproc_mem_entry *carveout; in imx_dsp_rproc_prepare() local 672 list_for_each_entry(carveout, &rproc->carveouts, node) { in imx_dsp_rproc_prepare() 673 if (carveout->va) in imx_dsp_rproc_prepare() 674 memset(carveout->va, 0, carveout->len); in imx_dsp_rproc_prepare()
|
/Linux-v6.1/drivers/gpu/drm/tegra/ |
D | drm.c | 1022 size = iova_align(&tegra->carveout.domain, size); in tegra_drm_alloc() 1050 alloc = alloc_iova(&tegra->carveout.domain, in tegra_drm_alloc() 1051 size >> tegra->carveout.shift, in tegra_drm_alloc() 1052 tegra->carveout.limit, true); in tegra_drm_alloc() 1058 *dma = iova_dma_addr(&tegra->carveout.domain, alloc); in tegra_drm_alloc() 1067 __free_iova(&tegra->carveout.domain, alloc); in tegra_drm_alloc() 1078 size = iova_align(&tegra->carveout.domain, size); in tegra_drm_free() 1084 free_iova(&tegra->carveout.domain, in tegra_drm_free() 1085 iova_pfn(&tegra->carveout.domain, dma)); in tegra_drm_free() 1221 init_iova_domain(&tegra->carveout.domain, 1UL << order, in host1x_drm_probe() [all …]
|
D | drm.h | 51 } carveout; member
|