Searched refs:carveout (Results 1 – 6 of 6) sorted by relevance
| /Linux-v4.19/drivers/remoteproc/ |
| D | remoteproc_debugfs.c | 259 struct rproc_mem_entry *carveout; in rproc_carveouts_show() local 261 list_for_each_entry(carveout, &rproc->carveouts, node) { in rproc_carveouts_show() 263 seq_printf(seq, "\tVirtual address: %pK\n", carveout->va); in rproc_carveouts_show() 264 seq_printf(seq, "\tDMA address: %pad\n", &carveout->dma); in rproc_carveouts_show() 265 seq_printf(seq, "\tDevice address: 0x%x\n", carveout->da); in rproc_carveouts_show() 266 seq_printf(seq, "\tLength: 0x%x Bytes\n\n", carveout->len); in rproc_carveouts_show()
|
| D | remoteproc_core.c | 174 struct rproc_mem_entry *carveout; in rproc_da_to_va() local 183 list_for_each_entry(carveout, &rproc->carveouts, node) { in rproc_da_to_va() 184 int offset = da - carveout->da; in rproc_da_to_va() 191 if (offset + len > carveout->len) in rproc_da_to_va() 194 ptr = carveout->va + offset; in rproc_da_to_va() 608 struct rproc_mem_entry *carveout, *mapping; in rproc_handle_carveout() local 628 carveout = kzalloc(sizeof(*carveout), GFP_KERNEL); in rproc_handle_carveout() 629 if (!carveout) in rproc_handle_carveout() 708 carveout->va = va; in rproc_handle_carveout() 709 carveout->len = rsc->len; in rproc_handle_carveout() [all …]
|
| /Linux-v4.19/drivers/gpu/drm/tegra/ |
| D | drm.c | 112 init_iova_domain(&tegra->carveout.domain, 1UL << order, in tegra_drm_load() 115 tegra->carveout.shift = iova_shift(&tegra->carveout.domain); in tegra_drm_load() 116 tegra->carveout.limit = carveout_end >> tegra->carveout.shift; in tegra_drm_load() 200 put_iova_domain(&tegra->carveout.domain); in tegra_drm_load() 229 put_iova_domain(&tegra->carveout.domain); in tegra_drm_unload() 1109 size = iova_align(&tegra->carveout.domain, size); in tegra_drm_alloc() 1137 alloc = alloc_iova(&tegra->carveout.domain, in tegra_drm_alloc() 1138 size >> tegra->carveout.shift, in tegra_drm_alloc() 1139 tegra->carveout.limit, true); in tegra_drm_alloc() 1145 *dma = iova_dma_addr(&tegra->carveout.domain, alloc); in tegra_drm_alloc() [all …]
|
| D | drm.h | 51 } carveout; member
|
| /Linux-v4.19/drivers/staging/android/ion/ |
| D | Kconfig | 21 bool "Ion carveout heap support" 24 Choose this option to enable carveout heaps with Ion. Carveout heaps 34 similar in function the carveout heap but memory is broken down
|
| /Linux-v4.19/drivers/staging/android/ |
| D | TODO | 9 - Add dt-bindings for remaining heaps (chunk and carveout heaps). This would
|