Lines Matching refs:err

139 	int err = 0;  in hfsplus_find_attr()  local
149 err = hfsplus_attr_build_key(sb, fd->search_key, cnid, name); in hfsplus_find_attr()
150 if (err) in hfsplus_find_attr()
152 err = hfs_brec_find(fd, hfs_find_rec_by_key); in hfsplus_find_attr()
153 if (err) in hfsplus_find_attr()
156 err = hfsplus_attr_build_key(sb, fd->search_key, cnid, NULL); in hfsplus_find_attr()
157 if (err) in hfsplus_find_attr()
159 err = hfs_brec_find(fd, hfs_find_1st_rec_by_cnid); in hfsplus_find_attr()
160 if (err) in hfsplus_find_attr()
165 return err; in hfsplus_find_attr()
170 int err = 0; in hfsplus_attr_exists() local
177 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); in hfsplus_attr_exists()
178 if (err) in hfsplus_attr_exists()
181 err = hfsplus_find_attr(sb, inode->i_ino, name, &fd); in hfsplus_attr_exists()
182 if (err) in hfsplus_attr_exists()
201 int err; in hfsplus_create_attr() local
215 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); in hfsplus_create_attr()
216 if (err) in hfsplus_create_attr()
220 err = hfsplus_attr_build_key(sb, fd.search_key, in hfsplus_create_attr()
222 if (err) in hfsplus_create_attr()
225 err = -EINVAL; in hfsplus_create_attr()
235 err = -EINVAL; in hfsplus_create_attr()
239 err = hfs_brec_find(&fd, hfs_find_rec_by_key); in hfsplus_create_attr()
240 if (err != -ENOENT) { in hfsplus_create_attr()
241 if (!err) in hfsplus_create_attr()
242 err = -EEXIST; in hfsplus_create_attr()
246 err = hfs_brec_insert(&fd, entry_ptr, entry_size); in hfsplus_create_attr()
247 if (err) in hfsplus_create_attr()
257 return err; in hfsplus_create_attr()
263 int err = 0; in __hfsplus_delete_attr() local
289 err = hfs_brec_remove(fd); in __hfsplus_delete_attr()
290 if (err) in __hfsplus_delete_attr()
291 return err; in __hfsplus_delete_attr()
294 return err; in __hfsplus_delete_attr()
299 int err = 0; in hfsplus_delete_attr() local
311 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd); in hfsplus_delete_attr()
312 if (err) in hfsplus_delete_attr()
313 return err; in hfsplus_delete_attr()
316 err = hfsplus_attr_build_key(sb, fd.search_key, in hfsplus_delete_attr()
318 if (err) in hfsplus_delete_attr()
322 err = -EINVAL; in hfsplus_delete_attr()
326 err = hfs_brec_find(&fd, hfs_find_rec_by_key); in hfsplus_delete_attr()
327 if (err) in hfsplus_delete_attr()
330 err = __hfsplus_delete_attr(inode, inode->i_ino, &fd); in hfsplus_delete_attr()
331 if (err) in hfsplus_delete_attr()
336 return err; in hfsplus_delete_attr()
341 int err = 0; in hfsplus_delete_all_attrs() local
351 err = hfs_find_init(HFSPLUS_SB(dir->i_sb)->attr_tree, &fd); in hfsplus_delete_all_attrs()
352 if (err) in hfsplus_delete_all_attrs()
353 return err; in hfsplus_delete_all_attrs()
356 err = hfsplus_find_attr(dir->i_sb, cnid, NULL, &fd); in hfsplus_delete_all_attrs()
357 if (err) { in hfsplus_delete_all_attrs()
358 if (err != -ENOENT) in hfsplus_delete_all_attrs()
363 err = __hfsplus_delete_attr(dir, cnid, &fd); in hfsplus_delete_all_attrs()
364 if (err) in hfsplus_delete_all_attrs()
370 return err; in hfsplus_delete_all_attrs()