/linux-master/kernel/ |
H A D | range.c | 12 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 D | range.h | 21 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 D | memremap.h | 123 * @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 D | init.c | 324 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 D | cleanup.c | 54 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 D | memremap.c | 87 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 D | sparse-vmemmap.c | 367 * 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 D | dax-dev.c | 14 for (i = 0; i < dev_dax->nr_range; i++) {
|
/linux-master/drivers/dax/ |
H A D | kmem.c | 97 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 D | dax-private.h | 60 * @nr_range: size of @ranges 74 int nr_range; member in struct:dev_dax
|
H A D | device.c | 59 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 D | bus.c | 197 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 D | unpopulated-alloc.c | 95 pgmap->nr_range = 1;
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_uvmem.c | 1186 kvmppc_uvmem_pgmap.nr_range = 1;
|
/linux-master/drivers/nvdimm/ |
H A D | pfn_devs.c | 705 pgmap->nr_range = 1;
|
H A D | pmem.c | 527 pmem->pgmap.nr_range = 1;
|
/linux-master/drivers/pci/ |
H A D | p2pdma.c | 319 pgmap->nr_range = 1;
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_dmem.c | 254 chunk->pagemap.nr_range = 1;
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_migrate.c | 1049 pgmap->nr_range = 1;
|
/linux-master/lib/ |
H A D | test_hmm.c | 531 devmem->pagemap.nr_range = 1;
|
/linux-master/fs/fuse/ |
H A D | virtio_fs.c | 961 pgmap->nr_range = 1;
|