Lines Matching refs:src_entry
1785 __bfs_forwards(struct lock_list *src_entry, in __bfs_forwards() argument
1791 return __bfs(src_entry, data, match, skip, target_entry, in __bfs_forwards()
1797 __bfs_backwards(struct lock_list *src_entry, in __bfs_backwards() argument
1803 return __bfs(src_entry, data, match, skip, target_entry, in __bfs_backwards()
2085 check_path(struct held_lock *target, struct lock_list *src_entry, in check_path() argument
2092 ret = __bfs_forwards(src_entry, target, match, skip, target_entry); in check_path()
2113 struct lock_list src_entry; in check_noncircular() local
2115 bfs_init_root(&src_entry, src); in check_noncircular()
2119 ret = check_path(target, &src_entry, hlock_conflict, NULL, &target_entry); in check_noncircular()
2131 print_circular_bug(&src_entry, target_entry, src, target); in check_noncircular()
2842 struct lock_list src_entry; in check_redundant() local
2844 bfs_init_root(&src_entry, src); in check_redundant()
2855 src_entry.only_xr = src->read == 0; in check_redundant()
2864 ret = check_path(target, &src_entry, hlock_equal, usage_skip, &target_entry); in check_redundant()