mrange_info       727 arch/powerpc/kernel/fadump.c static void fadump_free_mem_ranges(struct fadump_mrange_info *mrange_info)
mrange_info       729 arch/powerpc/kernel/fadump.c 	kfree(mrange_info->mem_ranges);
mrange_info       730 arch/powerpc/kernel/fadump.c 	mrange_info->mem_ranges = NULL;
mrange_info       731 arch/powerpc/kernel/fadump.c 	mrange_info->mem_ranges_sz = 0;
mrange_info       732 arch/powerpc/kernel/fadump.c 	mrange_info->max_mem_ranges = 0;
mrange_info       739 arch/powerpc/kernel/fadump.c static int fadump_alloc_mem_ranges(struct fadump_mrange_info *mrange_info)
mrange_info       744 arch/powerpc/kernel/fadump.c 	new_size = mrange_info->mem_ranges_sz + PAGE_SIZE;
mrange_info       746 arch/powerpc/kernel/fadump.c 		 new_size, mrange_info->name);
mrange_info       748 arch/powerpc/kernel/fadump.c 	new_array = krealloc(mrange_info->mem_ranges, new_size, GFP_KERNEL);
mrange_info       751 arch/powerpc/kernel/fadump.c 		       mrange_info->name);
mrange_info       752 arch/powerpc/kernel/fadump.c 		fadump_free_mem_ranges(mrange_info);
mrange_info       756 arch/powerpc/kernel/fadump.c 	mrange_info->mem_ranges = new_array;
mrange_info       757 arch/powerpc/kernel/fadump.c 	mrange_info->mem_ranges_sz = new_size;
mrange_info       758 arch/powerpc/kernel/fadump.c 	mrange_info->max_mem_ranges = (new_size /
mrange_info       763 arch/powerpc/kernel/fadump.c static inline int fadump_add_mem_range(struct fadump_mrange_info *mrange_info,
mrange_info       766 arch/powerpc/kernel/fadump.c 	struct fadump_memory_range *mem_ranges = mrange_info->mem_ranges;
mrange_info       777 arch/powerpc/kernel/fadump.c 	if (mrange_info->mem_range_cnt) {
mrange_info       778 arch/powerpc/kernel/fadump.c 		start = mem_ranges[mrange_info->mem_range_cnt - 1].base;
mrange_info       779 arch/powerpc/kernel/fadump.c 		size  = mem_ranges[mrange_info->mem_range_cnt - 1].size;
mrange_info       786 arch/powerpc/kernel/fadump.c 		if (mrange_info->mem_range_cnt == mrange_info->max_mem_ranges) {
mrange_info       789 arch/powerpc/kernel/fadump.c 			ret = fadump_alloc_mem_ranges(mrange_info);
mrange_info       794 arch/powerpc/kernel/fadump.c 			mem_ranges = mrange_info->mem_ranges;
mrange_info       798 arch/powerpc/kernel/fadump.c 		mem_ranges[mrange_info->mem_range_cnt].base = start;
mrange_info       799 arch/powerpc/kernel/fadump.c 		mrange_info->mem_range_cnt++;
mrange_info       802 arch/powerpc/kernel/fadump.c 	mem_ranges[mrange_info->mem_range_cnt - 1].size = (end - start);
mrange_info       804 arch/powerpc/kernel/fadump.c 		 mrange_info->name, (mrange_info->mem_range_cnt - 1),
mrange_info      1158 arch/powerpc/kernel/fadump.c static void sort_and_merge_mem_ranges(struct fadump_mrange_info *mrange_info)
mrange_info      1169 arch/powerpc/kernel/fadump.c 	mem_ranges = mrange_info->mem_ranges;
mrange_info      1170 arch/powerpc/kernel/fadump.c 	for (i = 0; i < mrange_info->mem_range_cnt; i++) {
mrange_info      1172 arch/powerpc/kernel/fadump.c 		for (j = (i + 1); j < mrange_info->mem_range_cnt; j++) {
mrange_info      1185 arch/powerpc/kernel/fadump.c 	for (i = 1; i < mrange_info->mem_range_cnt; i++) {
mrange_info      1198 arch/powerpc/kernel/fadump.c 	mrange_info->mem_range_cnt = idx + 1;