Lines Matching full:updates
932 * (post-migration device tree updates, PRRN or VPHN) that the NUMA
944 pr_warn("Caution: enabling topology updates\n"); in early_topology_updates()
1319 struct topology_update_data *updates, *ud; in numa_update_cpu_topology() local
1331 updates = kcalloc(weight, sizeof(*updates), GFP_KERNEL); in numa_update_cpu_topology()
1332 if (!updates) in numa_update_cpu_topology()
1339 * If siblings aren't flagged for changes, updates list in numa_update_cpu_topology()
1367 ud = &updates[i++]; in numa_update_cpu_topology()
1368 ud->next = &updates[i]; in numa_update_cpu_topology()
1378 * Prevent processing of 'updates' from overflowing array in numa_update_cpu_topology()
1382 updates[i-1].next = NULL; in numa_update_cpu_topology()
1386 for (ud = &updates[0]; ud; ud = ud->next) { in numa_update_cpu_topology()
1394 * In cases where we have nothing to update (because the updates list in numa_update_cpu_topology()
1400 * 'updates' is kzalloc()'ed). in numa_update_cpu_topology()
1408 stop_machine_cpuslocked(update_cpu_topology, &updates[0], in numa_update_cpu_topology()
1411 stop_machine(update_cpu_topology, &updates[0], &updated_cpus); in numa_update_cpu_topology()
1419 stop_machine_cpuslocked(update_lookup_table, &updates[0], in numa_update_cpu_topology()
1422 stop_machine(update_lookup_table, &updates[0], in numa_update_cpu_topology()
1425 for (ud = &updates[0]; ud; ud = ud->next) { in numa_update_cpu_topology()
1437 kfree(updates); in numa_update_cpu_topology()