Lines Matching refs:childmask

437 static bool tmigr_check_migrator(struct tmigr_group *group, u8 childmask)  in tmigr_check_migrator()  argument
443 if ((s.migrator == childmask) || (s.migrator == TMIGR_NONE)) in tmigr_check_migrator()
449 static bool tmigr_check_migrator_and_lonely(struct tmigr_group *group, u8 childmask) in tmigr_check_migrator_and_lonely() argument
457 if ((s.migrator == childmask) || (s.migrator == TMIGR_NONE)) in tmigr_check_migrator_and_lonely()
515 u8 childmask; member
542 data->childmask = child->groupmask; in __walk_groups()
543 WARN_ON_ONCE(!data->childmask); in __walk_groups()
628 u8 childmask; in tmigr_active_up() local
630 childmask = data->childmask; in tmigr_active_up()
643 newstate.migrator = childmask; in tmigr_active_up()
649 newstate.active |= childmask; in tmigr_active_up()
654 trace_tmigr_group_set_cpu_active(group, newstate, childmask); in tmigr_active_up()
677 data.childmask = tmc->groupmask; in __tmigr_cpu_activate()
1008 u8 childmask; in tmigr_handle_remote_up() local
1014 childmask = data->childmask; in tmigr_handle_remote_up()
1023 if (!tmigr_check_migrator(group, childmask)) in tmigr_handle_remote_up()
1066 data.childmask = tmc->groupmask; in tmigr_handle_remote()
1105 u8 childmask; in tmigr_requires_handle_remote_up() local
1107 childmask = data->childmask; in tmigr_requires_handle_remote_up()
1114 if (!tmigr_check_migrator(group, childmask)) in tmigr_requires_handle_remote_up()
1167 data.childmask = tmc->groupmask; in tmigr_requires_handle_remote()
1250 u8 childmask; in tmigr_inactive_up() local
1252 childmask = data->childmask; in tmigr_inactive_up()
1272 newstate.active &= ~childmask; in tmigr_inactive_up()
1274 if (newstate.migrator == childmask) { in tmigr_inactive_up()
1300 trace_tmigr_group_set_cpu_inactive(group, newstate, childmask); in tmigr_inactive_up()
1326 .childmask = tmc->groupmask }; in __tmigr_cpu_deactivate()
1634 data.childmask = child->groupmask; in tmigr_connect_child_parent()