Lines Matching refs:childmask
434 * Returns true, when @childmask corresponds to the group migrator or when the
437 static bool tmigr_check_migrator(struct tmigr_group *group, u8 childmask)
443 if ((s.migrator == childmask) || (s.migrator == TMIGR_NONE))
449 static bool tmigr_check_migrator_and_lonely(struct tmigr_group *group, u8 childmask)
457 if ((s.migrator == childmask) || (s.migrator == TMIGR_NONE))
498 * @childmask: groupmask of child group
515 u8 childmask;
542 data->childmask = child->groupmask;
543 WARN_ON_ONCE(!data->childmask);
628 u8 childmask;
630 childmask = data->childmask;
643 newstate.migrator = childmask;
649 newstate.active |= childmask;
654 trace_tmigr_group_set_cpu_active(group, newstate, childmask);
677 data.childmask = tmc->groupmask;
1008 u8 childmask;
1014 childmask = data->childmask;
1019 * Handle the group only if @childmask is the migrator or if the
1023 if (!tmigr_check_migrator(group, childmask))
1066 data.childmask = tmc->groupmask;
1105 u8 childmask;
1107 childmask = data->childmask;
1114 if (!tmigr_check_migrator(group, childmask))
1167 data.childmask = tmc->groupmask;
1250 u8 childmask;
1252 childmask = data->childmask;
1272 newstate.active &= ~childmask;
1274 if (newstate.migrator == childmask) {
1300 trace_tmigr_group_set_cpu_inactive(group, newstate, childmask);
1326 .childmask = tmc->groupmask };
1631 * the new childmask and parent to subsequent walkers through this
1634 data.childmask = child->groupmask;
1725 * active or not) and/or release an uninitialized childmask.