Lines Matching refs:range
22 static int dax_kmem_range(struct dev_dax *dev_dax, int i, struct range *r)
25 struct range *range = &dax_range->range;
27 /* memory-block align the hotplug range */
28 r->start = ALIGN(range->start, memory_block_size_bytes());
29 r->end = ALIGN_DOWN(range->end + 1, memory_block_size_bytes()) - 1;
31 r->start = range->start;
32 r->end = range->end;
74 struct range range;
76 rc = dax_kmem_range(dev_dax, i, &range);
79 i, range.start, range.end);
84 res = request_mem_region(range.start, range_len(&range), data->res_name);
87 i, range.start, range.end);
111 rc = add_memory_driver_managed(numa_node, range.start,
112 range_len(&range), kmem_name, MHP_NONE);
116 i, range.start, range.end);
152 struct range range;
155 rc = dax_kmem_range(dev_dax, i, &range);
159 rc = remove_memory(dev_dax->target_node, range.start,
160 range_len(&range));
171 i, range.start, range.end);
187 * device-dax range and return '0' to ->remove() attempts. The removal