| /linux/arch/powerpc/kexec/ |
| H A D | ranges.c | 81 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 D | file_load_64.c | 43 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() 384 else if (cmem->nr_ranges >= CONFIG_CRASH_MAX_MEMORY_RANGES) in kdump_extra_elfcorehdr_size() 387 extra_sz = (CONFIG_CRASH_MAX_MEMORY_RANGES - cmem->nr_ranges) * sizeof(Elf64_Phdr); in kdump_extra_elfcorehdr_size() 667 if (rmem->nr_ranges > 0) in kexec_extra_fdt_size_ppc64() 668 extra_size += sizeof(struct fdt_reserve_entry) * rmem->nr_ranges; in kexec_extra_fdt_size_ppc64() 731 int i, nr_ranges, ret; in setup_new_fdt_ppc64() local 786 nr_ranges = rmem ? rmem->nr_ranges : 0; in setup_new_fdt_ppc64() [all …]
|
| /linux/drivers/vfio/pci/ |
| H A D | vfio_pci_dmabuf.c | 19 u32 nr_ranges; member 63 priv->phys_vec, priv->nr_ranges, in vfio_pci_dma_buf_map() 135 if (priv->nr_ranges != 1) in vfio_pci_dma_buf_iommufd_map() 145 size_t nr_ranges, phys_addr_t start, in vfio_pci_core_fill_phys_vec() argument 152 for (i = 0; i < nr_ranges; i++) { in vfio_pci_core_fill_phys_vec() 177 size_t nr_ranges) in vfio_pci_core_get_dmabuf_phys() argument 186 phys_vec, dma_ranges, nr_ranges, in vfio_pci_core_get_dmabuf_phys() 199 for (i = 0; i < dma_buf->nr_ranges; i++) { in validate_dmabuf_input() 243 if (!get_dma_buf.nr_ranges || get_dma_buf.flags) in vfio_pci_core_feature_dma_buf() 252 dma_ranges = memdup_array_user(&arg->dma_ranges, get_dma_buf.nr_ranges, in vfio_pci_core_feature_dma_buf() [all …]
|
| /linux/arch/loongarch/kernel/ |
| H A D | machine_kexec_file.c | 62 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 D | machine_kexec_file.c | 41 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 D | dma-buf-mapping.c | 36 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/include/linux/ |
| H A D | vfio_pci_core.h | 66 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 D | damon.h | 931 unsigned int nr_ranges, unsigned long min_region_sz);
|
| /linux/kernel/ |
| H A D | crash_core_test.c | 28 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/fs/fuse/ |
| H A D | dax.c | 92 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 D | core.c | 115 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 D | gpio.c | 372 for (i = 0; i < pfc->nr_ranges; ++i) { in sh_pfc_register_gpiochip()
|
| H A D | sh_pfc.h | 241 unsigned int nr_ranges; member
|
| /linux/drivers/vfio/pci/nvgrace-gpu/ |
| H A D | main.c | 894 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 D | core.c | 239 unsigned int nr_ranges, unsigned long min_region_sz) in damon_set_regions() argument 247 for (i = 0; i < nr_ranges; i++) { in damon_set_regions() 251 if (i == nr_ranges) in damon_set_regions() 257 for (i = 0; i < nr_ranges; i++) { in damon_set_regions()
|