Searched refs:carveout (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/remoteproc/ |
| H A 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()
|
| H A D | remoteproc_core.c | 196 struct rproc_mem_entry *carveout; in rproc_da_to_va() local 206 int offset = da - carveout->da; in rproc_da_to_va() 209 if (!carveout->va) in rproc_da_to_va() 220 ptr = carveout->va + offset; in rproc_da_to_va() 223 *is_iomem = carveout->is_iomem; in rproc_da_to_va() 269 mem = carveout; in rproc_find_carveout_by_name() 851 if (carveout) { in rproc_handle_carveout() 863 carveout->flags = rsc->flags; in rproc_handle_carveout() 872 if (!carveout) { in rproc_handle_carveout() 877 carveout->flags = rsc->flags; in rproc_handle_carveout() [all …]
|
| H A D | imx_dsp_rproc.c | 686 struct rproc_mem_entry *carveout; in imx_dsp_rproc_prepare() local 701 list_for_each_entry(carveout, &rproc->carveouts, node) { in imx_dsp_rproc_prepare() 702 if (carveout->va) in imx_dsp_rproc_prepare() 703 memset(carveout->va, 0, carveout->len); in imx_dsp_rproc_prepare()
|
| /linux-6.15/drivers/gpu/drm/tegra/ |
| H A D | drm.c | 1019 size = iova_align(&tegra->carveout.domain, size); in tegra_drm_alloc() 1047 alloc = alloc_iova(&tegra->carveout.domain, in tegra_drm_alloc() 1048 size >> tegra->carveout.shift, in tegra_drm_alloc() 1049 tegra->carveout.limit, true); in tegra_drm_alloc() 1064 __free_iova(&tegra->carveout.domain, alloc); in tegra_drm_alloc() 1081 free_iova(&tegra->carveout.domain, in tegra_drm_free() 1082 iova_pfn(&tegra->carveout.domain, dma)); in tegra_drm_free() 1218 tegra->carveout.shift = iova_shift(&tegra->carveout.domain); in host1x_drm_probe() 1219 tegra->carveout.limit = carveout_end >> tegra->carveout.shift; in host1x_drm_probe() 1285 put_iova_domain(&tegra->carveout.domain); in host1x_drm_probe() [all …]
|
| H A D | drm.h | 46 } carveout; member
|
| /linux-6.15/drivers/dma/ |
| H A D | apple-admac.c | 94 u32 carveout; member 186 u32 carveout) in admac_free_sram_carveout() argument 189 u32 base = FIELD_GET(CHAN_SRAM_CARVEOUT_BASE, carveout); in admac_free_sram_carveout() 562 &adchan->carveout); in admac_alloc_chan_resources() 566 writel_relaxed(adchan->carveout, in admac_alloc_chan_resources() 578 adchan->carveout); in admac_free_chan_resources()
|
| /linux-6.15/Documentation/devicetree/bindings/gpu/host1x/ |
| H A D | nvidia,tegra234-nvdec.yaml | 67 firmware secure carveout. This carveout is configured by the bootloader and
|
| /linux-6.15/Documentation/devicetree/bindings/media/ |
| H A D | amphion,vpu.yaml | 83 remoteproc device. The reserved memory nodes should be carveout nodes,
|
| /linux-6.15/Documentation/devicetree/bindings/remoteproc/ |
| H A D | ti,k3-dsp-rproc.yaml | 65 reserved memory nodes should be carveout nodes, and should be defined as
|
| H A D | ti,k3-r5f-rproc.yaml | 159 defined. The reserved memory nodes should be carveout nodes, and
|