Lines Matching refs:error
73 int error; in xfs_find_handle() local
82 error = user_lpath((const char __user *)hreq->path, &path); in xfs_find_handle()
83 if (error) in xfs_find_handle()
84 return error; in xfs_find_handle()
93 error = -EINVAL; in xfs_find_handle()
97 error = -EBADF; in xfs_find_handle()
122 error = -EFAULT; in xfs_find_handle()
127 error = 0; in xfs_find_handle()
134 return error; in xfs_find_handle()
198 int error; in xfs_open_by_handle() local
217 error = -EPERM; in xfs_open_by_handle()
229 error = -EPERM; in xfs_open_by_handle()
234 error = -EACCES; in xfs_open_by_handle()
240 error = -EISDIR; in xfs_open_by_handle()
246 error = fd; in xfs_open_by_handle()
269 return error; in xfs_open_by_handle()
280 int error; in xfs_readlink_by_handle() local
291 error = -EINVAL; in xfs_readlink_by_handle()
296 error = -EFAULT; in xfs_readlink_by_handle()
302 error = -ENOMEM; in xfs_readlink_by_handle()
306 error = xfs_readlink(XFS_I(d_inode(dentry)), link); in xfs_readlink_by_handle()
307 if (error) in xfs_readlink_by_handle()
309 error = readlink_copy(hreq->ohandle, olen, link); in xfs_readlink_by_handle()
310 if (error) in xfs_readlink_by_handle()
317 return error; in xfs_readlink_by_handle()
328 int error; in xfs_set_dmattrs() local
337 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ichange, 0, 0); in xfs_set_dmattrs()
338 if (error) { in xfs_set_dmattrs()
340 return error; in xfs_set_dmattrs()
349 error = xfs_trans_commit(tp, 0); in xfs_set_dmattrs()
351 return error; in xfs_set_dmattrs()
359 int error; in xfs_fssetdm_by_handle() local
369 error = mnt_want_write_file(parfilp); in xfs_fssetdm_by_handle()
370 if (error) in xfs_fssetdm_by_handle()
371 return error; in xfs_fssetdm_by_handle()
380 error = -EPERM; in xfs_fssetdm_by_handle()
385 error = -EFAULT; in xfs_fssetdm_by_handle()
389 error = xfs_set_dmattrs(XFS_I(d_inode(dentry)), fsd.fsd_dmevmask, in xfs_fssetdm_by_handle()
395 return error; in xfs_fssetdm_by_handle()
403 int error = -ENOMEM; in xfs_attrlist_by_handle() local
432 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, in xfs_attrlist_by_handle()
434 if (error) in xfs_attrlist_by_handle()
438 error = -EFAULT; in xfs_attrlist_by_handle()
444 return error; in xfs_attrlist_by_handle()
456 int error = -EFAULT; in xfs_attrmulti_attr_get() local
464 error = xfs_attr_get(XFS_I(inode), name, kbuf, (int *)len, flags); in xfs_attrmulti_attr_get()
465 if (error) in xfs_attrmulti_attr_get()
469 error = -EFAULT; in xfs_attrmulti_attr_get()
473 return error; in xfs_attrmulti_attr_get()
514 int error; in xfs_attrmulti_by_handle() local
534 error = -E2BIG; in xfs_attrmulti_by_handle()
541 error = PTR_ERR(ops); in xfs_attrmulti_by_handle()
545 error = -ENOMEM; in xfs_attrmulti_by_handle()
550 error = 0; in xfs_attrmulti_by_handle()
555 error = -ERANGE; in xfs_attrmulti_by_handle()
591 error = -EFAULT; in xfs_attrmulti_by_handle()
598 return error; in xfs_attrmulti_by_handle()
613 int error; in xfs_ioc_space() local
637 error = mnt_want_write_file(filp); in xfs_ioc_space()
638 if (error) in xfs_ioc_space()
639 return error; in xfs_ioc_space()
642 error = xfs_break_layouts(inode, &iolock, false); in xfs_ioc_space()
643 if (error) in xfs_ioc_space()
659 error = -EINVAL; in xfs_ioc_space()
676 error = -EINVAL; in xfs_ioc_space()
689 error = -EINVAL; in xfs_ioc_space()
696 error = xfs_zero_file_space(ip, bf->l_start, bf->l_len); in xfs_ioc_space()
701 error = xfs_alloc_file_space(ip, bf->l_start, bf->l_len, in xfs_ioc_space()
706 error = xfs_free_file_space(ip, bf->l_start, bf->l_len); in xfs_ioc_space()
714 error = xfs_alloc_file_space(ip, XFS_ISIZE(ip), in xfs_ioc_space()
716 if (error) in xfs_ioc_space()
723 error = xfs_setattr_size(ip, &iattr); in xfs_ioc_space()
727 error = -EINVAL; in xfs_ioc_space()
730 if (error) in xfs_ioc_space()
733 error = xfs_update_prealloc_flags(ip, flags); in xfs_ioc_space()
738 return error; in xfs_ioc_space()
751 int error; in xfs_ioc_bulkstat() local
775 error = xfs_inumbers(mp, &inlast, &count, in xfs_ioc_bulkstat()
778 error = xfs_bulkstat_one(mp, inlast, bulkreq.ubuffer, in xfs_ioc_bulkstat()
781 error = xfs_bulkstat(mp, &inlast, &count, xfs_bulkstat_one, in xfs_ioc_bulkstat()
785 if (error) in xfs_ioc_bulkstat()
786 return error; in xfs_ioc_bulkstat()
806 int error; in xfs_ioc_fsgeometry_v1() local
808 error = xfs_fs_geometry(mp, &fsgeo, 3); in xfs_ioc_fsgeometry_v1()
809 if (error) in xfs_ioc_fsgeometry_v1()
810 return error; in xfs_ioc_fsgeometry_v1()
828 int error; in xfs_ioc_fsgeometry() local
830 error = xfs_fs_geometry(mp, &fsgeo, 4); in xfs_ioc_fsgeometry()
831 if (error) in xfs_ioc_fsgeometry()
832 return error; in xfs_ioc_fsgeometry()
1047 int error; in xfs_ioctl_setattr_get_trans() local
1055 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ichange, 0, 0); in xfs_ioctl_setattr_get_trans()
1056 if (error) in xfs_ioctl_setattr_get_trans()
1069 error = -EPERM; in xfs_ioctl_setattr_get_trans()
1080 return ERR_PTR(error); in xfs_ioctl_setattr_get_trans()
1282 int error; in xfs_ioc_fssetxattr() local
1287 error = mnt_want_write_file(filp); in xfs_ioc_fssetxattr()
1288 if (error) in xfs_ioc_fssetxattr()
1289 return error; in xfs_ioc_fssetxattr()
1290 error = xfs_ioctl_setattr(ip, &fa); in xfs_ioc_fssetxattr()
1292 return error; in xfs_ioc_fssetxattr()
1317 int error; in xfs_ioc_setxflags() local
1329 error = mnt_want_write_file(filp); in xfs_ioc_setxflags()
1330 if (error) in xfs_ioc_setxflags()
1331 return error; in xfs_ioc_setxflags()
1335 error = PTR_ERR(tp); in xfs_ioc_setxflags()
1339 error = xfs_ioctl_setattr_xflags(tp, ip, &fa); in xfs_ioc_setxflags()
1340 if (error) { in xfs_ioc_setxflags()
1345 error = xfs_trans_commit(tp, 0); in xfs_ioc_setxflags()
1348 return error; in xfs_ioc_setxflags()
1372 int error; in xfs_ioc_getbmap() local
1384 error = xfs_getbmap(ip, &bmx, xfs_getbmap_format, in xfs_ioc_getbmap()
1386 if (error) in xfs_ioc_getbmap()
1387 return error; in xfs_ioc_getbmap()
1413 int error; in xfs_ioc_getbmapx() local
1424 error = xfs_getbmap(ip, &bmx, xfs_getbmapx_format, in xfs_ioc_getbmapx()
1426 if (error) in xfs_ioc_getbmapx()
1427 return error; in xfs_ioc_getbmapx()
1442 int error = 0; in xfs_ioc_swapext() local
1447 error = -EINVAL; in xfs_ioc_swapext()
1454 error = -EBADF; in xfs_ioc_swapext()
1460 error = -EINVAL; in xfs_ioc_swapext()
1467 error = -EBADF; in xfs_ioc_swapext()
1473 error = -EINVAL; in xfs_ioc_swapext()
1481 error = -EINVAL; in xfs_ioc_swapext()
1486 error = -EINVAL; in xfs_ioc_swapext()
1491 error = -EIO; in xfs_ioc_swapext()
1495 error = xfs_swap_extents(ip, tip, sxp); in xfs_ioc_swapext()
1502 return error; in xfs_ioc_swapext()
1522 int error; in xfs_file_ioctl() local
1592 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1593 if (error) in xfs_file_ioctl()
1594 return error; in xfs_file_ioctl()
1596 error = xfs_set_dmattrs(ip, dmi.fsd_dmevmask, in xfs_file_ioctl()
1599 return error; in xfs_file_ioctl()
1646 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1647 if (error) in xfs_file_ioctl()
1648 return error; in xfs_file_ioctl()
1649 error = xfs_ioc_swapext(&sxp); in xfs_file_ioctl()
1651 return error; in xfs_file_ioctl()
1657 error = xfs_fs_counts(mp, &out); in xfs_file_ioctl()
1658 if (error) in xfs_file_ioctl()
1659 return error; in xfs_file_ioctl()
1679 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1680 if (error) in xfs_file_ioctl()
1681 return error; in xfs_file_ioctl()
1685 error = xfs_reserve_blocks(mp, &in, &inout); in xfs_file_ioctl()
1687 if (error) in xfs_file_ioctl()
1688 return error; in xfs_file_ioctl()
1701 error = xfs_reserve_blocks(mp, NULL, &out); in xfs_file_ioctl()
1702 if (error) in xfs_file_ioctl()
1703 return error; in xfs_file_ioctl()
1717 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1718 if (error) in xfs_file_ioctl()
1719 return error; in xfs_file_ioctl()
1720 error = xfs_growfs_data(mp, &in); in xfs_file_ioctl()
1722 return error; in xfs_file_ioctl()
1731 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1732 if (error) in xfs_file_ioctl()
1733 return error; in xfs_file_ioctl()
1734 error = xfs_growfs_log(mp, &in); in xfs_file_ioctl()
1736 return error; in xfs_file_ioctl()
1745 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1746 if (error) in xfs_file_ioctl()
1747 return error; in xfs_file_ioctl()
1748 error = xfs_growfs_rt(mp, &in); in xfs_file_ioctl()
1750 return error; in xfs_file_ioctl()
1796 error = xfs_fs_eofblocks_from_user(&eofb, &keofb); in xfs_file_ioctl()
1797 if (error) in xfs_file_ioctl()
1798 return error; in xfs_file_ioctl()