Searched refs:mem_ranges (Results 1 – 6 of 6) sorted by relevance
/linux/arch/powerpc/kexec/ |
H A D | ranges.c | 69 * @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 D | kexec_ranges.h | 8 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 D | fadump.c | 498 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 D | amdgpu_gmc.c | 1301 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 D | amdgpu_gmc.h | 454 struct amdgpu_mem_partition_info *mem_ranges, 469 struct amdgpu_mem_partition_info *mem_ranges);
|
H A D | amdgpu_discovery.c | 1826 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()
|