Lines Matching refs:parent
1478 struct lock_list *parent) in visit_lock_entry() argument
1480 lock->parent = parent; in visit_lock_entry()
1490 return child->parent; in get_lock_parent()
1496 struct lock_list *parent; in get_lock_depth() local
1498 while ((parent = get_lock_parent(child))) { in get_lock_depth()
1499 child = parent; in get_lock_depth()
1608 lock->parent = NULL; in __bfs_init_root()
1643 if (!lock || !lock->parent) in __bfs_next()
1646 return list_next_or_null_rcu(get_dep_list(lock->parent, offset), in __bfs_next()
1717 if (lock->parent) { /* Parent exists, check prev dependency */ in __bfs()
1719 bool prev_only_xr = lock->parent->only_xr; in __bfs()
1829 struct lock_class *parent = prt->class; in print_circular_lock_scenario() local
1844 if (parent != source) { in print_circular_lock_scenario()
1848 __print_lock_name(parent); in print_circular_lock_scenario()
1861 __print_lock_name(parent); in print_circular_lock_scenario()
1972 struct lock_list *parent; in print_circular_bug() local
1987 parent = get_lock_parent(target); in print_circular_bug()
1988 first_parent = parent; in print_circular_bug()
1990 while (parent) { in print_circular_bug()
1991 print_circular_bug_entry(parent, --depth); in print_circular_bug()
1992 parent = get_lock_parent(parent); in print_circular_bug()