Lines Matching refs:size

445 	phys_addr_t size;  in scratch_size_update()  local
450 size = memblock_reserved_kern_size(ARCH_LOW_ADDRESS_LIMIT, in scratch_size_update()
452 size = size * scratch_scale / 100; in scratch_size_update()
453 scratch_size_lowmem = round_up(size, CMA_MIN_ALIGNMENT_BYTES); in scratch_size_update()
455 size = memblock_reserved_kern_size(MEMBLOCK_ALLOC_ANYWHERE, in scratch_size_update()
457 size = size * scratch_scale / 100 - scratch_size_lowmem; in scratch_size_update()
458 scratch_size_global = round_up(size, CMA_MIN_ALIGNMENT_BYTES); in scratch_size_update()
463 phys_addr_t size; in scratch_size_node() local
466 size = memblock_reserved_kern_size(MEMBLOCK_ALLOC_ANYWHERE, in scratch_size_node()
468 size = size * scratch_scale / 100; in scratch_size_node()
470 size = scratch_size_pernode; in scratch_size_node()
473 return round_up(size, CMA_MIN_ALIGNMENT_BYTES); in scratch_size_node()
487 phys_addr_t addr, size; in kho_reserve_scratch() local
497 size = kho_scratch_cnt * sizeof(*kho_scratch); in kho_reserve_scratch()
498 kho_scratch = memblock_alloc(size, PAGE_SIZE); in kho_reserve_scratch()
506 size = scratch_size_lowmem; in kho_reserve_scratch()
507 addr = memblock_phys_alloc_range(size, CMA_MIN_ALIGNMENT_BYTES, 0, in kho_reserve_scratch()
513 kho_scratch[i].size = size; in kho_reserve_scratch()
517 size = scratch_size_global; in kho_reserve_scratch()
518 addr = memblock_phys_alloc(size, CMA_MIN_ALIGNMENT_BYTES); in kho_reserve_scratch()
523 kho_scratch[i].size = size; in kho_reserve_scratch()
527 size = scratch_size_node(nid); in kho_reserve_scratch()
528 addr = memblock_alloc_range_nid(size, CMA_MIN_ALIGNMENT_BYTES, in kho_reserve_scratch()
535 kho_scratch[i].size = size; in kho_reserve_scratch()
543 memblock_phys_free(kho_scratch[i].addr, kho_scratch[i].size); in kho_reserve_scratch()
567 f->wrapper.size = fdt_totalsize(fdt); in kho_debugfs_fdt_add()
680 int kho_preserve_phys(phys_addr_t phys, size_t size) in kho_preserve_phys() argument
685 const unsigned long end_pfn = PHYS_PFN(phys + size); in kho_preserve_phys()
692 if (!PAGE_ALIGNED(phys) || !PAGE_ALIGNED(size)) in kho_preserve_phys()
875 seq_printf(m, "0x%llx\n", kho_scratch[i].size); in scratch_len_show()
1059 unsigned long count = kho_scratch[i].size >> PAGE_SHIFT; in kho_init()
1075 void *end = start + kho_scratch[i].size; in kho_init()
1170 u64 size = area->size; in kho_populate() local
1172 memblock_add(area->addr, size); in kho_populate()
1173 err = memblock_mark_kho_scratch(area->addr, size); in kho_populate()
1176 &area->addr, &size, err); in kho_populate()
1179 pr_debug("Marked 0x%pa+0x%pa as scratch", &area->addr, &size); in kho_populate()
1248 .end = kho_scratch[i].addr + kho_scratch[i].size - 1, in kho_walk_scratch()