• Home
  • Raw
  • Download

Lines Matching refs:sk

2093 			      struct btrfs_ioctl_search_key *sk)  in key_in_sk()  argument
2098 test.objectid = sk->min_objectid; in key_in_sk()
2099 test.type = sk->min_type; in key_in_sk()
2100 test.offset = sk->min_offset; in key_in_sk()
2106 test.objectid = sk->max_objectid; in key_in_sk()
2107 test.type = sk->max_type; in key_in_sk()
2108 test.offset = sk->max_offset; in key_in_sk()
2118 struct btrfs_ioctl_search_key *sk, in copy_to_sk() argument
2139 if (btrfs_header_generation(leaf) > sk->max_transid) { in copy_to_sk()
2150 if (!key_in_sk(key, sk)) in copy_to_sk()
2213 if (*num_found >= sk->nr_items) { in copy_to_sk()
2220 test.objectid = sk->max_objectid; in copy_to_sk()
2221 test.type = sk->max_type; in copy_to_sk()
2222 test.offset = sk->max_offset; in copy_to_sk()
2250 struct btrfs_ioctl_search_key *sk, in search_ioctl() argument
2271 if (sk->tree_id == 0) { in search_ioctl()
2275 root = btrfs_get_fs_root(info, sk->tree_id, true); in search_ioctl()
2282 key.objectid = sk->min_objectid; in search_ioctl()
2283 key.type = sk->min_type; in search_ioctl()
2284 key.offset = sk->min_offset; in search_ioctl()
2292 ret = btrfs_search_forward(root, &key, path, sk->min_transid); in search_ioctl()
2298 ret = copy_to_sk(path, &key, sk, buf_size, ubuf, in search_ioctl()
2308 sk->nr_items = num_found; in search_ioctl()
2318 struct btrfs_ioctl_search_key sk; in btrfs_ioctl_tree_search() local
2328 if (copy_from_user(&sk, &uargs->key, sizeof(sk))) in btrfs_ioctl_tree_search()
2334 ret = search_ioctl(inode, &sk, &buf_size, uargs->buf); in btrfs_ioctl_tree_search()
2343 if (ret == 0 && copy_to_user(&uargs->key, &sk, sizeof(sk))) in btrfs_ioctl_tree_search()