Home
last modified time | relevance | path

Searched full:carveouts (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/drivers/remoteproc/
H A Dremoteproc_core.c171 * memory regions (which we call "carveouts"), and map them to specific
174 * exclusively or alongside carveouts.
181 * carveouts and translate specific device addresses to kernel virtual addresses
188 * here the output of the DMA API for the carveouts, which should be more
204 list_for_each_entry(carveout, &rproc->carveouts, node) { in rproc_da_to_va()
245 * allocated carveouts and return associated region characteristics like
265 list_for_each_entry(carveout, &rproc->carveouts, node) { in rproc_find_carveout_by_name()
888 * This function registers specified memory entry in @rproc carveouts list.
893 list_add_tail(&mem->node, &rproc->carveouts); in rproc_add_carveout()
1143 * rproc_alloc_registered_carveouts() - allocate all carveouts registered
[all …]
H A Dxlnx_r5_remoteproc.c432 * Construct rproc mem carveouts from memory-region property nodes
582 * and add carveouts accordingly in add_tcm_carveout_split_mode()
686 /* If registration is success, add carveouts */ in add_tcm_carveout_lockstep_mode()
704 * allocate and add remoteproc carveouts for TCM memory based on cluster mode
729 * We add memory carveouts accordingly. in add_tcm_banks()
768 * adds carveouts for TCM bank and reserved memory regions
H A Dimx_dsp_rproc.c592 * This function registers specified memory entry in @rproc carveouts list
593 * The carveouts can help to mapping the memory address for DSP.
702 list_for_each_entry(carveout, &rproc->carveouts, node) { in imx_dsp_rproc_prepare()
H A Dremoteproc_debugfs.c367 list_for_each_entry(carveout, &rproc->carveouts, node) { in rproc_carveouts_show()
H A Dti_k3_dsp_remoteproc.c590 /* use remaining reserved memory regions for static carveouts */ in k3_dsp_reserved_mem_init()
H A Dti_k3_r5_remoteproc.c995 /* use remaining reserved memory regions for static carveouts */ in k3_r5_reserved_mem_init()
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/
H A Drenesas,rcar-rproc.yaml32 the remote processor (e.g. remoteproc firmware and carveouts, rpmsg
H A Dxlnx,zynqmp-r5fss.yaml91 the remote processor (e.g. remoteproc firmware and carveouts, rpmsg
H A Dst,stm32-rproc.yaml101 the remote processor (e.g. remoteproc firmware and carveouts, rpmsg
/openbmc/linux/Documentation/devicetree/bindings/reserved-memory/
H A Dreserved-memory.yaml59 address space mappings and carveouts associated with a given reserved
/openbmc/linux/include/linux/
H A Dremoteproc.h522 * @carveouts: list of physically contiguous memory allocations
564 struct list_head carveouts; member
/openbmc/linux/drivers/memory/tegra/
H A Dtegra234.c1061 * Additionally, there are lite carveouts but those are not currently