Home
last modified time | relevance | path

Searched refs:mem_ranges (Results 1 – 6 of 6) sorted by relevance

/linux/arch/powerpc/kexec/
H A Dranges.c69 * @mem_ranges: Range list to add the memory range to.
77 static int __add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size) in __add_mem_range() argument
79 struct crash_mem *mem_rngs = *mem_ranges; in __add_mem_range()
82 mem_rngs = realloc_mem_ranges(mem_ranges); in __add_mem_range()
170 * realloc_mem_ranges - reallocate mem_ranges with size incremented
173 * @mem_ranges: Memory ranges to reallocate.
177 struct crash_mem *realloc_mem_ranges(struct crash_mem **mem_ranges) in realloc_mem_ranges() argument
179 struct crash_mem *mem_rngs = *mem_ranges; in realloc_mem_ranges()
187 mem_rngs = krealloc(*mem_ranges, size, GFP_KERNEL); in realloc_mem_ranges()
189 kfree(*mem_ranges); in realloc_mem_ranges()
212 add_mem_range(struct crash_mem ** mem_ranges,u64 base,u64 size) add_mem_range() argument
250 add_tce_mem_ranges(struct crash_mem ** mem_ranges) add_tce_mem_ranges() argument
289 add_initrd_mem_range(struct crash_mem ** mem_ranges) add_initrd_mem_range() argument
313 add_htab_mem_range(struct crash_mem ** mem_ranges) add_htab_mem_range() argument
333 add_kernel_mem_range(struct crash_mem ** mem_ranges) add_kernel_mem_range() argument
346 add_rtas_mem_range(struct crash_mem ** mem_ranges) add_rtas_mem_range() argument
371 add_opal_mem_range(struct crash_mem ** mem_ranges) add_opal_mem_range() argument
399 add_reserved_mem_ranges(struct crash_mem ** mem_ranges) add_reserved_mem_ranges() argument
439 get_reserved_memory_ranges(struct crash_mem ** mem_ranges) get_reserved_memory_ranges() argument
467 get_exclude_memory_ranges(struct crash_mem ** mem_ranges) get_exclude_memory_ranges() argument
516 get_usable_memory_ranges(struct crash_mem ** mem_ranges) get_usable_memory_ranges() argument
557 get_crash_memory_ranges(struct crash_mem ** mem_ranges) get_crash_memory_ranges() argument
634 remove_mem_range(struct crash_mem ** mem_ranges,u64 base,u64 size) remove_mem_range() argument
[all...]
/linux/arch/powerpc/include/asm/
H A Dkexec_ranges.h8 struct crash_mem *realloc_mem_ranges(struct crash_mem **mem_ranges);
9 int add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size);
10 int remove_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size);
11 int get_exclude_memory_ranges(struct crash_mem **mem_ranges);
12 int get_reserved_memory_ranges(struct crash_mem **mem_ranges);
13 int get_crash_memory_ranges(struct crash_mem **mem_ranges);
14 int get_usable_memory_ranges(struct crash_mem **mem_ranges);
/linux/arch/powerpc/kernel/
H A Dfadump.c498 u64 rbase = reserved_mrange_info.mem_ranges[i].base; in overlaps_reserved_ranges()
499 u64 rend = rbase + reserved_mrange_info.mem_ranges[i].size; in overlaps_reserved_ranges()
525 mrngs = reserved_mrange_info.mem_ranges; in fadump_locate_reserve_mem()
835 kfree(mrange_info->mem_ranges); in fadump_free_mem_ranges()
841 * Allocate or reallocate mem_ranges array in incremental units
853 new_array = krealloc(mrange_info->mem_ranges, new_size, GFP_KERNEL); in fadump_alloc_mem_ranges()
861 mrange_info->mem_ranges = new_array; in fadump_alloc_mem_ranges()
870 struct fadump_memory_range *mem_ranges = mrange_info->mem_ranges; in fadump_add_mem_range() local
882 start = mem_ranges[mrange_inf in fadump_add_mem_range()
1231 struct fadump_memory_range *mem_ranges; sort_and_merge_mem_ranges() local
[all...]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gmc.c1301 struct amdgpu_mem_partition_info *mem_ranges, in amdgpu_gmc_get_nps_memranges() argument
1309 if (!mem_ranges || !exp_ranges) in amdgpu_gmc_get_nps_memranges()
1361 mem_ranges[i].range.fpfn = in amdgpu_gmc_get_nps_memranges()
1365 mem_ranges[i].range.lpfn = in amdgpu_gmc_get_nps_memranges()
1369 mem_ranges[i].size = in amdgpu_gmc_get_nps_memranges()
1544 struct amdgpu_mem_partition_info *mem_ranges) in amdgpu_gmc_init_acpi_mem_ranges() argument
1561 mem_ranges[0].size = numa_info.size; in amdgpu_gmc_init_acpi_mem_ranges()
1562 mem_ranges[0].numa.node = numa_info.nid; in amdgpu_gmc_init_acpi_mem_ranges()
1572 mem_ranges[num_ranges].numa.node = numa_info.nid; in amdgpu_gmc_init_acpi_mem_ranges()
1573 mem_ranges[num_range in amdgpu_gmc_init_acpi_mem_ranges()
1581 amdgpu_gmc_init_sw_mem_ranges(struct amdgpu_device * adev,struct amdgpu_mem_partition_info * mem_ranges) amdgpu_gmc_init_sw_mem_ranges() argument
[all...]
H A Damdgpu_gmc.h454 struct amdgpu_mem_partition_info *mem_ranges,
469 struct amdgpu_mem_partition_info *mem_ranges);
H A Damdgpu_discovery.c1826 struct amdgpu_gmc_memrange *mem_ranges; in amdgpu_discovery_get_nps_info() local
1864 mem_ranges = kvcalloc(nps_info->v1.count, in amdgpu_discovery_get_nps_info()
1865 sizeof(*mem_ranges), in amdgpu_discovery_get_nps_info()
1867 if (!mem_ranges) in amdgpu_discovery_get_nps_info()
1872 mem_ranges[i].base_address = in amdgpu_discovery_get_nps_info()
1874 mem_ranges[i].limit_address = in amdgpu_discovery_get_nps_info()
1876 mem_ranges[i].nid_mask = -1; in amdgpu_discovery_get_nps_info()
1877 mem_ranges[i].flags = 0; in amdgpu_discovery_get_nps_info()
1879 *ranges = mem_ranges; in amdgpu_discovery_get_nps_info()