Lines Matching refs:fd

137 			const char *name, struct hfs_find_data *fd)  in hfsplus_find_attr()  argument
149 err = hfsplus_attr_build_key(sb, fd->search_key, cnid, name); in hfsplus_find_attr()
152 err = hfs_brec_find(fd, hfs_find_rec_by_key); in hfsplus_find_attr()
156 err = hfsplus_attr_build_key(sb, fd->search_key, cnid, NULL); in hfsplus_find_attr()
159 err = hfs_brec_find(fd, hfs_find_1st_rec_by_cnid); in hfsplus_find_attr()
172 struct hfs_find_data fd; in hfsplus_attr_exists() local
177 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); in hfsplus_attr_exists()
181 err = hfsplus_find_attr(sb, inode->i_ino, name, &fd); in hfsplus_attr_exists()
185 hfs_find_exit(&fd); in hfsplus_attr_exists()
189 hfs_find_exit(&fd); in hfsplus_attr_exists()
198 struct hfs_find_data fd; in hfsplus_create_attr() local
215 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); in hfsplus_create_attr()
220 err = hfsplus_attr_build_key(sb, fd.search_key, in hfsplus_create_attr()
239 err = hfs_brec_find(&fd, hfs_find_rec_by_key); in hfsplus_create_attr()
246 err = hfs_brec_insert(&fd, entry_ptr, entry_size); in hfsplus_create_attr()
253 hfs_find_exit(&fd); in hfsplus_create_attr()
261 struct hfs_find_data *fd) in __hfsplus_delete_attr() argument
266 hfs_bnode_read(fd->bnode, &found_cnid, in __hfsplus_delete_attr()
267 fd->keyoffset + in __hfsplus_delete_attr()
273 hfs_bnode_read(fd->bnode, &record_type, in __hfsplus_delete_attr()
274 fd->entryoffset, sizeof(record_type)); in __hfsplus_delete_attr()
289 err = hfs_brec_remove(fd); in __hfsplus_delete_attr()
301 struct hfs_find_data fd; in hfsplus_delete_attr() local
311 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); in hfsplus_delete_attr()
316 err = hfsplus_attr_build_key(sb, fd.search_key, in hfsplus_delete_attr()
326 err = hfs_brec_find(&fd, hfs_find_rec_by_key); in hfsplus_delete_attr()
330 err = __hfsplus_delete_attr(inode, inode->i_ino, &fd); in hfsplus_delete_attr()
335 hfs_find_exit(&fd); in hfsplus_delete_attr()
342 struct hfs_find_data fd; in hfsplus_delete_all_attrs() local
351 err = hfs_find_init(HFSPLUS_SB(dir->i_sb)->attr_tree, &fd); in hfsplus_delete_all_attrs()
356 err = hfsplus_find_attr(dir->i_sb, cnid, NULL, &fd); in hfsplus_delete_all_attrs()
363 err = __hfsplus_delete_attr(dir, cnid, &fd); in hfsplus_delete_all_attrs()
369 hfs_find_exit(&fd); in hfsplus_delete_all_attrs()