Home
last modified time | relevance | path

Searched refs:nr_ranges (Results 1 – 20 of 20) sorted by relevance

/linux/arch/powerpc/kexec/
H A Dranges.c81 if (!mem_rngs || (mem_rngs->nr_ranges == mem_rngs->max_nr_ranges)) { in __add_mem_range()
87 mem_rngs->ranges[mem_rngs->nr_ranges].start = base; in __add_mem_range()
88 mem_rngs->ranges[mem_rngs->nr_ranges].end = base + size - 1; in __add_mem_range()
90 base, base + size - 1, mem_rngs->nr_ranges); in __add_mem_range()
91 mem_rngs->nr_ranges++; in __add_mem_range()
113 for (i = 1; i < mem_rngs->nr_ranges; i++) { in __merge_memory_ranges()
124 mem_rngs->nr_ranges = idx + 1; in __merge_memory_ranges()
154 sort(&(mem_rngs->ranges[0]), mem_rngs->nr_ranges, in sort_memory_ranges()
162 for (i = 0; i < mem_rngs->nr_ranges; i++) { in sort_memory_ranges()
180 unsigned int nr_ranges; in realloc_mem_ranges() local
[all …]
H A Dfile_load_64.c43 unsigned int nr_ranges; member
59 for (i = 0; i < emem->nr_ranges; i++) in arch_check_excluded_range()
110 for (i = 0; i < um_info->nr_ranges; i++) { in add_usable_mem()
297 um_info.nr_ranges = usable_mem->nr_ranges; in update_usable_mem_fdt()
411 else if (cmem->nr_ranges >= CONFIG_CRASH_MAX_MEMORY_RANGES) in kdump_extra_elfcorehdr_size()
414 extra_sz = (CONFIG_CRASH_MAX_MEMORY_RANGES - cmem->nr_ranges) * sizeof(Elf64_Phdr); in kdump_extra_elfcorehdr_size()
694 if (rmem->nr_ranges > 0) in kexec_extra_fdt_size_ppc64()
695 extra_size += sizeof(struct fdt_reserve_entry) * rmem->nr_ranges; in kexec_extra_fdt_size_ppc64()
758 int i, nr_ranges, ret; in setup_new_fdt_ppc64() local
813 nr_ranges = rmem ? rmem->nr_ranges : 0; in setup_new_fdt_ppc64()
[all …]
/linux/arch/x86/kernel/
H A Dcrash.c149 unsigned int *nr_ranges = arg; in get_nr_ram_ranges_callback() local
151 (*nr_ranges)++; in get_nr_ram_ranges_callback()
158 unsigned int nr_ranges = 0; in fill_up_crash_elf_data() local
161 walk_system_ram_res(0, -1, &nr_ranges, get_nr_ram_ranges_callback); in fill_up_crash_elf_data()
162 if (!nr_ranges) in fill_up_crash_elf_data()
179 nr_ranges += 3 + crashk_cma_cnt; in fill_up_crash_elf_data()
180 cmem = vzalloc(struct_size(cmem, ranges, nr_ranges)); in fill_up_crash_elf_data()
184 cmem->max_nr_ranges = nr_ranges; in fill_up_crash_elf_data()
228 cmem->ranges[cmem->nr_ranges].start = res->start; in prepare_elf64_ram_headers_callback()
229 cmem->ranges[cmem->nr_ranges].end = res->end; in prepare_elf64_ram_headers_callback()
[all …]
/linux/drivers/vfio/pci/
H A Dvfio_pci_dmabuf.c19 u32 nr_ranges; member
59 priv->phys_vec, priv->nr_ranges, in vfio_pci_dma_buf_map()
123 if (priv->nr_ranges != 1) in vfio_pci_dma_buf_iommufd_map()
133 size_t nr_ranges, phys_addr_t start, in vfio_pci_core_fill_phys_vec() argument
140 for (i = 0; i < nr_ranges; i++) { in vfio_pci_core_fill_phys_vec()
165 size_t nr_ranges) in vfio_pci_core_get_dmabuf_phys() argument
174 phys_vec, dma_ranges, nr_ranges, in vfio_pci_core_get_dmabuf_phys()
187 for (i = 0; i < dma_buf->nr_ranges; i++) { in validate_dmabuf_input()
231 if (!get_dma_buf.nr_ranges || get_dma_buf.flags) in vfio_pci_core_feature_dma_buf()
240 dma_ranges = memdup_array_user(&arg->dma_ranges, get_dma_buf.nr_ranges, in vfio_pci_core_feature_dma_buf()
[all …]
/linux/arch/arm64/kernel/
H A Dmachine_kexec_file.c46 unsigned int nr_ranges; in prepare_elf_headers() local
51 nr_ranges = 2; /* for exclusion of crashkernel region */ in prepare_elf_headers()
53 nr_ranges++; in prepare_elf_headers()
55 cmem = kmalloc_flex(*cmem, ranges, nr_ranges); in prepare_elf_headers()
59 cmem->max_nr_ranges = nr_ranges; in prepare_elf_headers()
60 cmem->nr_ranges = 0; in prepare_elf_headers()
62 cmem->ranges[cmem->nr_ranges].start = start; in prepare_elf_headers()
63 cmem->ranges[cmem->nr_ranges].end = end - 1; in prepare_elf_headers()
64 cmem->nr_ranges++; in prepare_elf_headers()
/linux/arch/loongarch/kernel/
H A Dmachine_kexec_file.c62 int ret, nr_ranges; in prepare_elf_headers() local
67 nr_ranges = 2; /* for exclusion of crashkernel region */ in prepare_elf_headers()
69 nr_ranges++; in prepare_elf_headers()
71 cmem = kmalloc_flex(*cmem, ranges, nr_ranges); in prepare_elf_headers()
75 cmem->max_nr_ranges = nr_ranges; in prepare_elf_headers()
76 cmem->nr_ranges = 0; in prepare_elf_headers()
78 cmem->ranges[cmem->nr_ranges].start = start; in prepare_elf_headers()
79 cmem->ranges[cmem->nr_ranges].end = end - 1; in prepare_elf_headers()
80 cmem->nr_ranges++; in prepare_elf_headers()
/linux/arch/riscv/kernel/
H A Dmachine_kexec_file.c41 unsigned int *nr_ranges = arg; in get_nr_ram_ranges_callback() local
43 (*nr_ranges)++; in get_nr_ram_ranges_callback()
51 cmem->ranges[cmem->nr_ranges].start = res->start; in prepare_elf64_ram_headers_callback()
52 cmem->ranges[cmem->nr_ranges].end = res->end; in prepare_elf64_ram_headers_callback()
53 cmem->nr_ranges++; in prepare_elf64_ram_headers_callback()
61 unsigned int nr_ranges; in prepare_elf_headers() local
64 nr_ranges = 1; /* For exclusion of crashkernel region */ in prepare_elf_headers()
65 walk_system_ram_res(0, -1, &nr_ranges, get_nr_ram_ranges_callback); in prepare_elf_headers()
67 cmem = kmalloc_flex(*cmem, ranges, nr_ranges); in prepare_elf_headers()
71 cmem->max_nr_ranges = nr_ranges; in prepare_elf_headers()
[all …]
/linux/drivers/dma-buf/
H A Ddma-buf-mapping.c36 struct phys_vec *phys_vec, size_t nr_ranges, in calc_sg_nents() argument
43 for (i = 0; i < nr_ranges; i++) in calc_sg_nents()
95 size_t nr_ranges, size_t size, in dma_buf_phys_vec_to_sgt() argument
135 nents = calc_sg_nents(dma->state, phys_vec, nr_ranges, size); in dma_buf_phys_vec_to_sgt()
142 for (i = 0; i < nr_ranges; i++) { in dma_buf_phys_vec_to_sgt()
/linux/kernel/
H A Dcrash_core.c189 nr_phdr += mem->nr_ranges; in crash_prepare_elf64_headers()
251 for (i = 0; i < mem->nr_ranges; i++) { in crash_prepare_elf64_headers()
297 for (i = 0; i < mem->nr_ranges; i++) { in crash_exclude_mem_range()
325 (mem->nr_ranges - (i + 1)) * sizeof(mem->ranges[i])); in crash_exclude_mem_range()
327 mem->nr_ranges--; in crash_exclude_mem_range()
330 if (mem->nr_ranges >= mem->max_nr_ranges) in crash_exclude_mem_range()
334 (mem->nr_ranges - (i + 1)) * sizeof(mem->ranges[i])); in crash_exclude_mem_range()
341 mem->nr_ranges++; in crash_exclude_mem_range()
H A Dcrash_core_test.c28 mem->nr_ranges = nr_initial_ranges; in create_crash_mem()
89 assert_ranges_equal(test, mem->ranges, mem->nr_ranges, in run_exclude_test_case()
97 mem->nr_ranges, in run_exclude_test_case()
/linux/include/linux/
H A Dvfio_pci_core.h66 size_t nr_ranges);
72 size_t nr_ranges, phys_addr_t start,
79 size_t nr_ranges);
84 size_t nr_ranges, phys_addr_t start, in vfio_pci_core_fill_phys_vec() argument
92 struct vfio_region_dma_range *dma_ranges, size_t nr_ranges) in vfio_pci_core_get_dmabuf_phys() argument
H A Dcrash_core.h13 unsigned int nr_ranges; member
H A Ddamon.h916 unsigned int nr_ranges, unsigned long min_region_sz);
/linux/fs/fuse/
H A Ddax.c92 unsigned long nr_ranges; member
113 free_threshold = max_t(unsigned long, fcd->nr_ranges * FUSE_DAX_RECLAIM_THRESHOLD / 100, in __kick_dmap_free_worker()
1197 long nr_pages, nr_ranges; in fuse_dax_mem_range_init() local
1217 nr_ranges = nr_pages/FUSE_DAX_PAGES; in fuse_dax_mem_range_init()
1219 __func__, nr_pages, nr_ranges); in fuse_dax_mem_range_init()
1221 for (i = 0; i < nr_ranges; i++) { in fuse_dax_mem_range_init()
1238 fcd->nr_free_ranges = nr_ranges; in fuse_dax_mem_range_init()
1239 fcd->nr_ranges = nr_ranges; in fuse_dax_mem_range_init()
/linux/drivers/pinctrl/renesas/
H A Dcore.c115 for (i = 0, offset = 0; i < pfc->nr_ranges; ++i) { in sh_pfc_get_pin_index()
401 unsigned int nr_ranges; in sh_pfc_init_ranges() local
409 pfc->nr_ranges = 1; in sh_pfc_init_ranges()
426 for (i = 1, nr_ranges = 1; i < pfc->info->nr_pins; ++i) { in sh_pfc_init_ranges()
428 nr_ranges++; in sh_pfc_init_ranges()
431 pfc->nr_ranges = nr_ranges; in sh_pfc_init_ranges()
432 pfc->ranges = devm_kcalloc(pfc->dev, nr_ranges, sizeof(*pfc->ranges), in sh_pfc_init_ranges()
H A Dgpio.c372 for (i = 0; i < pfc->nr_ranges; ++i) { in sh_pfc_register_gpiochip()
H A Dsh_pfc.h241 unsigned int nr_ranges; member
/linux/include/uapi/linux/
H A Dvfio.h1492 * nr_ranges is the total number of (P2P DMA) ranges that comprise the dmabuf.
1509 __u32 nr_ranges;
1510 struct vfio_region_dma_range dma_ranges[] __counted_by(nr_ranges);
1505 __u32 nr_ranges; global() member
/linux/drivers/vfio/pci/nvgrace-gpu/
H A Dmain.c894 size_t nr_ranges) in nvgrace_get_dmabuf_phys() argument
920 nr_ranges, in nvgrace_get_dmabuf_phys()
926 phys_vec, dma_ranges, nr_ranges); in nvgrace_get_dmabuf_phys()
/linux/mm/damon/
H A Dcore.c214 unsigned int nr_ranges, unsigned long min_region_sz) in damon_set_regions() argument
222 for (i = 0; i < nr_ranges; i++) { in damon_set_regions()
226 if (i == nr_ranges) in damon_set_regions()
232 for (i = 0; i < nr_ranges; i++) { in damon_set_regions()