__bfs_forwards
__bfs_forwards(this, (void *)&count, noop_count, NULL, &target_entry);
ret = __bfs_forwards(src_entry, target, match, skip, target_entry);
result = __bfs_forwards(root, &usage_mask, usage_match, usage_skip, target_entry);