Lines Matching refs:areas
11 * areas. Percpu areas are allocated in chunks. Each chunk is
14 * (special boot time alloc/init handling necessary as these areas
24 * Allocation is done in offset-size areas of single unit space. Ie,
945 * static percpu areas are not considered. For those, use
1300 * static areas on architectures where the addressing model has
1313 * for vm areas.
1320 * percpu areas. Units which should be colocated are put into the
1321 * same group. Dynamic VM areas will be allocated according to these
1328 * If the first chunk ends up with both reserved and dynamic areas, it
1330 * areas and the other for the dynamic area. They share the same vm
1560 void **areas = NULL;
1573 areas = alloc_bootmem_nopanic(areas_size);
1574 if (!areas) {
1595 areas[group] = ptr;
1614 ai->groups[group].base_offset = areas[group] - base;
1641 free_fn(areas[group],
1645 if (areas)
1646 free_bootmem(__pa(areas), areas_size);
1796 panic("Failed to initialized percpu areas.");