Lines Matching refs:rval

251 	int			rval;
257 rval = xfs_dir_ino_validate(tp->t_mountp, inum);
258 if (rval)
259 return rval;
282 rval = xfs_dir2_sf_addname(args);
286 rval = xfs_dir2_isblock(args, &v);
287 if (rval)
290 rval = xfs_dir2_block_addname(args);
294 rval = xfs_dir2_isleaf(args, &v);
295 if (rval)
298 rval = xfs_dir2_leaf_addname(args);
300 rval = xfs_dir2_node_addname(args);
304 return rval;
347 int rval;
377 rval = xfs_dir2_sf_lookup(args);
381 rval = xfs_dir2_isblock(args, &v);
382 if (rval)
385 rval = xfs_dir2_block_lookup(args);
389 rval = xfs_dir2_isleaf(args, &v);
390 if (rval)
393 rval = xfs_dir2_leaf_lookup(args);
395 rval = xfs_dir2_node_lookup(args);
398 if (rval == -EEXIST)
399 rval = 0;
400 if (!rval) {
410 return rval;
425 int rval;
447 rval = xfs_dir2_sf_removename(args);
451 rval = xfs_dir2_isblock(args, &v);
452 if (rval)
455 rval = xfs_dir2_block_removename(args);
459 rval = xfs_dir2_isleaf(args, &v);
460 if (rval)
463 rval = xfs_dir2_leaf_removename(args);
465 rval = xfs_dir2_node_removename(args);
468 return rval;
483 int rval;
488 rval = xfs_dir_ino_validate(tp->t_mountp, inum);
489 if (rval)
490 return rval;
508 rval = xfs_dir2_sf_replace(args);
512 rval = xfs_dir2_isblock(args, &v);
513 if (rval)
516 rval = xfs_dir2_block_replace(args);
520 rval = xfs_dir2_isleaf(args, &v);
521 if (rval)
524 rval = xfs_dir2_leaf_replace(args);
526 rval = xfs_dir2_node_replace(args);
529 return rval;
604 int rval;
606 if ((rval = xfs_bmap_last_offset(args->dp, &last, XFS_DATA_FORK)))
607 return rval;
608 rval = XFS_FSB_TO_B(args->dp->i_mount, last) == args->geo->blksize;
610 rval != 0 &&
613 *vp = rval;
626 int rval;
628 if ((rval = xfs_bmap_last_offset(args->dp, &last, XFS_DATA_FORK)))
629 return rval;