Home
last modified time | relevance | path

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

/linux/arch/powerpc/kexec/
H A Dranges.c77 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()
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()
190 *mem_ranges = NULL; in realloc_mem_ranges()
196 *mem_ranges = mem_rngs; in realloc_mem_ranges()
212 int add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size) in add_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);
H A Dfadump-internal.h90 struct fadump_memory_range *mem_ranges; member
/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()
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_info->mem_range_cnt - 1].base; in fadump_add_mem_range()
883 size = mem_ranges[mrange_info->mem_range_cnt - 1].size; in fadump_add_mem_range()
909 mem_ranges = mrange_info->mem_ranges; in fadump_add_mem_range()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gmc.c1310 struct amdgpu_mem_partition_info *mem_ranges, in amdgpu_gmc_get_nps_memranges() argument
1318 if (!mem_ranges || !exp_ranges) in amdgpu_gmc_get_nps_memranges()
1370 mem_ranges[i].range.fpfn = in amdgpu_gmc_get_nps_memranges()
1374 mem_ranges[i].range.lpfn = in amdgpu_gmc_get_nps_memranges()
1378 mem_ranges[i].size = in amdgpu_gmc_get_nps_memranges()
1553 struct amdgpu_mem_partition_info *mem_ranges) in amdgpu_gmc_init_acpi_mem_ranges() argument
1570 mem_ranges[0].size = numa_info.size; in amdgpu_gmc_init_acpi_mem_ranges()
1571 mem_ranges[0].numa.node = numa_info.nid; in amdgpu_gmc_init_acpi_mem_ranges()
1581 mem_ranges[num_ranges].numa.node = numa_info.nid; in amdgpu_gmc_init_acpi_mem_ranges()
1582 mem_ranges[num_ranges].size = numa_info.size; in amdgpu_gmc_init_acpi_mem_ranges()
[all …]
H A Damdgpu_gmc.h460 struct amdgpu_mem_partition_info *mem_ranges,
475 struct amdgpu_mem_partition_info *mem_ranges);
H A Damdgpu_discovery.c1878 struct amdgpu_gmc_memrange *mem_ranges; in amdgpu_discovery_get_nps_info() local
1915 mem_ranges = kvcalloc(nps_info->v1.count, in amdgpu_discovery_get_nps_info()
1916 sizeof(*mem_ranges), in amdgpu_discovery_get_nps_info()
1918 if (!mem_ranges) in amdgpu_discovery_get_nps_info()
1923 mem_ranges[i].base_address = in amdgpu_discovery_get_nps_info()
1925 mem_ranges[i].limit_address = in amdgpu_discovery_get_nps_info()
1927 mem_ranges[i].nid_mask = -1; in amdgpu_discovery_get_nps_info()
1928 mem_ranges[i].flags = 0; in amdgpu_discovery_get_nps_info()
1930 *ranges = mem_ranges; in amdgpu_discovery_get_nps_info()