Lines Matching refs:key
77 struct btrfs_key key, location; in btrfs_insert_xattr_item() local
84 key.objectid = objectid; in btrfs_insert_xattr_item()
85 key.type = BTRFS_XATTR_ITEM_KEY; in btrfs_insert_xattr_item()
86 key.offset = btrfs_name_hash(name, name_len); in btrfs_insert_xattr_item()
89 dir_item = insert_with_overflow(trans, root, path, &key, data_size, in btrfs_insert_xattr_item()
131 struct btrfs_key key; in btrfs_insert_dir_item() local
135 key.objectid = btrfs_ino(dir); in btrfs_insert_dir_item()
136 key.type = BTRFS_DIR_ITEM_KEY; in btrfs_insert_dir_item()
137 key.offset = btrfs_name_hash(name, name_len); in btrfs_insert_dir_item()
147 dir_item = insert_with_overflow(trans, root, path, &key, data_size, in btrfs_insert_dir_item()
198 struct btrfs_key key; in btrfs_lookup_dir_item() local
202 key.objectid = dir; in btrfs_lookup_dir_item()
203 key.type = BTRFS_DIR_ITEM_KEY; in btrfs_lookup_dir_item()
205 key.offset = btrfs_name_hash(name, name_len); in btrfs_lookup_dir_item()
207 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); in btrfs_lookup_dir_item()
220 struct btrfs_key key; in btrfs_check_dir_item_collision() local
232 key.objectid = dir; in btrfs_check_dir_item_collision()
233 key.type = BTRFS_DIR_ITEM_KEY; in btrfs_check_dir_item_collision()
234 key.offset = btrfs_name_hash(name, name_len); in btrfs_check_dir_item_collision()
236 ret = btrfs_search_slot(NULL, root, &key, path, 0, 0); in btrfs_check_dir_item_collision()
291 struct btrfs_key key; in btrfs_lookup_dir_index_item() local
295 key.objectid = dir; in btrfs_lookup_dir_index_item()
296 key.type = BTRFS_DIR_INDEX_KEY; in btrfs_lookup_dir_index_item()
297 key.offset = objectid; in btrfs_lookup_dir_index_item()
299 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); in btrfs_lookup_dir_index_item()
314 struct btrfs_key key; in btrfs_search_dir_index_item() local
318 key.objectid = dirid; in btrfs_search_dir_index_item()
319 key.type = BTRFS_DIR_INDEX_KEY; in btrfs_search_dir_index_item()
320 key.offset = 0; in btrfs_search_dir_index_item()
322 ret = btrfs_search_slot(NULL, root, &key, path, 0, 0); in btrfs_search_dir_index_item()
341 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_search_dir_index_item()
342 if (key.objectid != dirid || key.type != BTRFS_DIR_INDEX_KEY) in btrfs_search_dir_index_item()
361 struct btrfs_key key; in btrfs_lookup_xattr() local
365 key.objectid = dir; in btrfs_lookup_xattr()
366 key.type = BTRFS_XATTR_ITEM_KEY; in btrfs_lookup_xattr()
367 key.offset = btrfs_name_hash(name, name_len); in btrfs_lookup_xattr()
368 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); in btrfs_lookup_xattr()