Lines Matching refs:num_cpus
324 static int load_sipi_vector(atomic_t **ap_countp, int num_cpus) in load_sipi_vector() argument
353 size = params->stack_size * num_cpus; in load_sipi_vector()
616 int num_cpus, uint expire_ms) in run_ap_work() argument
619 int num_aps = num_cpus - 1; /* number of non-BSPs to get this message */ in run_ap_work()
630 for (i = 0; i < num_cpus; i++) { in run_ap_work()
643 for (i = 0; i < num_cpus; i++) { in run_ap_work()
731 int num_cpus; in mp_run_on_cpus() local
734 ret = get_bsp(&dev, &num_cpus); in mp_run_on_cpus()
752 ret = run_ap_work(&lcb, dev, num_cpus, 1000 /* ms */); in mp_run_on_cpus()
778 int num_cpus; in mp_first_cpu() local
788 ret = get_bsp(&dev, &num_cpus); in mp_first_cpu()
797 if (cpu_select == MP_SELECT_APS && num_cpus > 1) in mp_first_cpu()
801 if (cpu_select < 0 || cpu_select >= num_cpus) in mp_first_cpu()
810 int num_cpus; in mp_next_cpu() local
820 ret = get_bsp(&dev, &num_cpus); in mp_next_cpu()
832 if (ret >= num_cpus) in mp_next_cpu()
840 int num_aps, num_cpus; in mp_init() local
851 ret = get_bsp(&cpu, &num_cpus); in mp_init()
857 if (num_cpus < 2) in mp_init()
860 ret = check_cpu_devices(num_cpus); in mp_init()
864 ap_callbacks = calloc(num_cpus, sizeof(struct mp_callback *)); in mp_init()
873 ret = load_sipi_vector(&ap_count, num_cpus); in mp_init()
884 num_aps = num_cpus - 1; in mp_init()