Lines Matching +full:memory +full:- +full:mapping
1 /* SPDX-License-Identifier: GPL-2.0-only */
20 * struct dax_region - mapping infrastructure for dax devices
21 * @id: kernel-wide unique region for a memory range
22 * @target_node: effective numa node if this memory range is onlined
25 * @align: allocation and mapping alignment for child dax devices
44 * struct dax_mapping - device to display mapping range attributes
47 * @id: ida of this mapping
56 * struct dev_dax_range - tuple represenging a range of memory used by dev_dax
58 * @range: resource-span
59 * @mapping: reference to the dax_mapping for this range
64 struct dax_mapping *mapping; member
68 * struct dev_dax - instance data for a subdivision of a dax region, and
70 * @region - parent region
71 * @dax_dev - core dax functionality
72 * @target_node: effective numa node if dev_dax memory range is onlined
75 * @ida: mapping id allocator
76 * @dev - device core
77 * @pgmap - pgmap for memmap setup / lifetime (driver owned)
79 * @ranges: range tuples of memory used