fill_bp_slots
fill_bp_slots(test, &idx, get_test_cpu(0), NULL, 0);
bool do_continue = fill_bp_slots(test, &idx, cpu, NULL, 0);
fill_bp_slots(test, &idx, -1, current, 0);
fill_bp_slots(test, &idx, -1, current, 0);
fill_bp_slots(test, &idx, -1, get_other_task(test), 0);
fill_bp_slots(test, &idx, get_test_cpu(0), current, 0);
fill_bp_slots(test, &idx, -1, current, 1);
fill_bp_slots(test, &idx, get_test_cpu(0), current, 0);
fill_bp_slots(test, &idx, get_test_cpu(0), get_other_task(test), 0);
fill_bp_slots(test, &idx, get_test_cpu(1), NULL, 0);
fill_bp_slots(test, &idx, get_test_cpu(0), current, 0);
fill_bp_slots(test, &idx, -1, get_other_task(test), 0);
fill_bp_slots(test, &idx, -1, current, 2);