Lines Matching refs:parent
1479 struct lock_list *parent) in visit_lock_entry() argument
1481 lock->parent = parent; in visit_lock_entry()
1491 return child->parent; in get_lock_parent()
1497 struct lock_list *parent; in get_lock_depth() local
1499 while ((parent = get_lock_parent(child))) { in get_lock_depth()
1500 child = parent; in get_lock_depth()
1609 lock->parent = NULL; in __bfs_init_root()
1644 if (!lock || !lock->parent) in __bfs_next()
1647 return list_next_or_null_rcu(get_dep_list(lock->parent, offset), in __bfs_next()
1719 if (lock->parent) { /* Parent exists, check prev dependency */ in __bfs()
1721 bool prev_only_xr = lock->parent->only_xr; in __bfs()
1838 struct lock_class *parent = prt->class; in print_circular_lock_scenario() local
1853 if (parent != source) { in print_circular_lock_scenario()
1857 __print_lock_name(parent); in print_circular_lock_scenario()
1870 __print_lock_name(parent); in print_circular_lock_scenario()
1981 struct lock_list *parent; in print_circular_bug() local
1996 parent = get_lock_parent(target); in print_circular_bug()
1997 first_parent = parent; in print_circular_bug()
1999 while (parent) { in print_circular_bug()
2000 print_circular_bug_entry(parent, --depth); in print_circular_bug()
2001 parent = get_lock_parent(parent); in print_circular_bug()