Lines Matching +full:memory +full:- +full:region
1 /* SPDX-License-Identifier: GPL-2.0-only */
42 dev_set_drvdata(&fdev->dev, data); in ffa_dev_set_drvdata()
47 return dev_get_drvdata(&fdev->dev); in ffa_dev_get_drvdata()
73 return -EINVAL; in ffa_driver_register()
89 * module_ffa_driver() - Helper macro for registering a psa_ffa driver
125 /* The base IPA of the constituent memory region, aligned to 4 kiB */
127 /* The number of 4 kiB pages in the constituent memory region. */
134 * The total number of 4 kiB pages included in this memory region. This
139 /* The number of constituents included in this memory region range */
142 /** An array of `addr_range_cnt` memory region constituents. */
147 /* The ID of the VM to which the memory is being given or shared. */
150 * The permissions with which the memory region should be mapped in the
160 * for memory regions with multiple borrowers.
173 /* The ID of the VM/owner which originally sent the memory region */
192 * Clear memory region contents after unmapping it from the sender and
197 * Whether the hypervisor may time slice the memory sharing or retrieval
219 * A globally-unique ID assigned by the hypervisor for a region
220 * of memory being sent between VMs.
225 * memory region.
235 * An array of endpoint memory access descriptors.
236 * Each one specifies a memory region offset, an endpoint and the
237 * attributes with which this memory region should be mapped in that