Lines Matching refs:err

46 	int len, err;
49 err = hfsplus_asc2uni(sb, &key->cat.name, HFSPLUS_MAX_STRLEN,
51 if (unlikely(err < 0))
52 return err;
180 int err;
185 err = hfsplus_asc2uni(sb, &entry->thread.nodeName, HFSPLUS_MAX_STRLEN,
187 if (unlikely(err < 0))
188 return err;
198 int err;
202 err = hfs_brec_read(fd, &tmp, sizeof(hfsplus_cat_entry));
203 if (err)
204 return err;
260 int err;
264 err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &fd);
265 if (err)
266 return err;
272 err = hfs_bmap_reserve(fd.tree, 2 * fd.tree->depth);
273 if (err)
282 err = entry_size;
286 err = hfs_brec_find(&fd, hfs_find_rec_by_key);
287 if (err != -ENOENT) {
288 if (!err)
289 err = -EEXIST;
292 err = hfs_brec_insert(&fd, &entry, entry_size);
293 if (err)
296 err = hfsplus_cat_build_key(sb, fd.search_key, dir->i_ino, str);
297 if (unlikely(err))
301 err = hfs_brec_find(&fd, hfs_find_rec_by_key);
302 if (err != -ENOENT) {
304 if (!err)
305 err = -EEXIST;
308 err = hfs_brec_insert(&fd, &entry, entry_size);
309 if (err)
327 return err;
336 int err, off;
340 err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &fd);
341 if (err)
342 return err;
348 err = hfs_bmap_reserve(fd.tree, 2 * (int)fd.tree->depth - 2);
349 if (err)
356 err = hfs_brec_find(&fd, hfs_find_rec_by_key);
357 if (err)
371 err = hfsplus_cat_build_key(sb, fd.search_key, dir->i_ino, str);
372 if (unlikely(err))
376 err = hfs_brec_find(&fd, hfs_find_rec_by_key);
377 if (err)
404 err = hfs_brec_remove(&fd);
405 if (err)
409 err = hfs_brec_find(&fd, hfs_find_rec_by_key);
410 if (err)
413 err = hfs_brec_remove(&fd);
414 if (err)
431 return err;
442 int err;
447 err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &src_fd);
448 if (err)
449 return err;
456 err = hfs_bmap_reserve(src_fd.tree, 4 * (int)src_fd.tree->depth - 1);
457 if (err)
461 err = hfsplus_cat_build_key(sb, src_fd.search_key,
463 if (unlikely(err))
466 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key);
467 if (err)
470 err = -EIO;
479 err = hfsplus_cat_build_key(sb, dst_fd.search_key,
481 if (unlikely(err))
484 err = hfs_brec_find(&dst_fd, hfs_find_rec_by_key);
485 if (err != -ENOENT) {
486 if (!err)
487 err = -EEXIST;
491 err = hfs_brec_insert(&dst_fd, &entry, src_fd.entrylength);
492 if (err)
500 err = hfsplus_cat_build_key(sb, src_fd.search_key,
502 if (unlikely(err))
505 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key);
506 if (err)
508 err = hfs_brec_remove(&src_fd);
509 if (err)
518 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key);
519 if (err)
522 err = hfs_brec_remove(&src_fd);
523 if (err)
531 err = entry_size;
535 err = hfs_brec_find(&dst_fd, hfs_find_rec_by_key);
536 if (err != -ENOENT) {
537 if (!err)
538 err = -EEXIST;
541 err = hfs_brec_insert(&dst_fd, &entry, entry_size);
548 return err;