Searched refs:search_key (Results 1 - 25 of 25) sorted by relevance

/linux-master/fs/hfs/
H A Dcatalog.c108 hfs_cat_build_key(sb, fd.search_key, cnid, NULL);
122 hfs_cat_build_key(sb, fd.search_key, dir->i_ino, str);
142 hfs_cat_build_key(sb, fd.search_key, cnid, NULL);
193 hfs_cat_build_key(sb, fd->search_key, cnid, NULL);
204 fd->search_key->cat.ParID = rec.thread.ParID;
205 len = fd->search_key->cat.CName.len = rec.thread.CName.len;
210 memcpy(fd->search_key->cat.CName.name, rec.thread.CName.name, len);
234 hfs_cat_build_key(sb, fd.search_key, dir->i_ino, str);
254 if (fd.tree->keycmp(fd.search_key, (void *)&rd->key) < 0)
263 hfs_cat_build_key(sb, fd.search_key, cni
[all...]
H A Dbrec.c85 key_len = (fd->search_key->key_len | 1) + 1;
132 hfs_bnode_write(node, fd->search_key, data_off, key_len);
141 hfs_bnode_read_key(node, fd->search_key, data_off + size);
159 hfs_bnode_read_key(new_node, fd->search_key, 14);
166 key_len = fd->search_key->key_len + 1;
168 fd->search_key->key_len = tree->max_key_len;
434 hfs_bnode_read_key(new_node, fd->search_key, 14);
445 /* restore search_key */
446 hfs_bnode_read_key(node, fd->search_key, 14);
H A Dattr.c36 fd.search_key->cat = HFS_I(inode)->cat_key;
83 fd.search_key->cat = HFS_I(inode)->cat_key;
H A Dbfind.c24 fd->search_key = ptr;
47 kfree(fd->search_key);
75 cmpval = bnode->tree->keycmp(fd->key, fd->search_key);
H A Ddir.c31 hfs_cat_build_key(dir->i_sb, fd.search_key, dir->i_ino, &dentry->d_name);
37 inode = hfs_iget(dir->i_sb, &fd.search_key->cat, &rec);
65 hfs_cat_build_key(sb, fd.search_key, inode->i_ino, NULL);
H A Dbtree.h79 btree_key *search_key; member in struct:hfs_find_data
H A Dextent.c114 hfs_ext_build_key(fd->search_key, inode->i_ino, HFS_I(inode)->cached_start,
155 hfs_ext_build_key(fd->search_key, cnid, block, type);
160 if (fd->key->ext.FNum != fd->search_key->ext.FNum ||
161 fd->key->ext.FkType != fd->search_key->ext.FkType)
H A Dsuper.c430 root_inode = hfs_iget(sb, &fd.search_key->cat, &rec);
H A Dinode.c460 fd.search_key->cat = HFS_I(main_inode)->cat_key;
536 fd.search_key->cat = HFS_I(dir)->cat_key;
/linux-master/fs/hfsplus/
H A Dcatalog.c201 hfsplus_cat_build_key_with_cnid(sb, fd->search_key, cnid);
217 hfsplus_cat_build_key_uni(fd->search_key,
276 hfsplus_cat_build_key_with_cnid(sb, fd.search_key, cnid);
296 err = hfsplus_cat_build_key(sb, fd.search_key, dir->i_ino, str);
322 hfsplus_cat_build_key_with_cnid(sb, fd.search_key, cnid);
355 hfsplus_cat_build_key_with_cnid(sb, fd.search_key, cnid);
362 fd.search_key->cat.parent = cpu_to_be32(dir->i_ino);
364 &fd.search_key->cat.name.length, off, 2);
365 len = be16_to_cpu(fd.search_key->cat.name.length) * 2;
367 &fd.search_key
[all...]
H A Dbfind.c24 fd->search_key = ptr;
47 kfree(fd->search_key);
65 search_cnid = fd->search_key->ext.cnid;
68 search_cnid = fd->search_key->cat.parent;
71 search_cnid = fd->search_key->attr.cnid;
100 cmpval = bnode->tree->keycmp(fd->key, fd->search_key);
H A Dattributes.c150 err = hfsplus_attr_build_key(sb, fd->search_key, cnid, name);
157 err = hfsplus_attr_build_key(sb, fd->search_key, cnid, NULL);
226 err = hfsplus_attr_build_key(sb, fd.search_key,
296 hfs_bnode_read(fd->bnode, fd->search_key,
331 err = hfsplus_attr_build_key(sb, fd.search_key,
H A Dbrec.c83 key_len = be16_to_cpu(fd->search_key->key_len) + 2;
132 hfs_bnode_write(node, fd->search_key, data_off, key_len);
141 hfs_bnode_read_key(node, fd->search_key, data_off + size);
159 hfs_bnode_read_key(new_node, fd->search_key, 14);
167 key_len = be16_to_cpu(fd->search_key->key_len) + 2;
169 fd->search_key->key_len =
438 hfs_bnode_read_key(new_node, fd->search_key, 14);
449 /* restore search_key */
450 hfs_bnode_read_key(node, fd->search_key, 14);
H A Dextents.c95 hfsplus_ext_build_key(fd->search_key, inode->i_ino, hip->cached_start,
162 hfsplus_ext_build_key(fd->search_key, cnid, block, type);
167 if (fd->key->ext.cnid != fd->search_key->ext.cnid ||
168 fd->key->ext.fork_type != fd->search_key->ext.fork_type)
H A Ddir.c47 err = hfsplus_cat_build_key(sb, fd.search_key, dir->i_ino,
103 err = hfsplus_cat_build_key(sb, fd.search_key,
152 hfsplus_cat_build_key_with_cnid(sb, fd.search_key, inode->i_ino);
H A Dhfsplus_fs.h288 hfsplus_btree_key *search_key; member in struct:hfs_find_data
H A Dsuper.c528 err = hfsplus_cat_build_key(sb, fd.search_key, HFSPLUS_ROOT_CNID, &str);
/linux-master/fs/btrfs/
H A Droot-tree.h33 int btrfs_find_root(struct btrfs_root *root, const struct btrfs_key *search_key,
H A Droot-tree.c56 * search_key: the key to search
61 * If ->offset of 'search_key' is -1ULL, it means we are not sure the offset
67 int btrfs_find_root(struct btrfs_root *root, const struct btrfs_key *search_key, argument
76 ret = btrfs_search_slot(NULL, root, search_key, path, 0, 0);
80 if (search_key->offset != -1ULL) { /* the search key is exact */
102 if (found_key.objectid != search_key->objectid ||
H A Dtree-log.c1060 struct btrfs_key search_key; local
1065 search_key.objectid = inode_objectid;
1066 search_key.type = BTRFS_INODE_REF_KEY;
1067 search_key.offset = parent_objectid;
1068 ret = btrfs_search_slot(NULL, root, &search_key, path, 0, 0);
1079 if (search_key.objectid == search_key.offset)
1098 ret = backref_in_log(log_root, &search_key,
1152 search_key.objectid = inode_objectid;
1153 search_key
1832 struct btrfs_key search_key; local
2176 struct btrfs_key search_key; local
6854 struct btrfs_key search_key; local
6952 struct btrfs_key search_key; local
[all...]
H A Dbackref.c601 struct btrfs_key search_key = ref->key_for_search; local
660 if (search_key.type == BTRFS_EXTENT_DATA_KEY &&
661 search_key.offset >= LLONG_MAX)
662 search_key.offset = 0;
665 ret = btrfs_search_slot(NULL, root, &search_key, path, 0, 0);
667 ret = btrfs_search_old_slot(root, &search_key, path, ctx->time_seq);
H A Ddisk-io.c4917 struct btrfs_key search_key; local
4925 search_key.objectid = BTRFS_LAST_FREE_OBJECTID;
4926 search_key.type = -1;
4927 search_key.offset = (u64)-1;
4928 ret = btrfs_search_slot(NULL, root, &search_key, path, 0, 0);
H A Dblock-group.c590 struct btrfs_key search_key; local
611 search_key.objectid = block_group->start + search_offset;
612 search_key.type = BTRFS_EXTENT_ITEM_KEY;
613 search_key.offset = 0;
615 btrfs_for_each_slot(extent_root, &search_key, found_key, path, ret) {
/linux-master/fs/bcachefs/
H A Dbtree_iter.c2043 static struct bkey_s_c __bch2_btree_iter_peek(struct btree_iter *iter, struct bpos search_key) argument
2055 iter->path = bch2_btree_path_set_pos(trans, iter->path, search_key,
2107 search_key = !bpos_eq(search_key, k.k->p)
2117 search_key = bpos_successor(l->b->key.k.p);
2142 struct bpos search_key = btree_iter_search_key(iter); local
2158 k = __bch2_btree_iter_peek(iter, search_key);
2193 search_key = bpos_successor(k.k->p);
2225 search_key = bpos_successor(k.k->p);
2231 search_key
2312 struct bpos search_key = iter->pos; local
2451 struct bpos search_key; local
[all...]
/linux-master/drivers/firewire/
H A Dcore-device.c52 static const u32 *search_directory(const u32 *directory, int search_key) argument
57 search_key |= CSR_DIRECTORY;
61 if (key == search_key)
68 static const u32 *search_leaf(const u32 *directory, int search_key) argument
75 if (last_key == search_key &&

Completed in 342 milliseconds