Lines Matching refs:parent
541 group = READ_ONCE(group->parent); in __walk_groups()
786 if (ignore && !remote && group->parent) in tmigr_update_events()
835 if (!group->parent && (groupstate.migrator == TMIGR_NONE)) { in tmigr_update_events()
1122 if (group->parent && !data->tmc_active) in tmigr_requires_handle_remote_up()
1418 group = group->parent; in tmigr_quick_check()
1571 struct tmigr_group *parent, in tmigr_connect_child_parent() argument
1577 raw_spin_lock_nested(&parent->lock, SINGLE_DEPTH_NESTING); in tmigr_connect_child_parent()
1586 WARN_ON_ONCE(child->groupmask != BIT(0) || parent->num_children != 2); in tmigr_connect_child_parent()
1589 child->groupmask = BIT(parent->num_children++); in tmigr_connect_child_parent()
1597 smp_store_release(&child->parent, parent); in tmigr_connect_child_parent()
1599 raw_spin_unlock(&parent->lock); in tmigr_connect_child_parent()
1639 WARN_ON(!tmigr_active_up(parent, child, &data) && parent->parent); in tmigr_connect_child_parent()
1670 if (group->parent || list_is_singular(&tmigr_level_list[i - 1])) in tmigr_setup_groups()
1676 WARN_ON_ONCE(!err && !group->parent && !list_is_singular(&tmigr_level_list[top])); in tmigr_setup_groups()
1736 if (child->parent) in tmigr_setup_groups()