Lines Matching defs:err
140 int err = 0;
150 err = hfsplus_attr_build_key(sb, fd->search_key, cnid, name);
151 if (err)
153 err = hfs_brec_find(fd, hfs_find_rec_by_key);
154 if (err)
157 err = hfsplus_attr_build_key(sb, fd->search_key, cnid, NULL);
158 if (err)
160 err = hfs_brec_find(fd, hfs_find_1st_rec_by_cnid);
161 if (err)
166 return err;
171 int err = 0;
178 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd);
179 if (err)
182 err = hfsplus_find_attr(sb, inode->i_ino, name, &fd);
183 if (err)
202 int err;
216 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd);
217 if (err)
221 err = hfs_bmap_reserve(fd.tree, fd.tree->depth + 1);
222 if (err)
226 err = hfsplus_attr_build_key(sb, fd.search_key,
228 if (err)
231 err = -EINVAL;
241 err = -EINVAL;
245 err = hfs_brec_find(&fd, hfs_find_rec_by_key);
246 if (err != -ENOENT) {
247 if (!err)
248 err = -EEXIST;
252 err = hfs_brec_insert(&fd, entry_ptr, entry_size);
253 if (err)
263 return err;
269 int err = 0;
299 err = hfs_brec_remove(fd);
300 if (err)
301 return err;
304 return err;
309 int err = 0;
321 err = hfs_find_init(HFSPLUS_SB(sb)->attr_tree, &fd);
322 if (err)
323 return err;
326 err = hfs_bmap_reserve(fd.tree, fd.tree->depth);
327 if (err)
331 err = hfsplus_attr_build_key(sb, fd.search_key,
333 if (err)
337 err = -EINVAL;
341 err = hfs_brec_find(&fd, hfs_find_rec_by_key);
342 if (err)
345 err = __hfsplus_delete_attr(inode, inode->i_ino, &fd);
346 if (err)
351 return err;
356 int err = 0;
366 err = hfs_find_init(HFSPLUS_SB(dir->i_sb)->attr_tree, &fd);
367 if (err)
368 return err;
371 err = hfsplus_find_attr(dir->i_sb, cnid, NULL, &fd);
372 if (err) {
373 if (err != -ENOENT)
378 err = __hfsplus_delete_attr(dir, cnid, &fd);
379 if (err)
385 return err;