Lines Matching refs:error

74 	int			error;  in xfs_find_handle()  local
83 error = user_lpath((const char __user *)hreq->path, &path); in xfs_find_handle()
84 if (error) in xfs_find_handle()
85 return error; in xfs_find_handle()
94 error = -EINVAL; in xfs_find_handle()
98 error = -EBADF; in xfs_find_handle()
123 error = -EFAULT; in xfs_find_handle()
128 error = 0; in xfs_find_handle()
135 return error; in xfs_find_handle()
199 int error; in xfs_open_by_handle() local
218 error = -EPERM; in xfs_open_by_handle()
230 error = -EPERM; in xfs_open_by_handle()
235 error = -EACCES; in xfs_open_by_handle()
241 error = -EISDIR; in xfs_open_by_handle()
247 error = fd; in xfs_open_by_handle()
270 return error; in xfs_open_by_handle()
281 int error; in xfs_readlink_by_handle() local
292 error = -EINVAL; in xfs_readlink_by_handle()
297 error = -EFAULT; in xfs_readlink_by_handle()
303 error = -ENOMEM; in xfs_readlink_by_handle()
307 error = xfs_readlink(XFS_I(d_inode(dentry)), link); in xfs_readlink_by_handle()
308 if (error) in xfs_readlink_by_handle()
310 error = readlink_copy(hreq->ohandle, olen, link); in xfs_readlink_by_handle()
311 if (error) in xfs_readlink_by_handle()
318 return error; in xfs_readlink_by_handle()
329 int error; in xfs_set_dmattrs() local
338 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ichange, 0, 0); in xfs_set_dmattrs()
339 if (error) { in xfs_set_dmattrs()
341 return error; in xfs_set_dmattrs()
350 error = xfs_trans_commit(tp); in xfs_set_dmattrs()
352 return error; in xfs_set_dmattrs()
360 int error; in xfs_fssetdm_by_handle() local
370 error = mnt_want_write_file(parfilp); in xfs_fssetdm_by_handle()
371 if (error) in xfs_fssetdm_by_handle()
372 return error; in xfs_fssetdm_by_handle()
381 error = -EPERM; in xfs_fssetdm_by_handle()
386 error = -EFAULT; in xfs_fssetdm_by_handle()
390 error = xfs_set_dmattrs(XFS_I(d_inode(dentry)), fsd.fsd_dmevmask, in xfs_fssetdm_by_handle()
396 return error; in xfs_fssetdm_by_handle()
404 int error = -ENOMEM; in xfs_attrlist_by_handle() local
433 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, in xfs_attrlist_by_handle()
435 if (error) in xfs_attrlist_by_handle()
439 error = -EFAULT; in xfs_attrlist_by_handle()
445 return error; in xfs_attrlist_by_handle()
457 int error = -EFAULT; in xfs_attrmulti_attr_get() local
465 error = xfs_attr_get(XFS_I(inode), name, kbuf, (int *)len, flags); in xfs_attrmulti_attr_get()
466 if (error) in xfs_attrmulti_attr_get()
470 error = -EFAULT; in xfs_attrmulti_attr_get()
474 return error; in xfs_attrmulti_attr_get()
486 int error; in xfs_attrmulti_attr_set() local
497 error = xfs_attr_set(XFS_I(inode), name, kbuf, len, flags); in xfs_attrmulti_attr_set()
498 if (!error) in xfs_attrmulti_attr_set()
501 return error; in xfs_attrmulti_attr_set()
510 int error; in xfs_attrmulti_attr_remove() local
514 error = xfs_attr_remove(XFS_I(inode), name, flags); in xfs_attrmulti_attr_remove()
515 if (!error) in xfs_attrmulti_attr_remove()
517 return error; in xfs_attrmulti_attr_remove()
525 int error; in xfs_attrmulti_by_handle() local
545 error = -E2BIG; in xfs_attrmulti_by_handle()
552 error = PTR_ERR(ops); in xfs_attrmulti_by_handle()
556 error = -ENOMEM; in xfs_attrmulti_by_handle()
561 error = 0; in xfs_attrmulti_by_handle()
566 error = -ERANGE; in xfs_attrmulti_by_handle()
602 error = -EFAULT; in xfs_attrmulti_by_handle()
609 return error; in xfs_attrmulti_by_handle()
624 int error; in xfs_ioc_space() local
648 error = mnt_want_write_file(filp); in xfs_ioc_space()
649 if (error) in xfs_ioc_space()
650 return error; in xfs_ioc_space()
653 error = xfs_break_layouts(inode, &iolock, false); in xfs_ioc_space()
654 if (error) in xfs_ioc_space()
670 error = -EINVAL; in xfs_ioc_space()
687 error = -EINVAL; in xfs_ioc_space()
700 error = -EINVAL; in xfs_ioc_space()
707 error = xfs_zero_file_space(ip, bf->l_start, bf->l_len); in xfs_ioc_space()
712 error = xfs_alloc_file_space(ip, bf->l_start, bf->l_len, in xfs_ioc_space()
717 error = xfs_free_file_space(ip, bf->l_start, bf->l_len); in xfs_ioc_space()
725 error = xfs_alloc_file_space(ip, XFS_ISIZE(ip), in xfs_ioc_space()
727 if (error) in xfs_ioc_space()
734 error = xfs_setattr_size(ip, &iattr); in xfs_ioc_space()
738 error = -EINVAL; in xfs_ioc_space()
741 if (error) in xfs_ioc_space()
744 error = xfs_update_prealloc_flags(ip, flags); in xfs_ioc_space()
749 return error; in xfs_ioc_space()
762 int error; in xfs_ioc_bulkstat() local
786 error = xfs_inumbers(mp, &inlast, &count, in xfs_ioc_bulkstat()
789 error = xfs_bulkstat_one(mp, inlast, bulkreq.ubuffer, in xfs_ioc_bulkstat()
792 error = xfs_bulkstat(mp, &inlast, &count, xfs_bulkstat_one, in xfs_ioc_bulkstat()
796 if (error) in xfs_ioc_bulkstat()
797 return error; in xfs_ioc_bulkstat()
817 int error; in xfs_ioc_fsgeometry_v1() local
819 error = xfs_fs_geometry(mp, &fsgeo, 3); in xfs_ioc_fsgeometry_v1()
820 if (error) in xfs_ioc_fsgeometry_v1()
821 return error; in xfs_ioc_fsgeometry_v1()
839 int error; in xfs_ioc_fsgeometry() local
841 error = xfs_fs_geometry(mp, &fsgeo, 4); in xfs_ioc_fsgeometry()
842 if (error) in xfs_ioc_fsgeometry()
843 return error; in xfs_ioc_fsgeometry()
1058 int error; in xfs_ioctl_setattr_get_trans() local
1066 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ichange, 0, 0); in xfs_ioctl_setattr_get_trans()
1067 if (error) in xfs_ioctl_setattr_get_trans()
1080 error = -EPERM; in xfs_ioctl_setattr_get_trans()
1091 return ERR_PTR(error); in xfs_ioctl_setattr_get_trans()
1293 int error; in xfs_ioc_fssetxattr() local
1298 error = mnt_want_write_file(filp); in xfs_ioc_fssetxattr()
1299 if (error) in xfs_ioc_fssetxattr()
1300 return error; in xfs_ioc_fssetxattr()
1301 error = xfs_ioctl_setattr(ip, &fa); in xfs_ioc_fssetxattr()
1303 return error; in xfs_ioc_fssetxattr()
1328 int error; in xfs_ioc_setxflags() local
1340 error = mnt_want_write_file(filp); in xfs_ioc_setxflags()
1341 if (error) in xfs_ioc_setxflags()
1342 return error; in xfs_ioc_setxflags()
1346 error = PTR_ERR(tp); in xfs_ioc_setxflags()
1350 error = xfs_ioctl_setattr_xflags(tp, ip, &fa); in xfs_ioc_setxflags()
1351 if (error) { in xfs_ioc_setxflags()
1356 error = xfs_trans_commit(tp); in xfs_ioc_setxflags()
1359 return error; in xfs_ioc_setxflags()
1383 int error; in xfs_ioc_getbmap() local
1395 error = xfs_getbmap(ip, &bmx, xfs_getbmap_format, in xfs_ioc_getbmap()
1397 if (error) in xfs_ioc_getbmap()
1398 return error; in xfs_ioc_getbmap()
1424 int error; in xfs_ioc_getbmapx() local
1435 error = xfs_getbmap(ip, &bmx, xfs_getbmapx_format, in xfs_ioc_getbmapx()
1437 if (error) in xfs_ioc_getbmapx()
1438 return error; in xfs_ioc_getbmapx()
1453 int error = 0; in xfs_ioc_swapext() local
1458 error = -EINVAL; in xfs_ioc_swapext()
1465 error = -EBADF; in xfs_ioc_swapext()
1471 error = -EINVAL; in xfs_ioc_swapext()
1478 error = -EBADF; in xfs_ioc_swapext()
1484 error = -EINVAL; in xfs_ioc_swapext()
1492 error = -EINVAL; in xfs_ioc_swapext()
1497 error = -EINVAL; in xfs_ioc_swapext()
1502 error = -EIO; in xfs_ioc_swapext()
1506 error = xfs_swap_extents(ip, tip, sxp); in xfs_ioc_swapext()
1513 return error; in xfs_ioc_swapext()
1533 int error; in xfs_file_ioctl() local
1603 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1604 if (error) in xfs_file_ioctl()
1605 return error; in xfs_file_ioctl()
1607 error = xfs_set_dmattrs(ip, dmi.fsd_dmevmask, in xfs_file_ioctl()
1610 return error; in xfs_file_ioctl()
1657 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1658 if (error) in xfs_file_ioctl()
1659 return error; in xfs_file_ioctl()
1660 error = xfs_ioc_swapext(&sxp); in xfs_file_ioctl()
1662 return error; in xfs_file_ioctl()
1668 error = xfs_fs_counts(mp, &out); in xfs_file_ioctl()
1669 if (error) in xfs_file_ioctl()
1670 return error; in xfs_file_ioctl()
1690 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1691 if (error) in xfs_file_ioctl()
1692 return error; in xfs_file_ioctl()
1696 error = xfs_reserve_blocks(mp, &in, &inout); in xfs_file_ioctl()
1698 if (error) in xfs_file_ioctl()
1699 return error; in xfs_file_ioctl()
1712 error = xfs_reserve_blocks(mp, NULL, &out); in xfs_file_ioctl()
1713 if (error) in xfs_file_ioctl()
1714 return error; in xfs_file_ioctl()
1728 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1729 if (error) in xfs_file_ioctl()
1730 return error; in xfs_file_ioctl()
1731 error = xfs_growfs_data(mp, &in); in xfs_file_ioctl()
1733 return error; in xfs_file_ioctl()
1742 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1743 if (error) in xfs_file_ioctl()
1744 return error; in xfs_file_ioctl()
1745 error = xfs_growfs_log(mp, &in); in xfs_file_ioctl()
1747 return error; in xfs_file_ioctl()
1756 error = mnt_want_write_file(filp); in xfs_file_ioctl()
1757 if (error) in xfs_file_ioctl()
1758 return error; in xfs_file_ioctl()
1759 error = xfs_growfs_rt(mp, &in); in xfs_file_ioctl()
1761 return error; in xfs_file_ioctl()
1807 error = xfs_fs_eofblocks_from_user(&eofb, &keofb); in xfs_file_ioctl()
1808 if (error) in xfs_file_ioctl()
1809 return error; in xfs_file_ioctl()