Lines Matching defs:rval
264 int rval;
270 rval = xfs_dir_ino_validate(tp->t_mountp, inum);
271 if (rval)
272 return rval;
295 rval = xfs_dir2_sf_addname(args);
299 rval = xfs_dir2_isblock(args, &v);
300 if (rval)
303 rval = xfs_dir2_block_addname(args);
307 rval = xfs_dir2_isleaf(args, &v);
308 if (rval)
311 rval = xfs_dir2_leaf_addname(args);
313 rval = xfs_dir2_node_addname(args);
317 return rval;
360 int rval;
390 rval = xfs_dir2_sf_lookup(args);
394 rval = xfs_dir2_isblock(args, &v);
395 if (rval)
398 rval = xfs_dir2_block_lookup(args);
402 rval = xfs_dir2_isleaf(args, &v);
403 if (rval)
406 rval = xfs_dir2_leaf_lookup(args);
408 rval = xfs_dir2_node_lookup(args);
411 if (rval == -EEXIST)
412 rval = 0;
413 if (!rval) {
423 return rval;
438 int rval;
460 rval = xfs_dir2_sf_removename(args);
464 rval = xfs_dir2_isblock(args, &v);
465 if (rval)
468 rval = xfs_dir2_block_removename(args);
472 rval = xfs_dir2_isleaf(args, &v);
473 if (rval)
476 rval = xfs_dir2_leaf_removename(args);
478 rval = xfs_dir2_node_removename(args);
481 return rval;
496 int rval;
501 rval = xfs_dir_ino_validate(tp->t_mountp, inum);
502 if (rval)
503 return rval;
521 rval = xfs_dir2_sf_replace(args);
525 rval = xfs_dir2_isblock(args, &v);
526 if (rval)
529 rval = xfs_dir2_block_replace(args);
533 rval = xfs_dir2_isleaf(args, &v);
534 if (rval)
537 rval = xfs_dir2_leaf_replace(args);
539 rval = xfs_dir2_node_replace(args);
542 return rval;