Lines Matching refs:size

28  *                     could hold, given the size allocated for it.
29 * @size: Allocation size of crash_mem structure.
33 static inline unsigned int get_max_nr_ranges(size_t size)
35 return ((size - sizeof(struct crash_mem)) /
40 * get_mem_rngs_size - Get the allocated size of mem_rngs based on
41 * max_nr_ranges and chunk size.
44 * Returns the maximum size of @mem_rngs.
48 size_t size;
53 size = (sizeof(struct crash_mem) +
57 * Memory is allocated in size multiple of MEM_RANGE_CHUNK_SZ.
60 return ALIGN(size, MEM_RANGE_CHUNK_SZ);
67 * @size: Size of the memory range to add.
73 static int __add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size)
84 mem_rngs->ranges[mem_rngs->nr_ranges].end = base + size - 1;
86 base, base + size - 1, mem_rngs->nr_ranges);
166 * realloc_mem_ranges - reallocate mem_ranges with size incremented
177 size_t size;
179 size = get_mem_rngs_size(mem_rngs);
182 size += MEM_RANGE_CHUNK_SZ;
183 mem_rngs = krealloc(*mem_ranges, size, GFP_KERNEL);
191 mem_rngs->max_nr_ranges = get_max_nr_ranges(size);
202 * @size: Size of the memory range to add.
208 int add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size)
214 if (!size)
217 end = base + size - 1;
220 return __add_mem_range(mem_ranges, base, size);
234 return __add_mem_range(mem_ranges, base, size);
250 u32 size;
253 ret |= of_property_read_u32(dn, "linux,tce-size", &size);
266 ret = add_mem_range(mem_ranges, base, size);
337 u32 base, size;
345 ret |= of_property_read_u32(dn, "rtas-size", &size);
347 ret = add_mem_range(mem_ranges, base, size);
362 u64 base, size;
370 ret |= of_property_read_u64(dn, "opal-runtime-size", &size);
372 ret = add_mem_range(mem_ranges, base, size);
398 /* Each reserved range is an (address,size) pair */
400 u64 base, size;
403 size = of_read_number(prop + (i * cells) + n_mem_addr_cells,
406 ret = add_mem_range(mem_ranges, base, size);