Lines Matching refs:rval
266 int rval; in xfs_dir_createname() local
271 rval = xfs_dir_ino_validate(tp->t_mountp, inum); in xfs_dir_createname()
272 if (rval) in xfs_dir_createname()
273 return rval; in xfs_dir_createname()
298 rval = xfs_dir2_sf_addname(args); in xfs_dir_createname()
302 rval = xfs_dir2_isblock(args, &v); in xfs_dir_createname()
303 if (rval) in xfs_dir_createname()
306 rval = xfs_dir2_block_addname(args); in xfs_dir_createname()
310 rval = xfs_dir2_isleaf(args, &v); in xfs_dir_createname()
311 if (rval) in xfs_dir_createname()
314 rval = xfs_dir2_leaf_addname(args); in xfs_dir_createname()
316 rval = xfs_dir2_node_addname(args); in xfs_dir_createname()
320 return rval; in xfs_dir_createname()
363 int rval; in xfs_dir_lookup() local
393 rval = xfs_dir2_sf_lookup(args); in xfs_dir_lookup()
397 rval = xfs_dir2_isblock(args, &v); in xfs_dir_lookup()
398 if (rval) in xfs_dir_lookup()
401 rval = xfs_dir2_block_lookup(args); in xfs_dir_lookup()
405 rval = xfs_dir2_isleaf(args, &v); in xfs_dir_lookup()
406 if (rval) in xfs_dir_lookup()
409 rval = xfs_dir2_leaf_lookup(args); in xfs_dir_lookup()
411 rval = xfs_dir2_node_lookup(args); in xfs_dir_lookup()
414 if (rval == -EEXIST) in xfs_dir_lookup()
415 rval = 0; in xfs_dir_lookup()
416 if (!rval) { in xfs_dir_lookup()
426 return rval; in xfs_dir_lookup()
443 int rval; in xfs_dir_removename() local
467 rval = xfs_dir2_sf_removename(args); in xfs_dir_removename()
471 rval = xfs_dir2_isblock(args, &v); in xfs_dir_removename()
472 if (rval) in xfs_dir_removename()
475 rval = xfs_dir2_block_removename(args); in xfs_dir_removename()
479 rval = xfs_dir2_isleaf(args, &v); in xfs_dir_removename()
480 if (rval) in xfs_dir_removename()
483 rval = xfs_dir2_leaf_removename(args); in xfs_dir_removename()
485 rval = xfs_dir2_node_removename(args); in xfs_dir_removename()
488 return rval; in xfs_dir_removename()
505 int rval; in xfs_dir_replace() local
510 rval = xfs_dir_ino_validate(tp->t_mountp, inum); in xfs_dir_replace()
511 if (rval) in xfs_dir_replace()
512 return rval; in xfs_dir_replace()
532 rval = xfs_dir2_sf_replace(args); in xfs_dir_replace()
536 rval = xfs_dir2_isblock(args, &v); in xfs_dir_replace()
537 if (rval) in xfs_dir_replace()
540 rval = xfs_dir2_block_replace(args); in xfs_dir_replace()
544 rval = xfs_dir2_isleaf(args, &v); in xfs_dir_replace()
545 if (rval) in xfs_dir_replace()
548 rval = xfs_dir2_leaf_replace(args); in xfs_dir_replace()
550 rval = xfs_dir2_node_replace(args); in xfs_dir_replace()
553 return rval; in xfs_dir_replace()
628 int rval; in xfs_dir2_isblock() local
630 if ((rval = xfs_bmap_last_offset(args->dp, &last, XFS_DATA_FORK))) in xfs_dir2_isblock()
631 return rval; in xfs_dir2_isblock()
632 rval = XFS_FSB_TO_B(args->dp->i_mount, last) == args->geo->blksize; in xfs_dir2_isblock()
633 ASSERT(rval == 0 || args->dp->i_d.di_size == args->geo->blksize); in xfs_dir2_isblock()
634 *vp = rval; in xfs_dir2_isblock()
647 int rval; in xfs_dir2_isleaf() local
649 if ((rval = xfs_bmap_last_offset(args->dp, &last, XFS_DATA_FORK))) in xfs_dir2_isleaf()
650 return rval; in xfs_dir2_isleaf()