Searched refs:nr_range (Results 1 - 21 of 21) sorted by relevance

/linux-master/kernel/
H A Drange.c12 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end) argument
15 return nr_range;
18 if (nr_range >= az)
19 return nr_range;
21 range[nr_range].start = start;
22 range[nr_range].end = end;
24 nr_range++;
26 return nr_range;
29 int add_range_with_merge(struct range *range, int az, int nr_range, argument
35 return nr_range;
128 int i, j, k = az - 1, nr_range = az; local
161 sort_range(struct range *range, int nr_range) argument
[all...]
/linux-master/include/linux/
H A Drange.h21 int add_range(struct range *range, int az, int nr_range,
25 int add_range_with_merge(struct range *range, int az, int nr_range,
32 void sort_range(struct range *range, int nr_range);
H A Dmemremap.h123 * @nr_range: number of ranges to be mapped
124 * @range: range to be mapped when nr_range == 1
125 * @ranges: array of ranges to be mapped when nr_range > 1
136 int nr_range; member in struct:dev_pagemap
/linux-master/arch/x86/mm/
H A Dinit.c324 static int __meminit save_mr(struct map_range *mr, int nr_range, argument
329 if (nr_range >= NR_RANGE_MR)
331 mr[nr_range].start = start_pfn<<PAGE_SHIFT;
332 mr[nr_range].end = end_pfn<<PAGE_SHIFT;
333 mr[nr_range].page_size_mask = page_size_mask;
334 nr_range++;
337 return nr_range;
345 int nr_range)
349 for (i = 0; i < nr_range; i++) {
399 static int __meminit split_mem_range(struct map_range *mr, int nr_range, argument
344 adjust_range_page_size_mask(struct map_range *mr, int nr_range) argument
537 int nr_range, i; local
[all...]
/linux-master/arch/x86/kernel/cpu/mtrr/
H A Dcleanup.c54 static int __initdata nr_range; variable
62 x86_get_mtrr_mem_range(struct range *range, int nr_range, argument
76 nr_range = add_range_with_merge(range, RANGE_NUM, nr_range,
81 for (i = 0; i < nr_range; i++)
121 nr_range = clean_sort_range(range, RANGE_NUM);
124 for (i = 0; i < nr_range; i++)
128 return nr_range;
133 static unsigned long __init sum_ranges(struct range *range, int nr_range) argument
138 for (i = 0; i < nr_range;
460 x86_setup_var_mtrrs(struct range *range, int nr_range, u64 chunk_size, u64 gran_size) argument
[all...]
/linux-master/mm/
H A Dmemremap.c87 for (i = 0; i < pgmap->nr_range; i++) {
144 for (i = 0; i < pgmap->nr_range; i++)
149 for (i = 0; i < pgmap->nr_range; i++)
299 const int nr_range = pgmap->nr_range; local
302 if (WARN_ONCE(!nr_range, "nr_range must be specified\n"))
360 * Clear the pgmap nr_range as it will be incremented for each
364 pgmap->nr_range = 0;
366 for (i = 0; i < nr_range;
[all...]
H A Dsparse-vmemmap.c367 * Note that memremap_pages() resets @nr_range value and will increment
368 * it after each range successful onlining. Thus the value or @nr_range
377 PHYS_PFN(pgmap->ranges[pgmap->nr_range].start);
/linux-master/tools/testing/nvdimm/
H A Ddax-dev.c14 for (i = 0; i < dev_dax->nr_range; i++) {
/linux-master/drivers/dax/
H A Dkmem.c97 for (i = 0; i < dev_dax->nr_range; i++) {
117 data = kzalloc(struct_size(data, res, dev_dax->nr_range), GFP_KERNEL);
130 for (i = 0; i < dev_dax->nr_range; i++) {
215 for (i = 0; i < dev_dax->nr_range; i++) {
237 if (success >= dev_dax->nr_range) {
H A Ddax-private.h60 * @nr_range: size of @ranges
74 int nr_range; member in struct:dev_dax
H A Ddevice.c59 for (i = 0; i < dev_dax->nr_range; i++) {
404 if (dev_dax->nr_range > 1) {
419 struct_size(pgmap, ranges, dev_dax->nr_range - 1),
424 pgmap->nr_range = dev_dax->nr_range;
427 for (i = 0; i < dev_dax->nr_range; i++) {
433 for (i = 0; i < dev_dax->nr_range; i++) {
H A Dbus.c197 for (i = 0; i < dev_dax->nr_range; i++)
446 int i = dev_dax->nr_range - 1;
456 if (--dev_dax->nr_range == 0) {
464 while (dev_dax->nr_range)
857 if (dev_WARN_ONCE(dev, dev_dax->nr_range,
860 /* nr_range == 0 is elsewhere special cased as 0-size device */
869 * (dev_dax->nr_range + 1), GFP_KERNEL);
875 for (i = 0; i < dev_dax->nr_range; i++)
878 ranges[dev_dax->nr_range++] = (struct dev_dax_range) {
886 dev_dbg(dev, "alloc range[%d]: %pa:%pa\n", dev_dax->nr_range
[all...]
/linux-master/drivers/xen/
H A Dunpopulated-alloc.c95 pgmap->nr_range = 1;
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c1186 kvmppc_uvmem_pgmap.nr_range = 1;
/linux-master/drivers/nvdimm/
H A Dpfn_devs.c705 pgmap->nr_range = 1;
H A Dpmem.c527 pmem->pgmap.nr_range = 1;
/linux-master/drivers/pci/
H A Dp2pdma.c319 pgmap->nr_range = 1;
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c254 chunk->pagemap.nr_range = 1;
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c1049 pgmap->nr_range = 1;
/linux-master/lib/
H A Dtest_hmm.c531 devmem->pagemap.nr_range = 1;
/linux-master/fs/fuse/
H A Dvirtio_fs.c961 pgmap->nr_range = 1;

Completed in 416 milliseconds