Lines Matching refs:error
48 int error; in xfs_trim_extents() local
53 error = xfs_alloc_read_agf(mp, NULL, agno, 0, &agbp); in xfs_trim_extents()
54 if (error || !agbp) in xfs_trim_extents()
69 error = xfs_alloc_lookup_ge(cur, 0, in xfs_trim_extents()
71 if (error) in xfs_trim_extents()
84 error = xfs_alloc_get_rec(cur, &fbno, &flen, &i); in xfs_trim_extents()
85 if (error) in xfs_trim_extents()
126 error = blkdev_issue_discard(bdev, dbno, dlen, GFP_NOFS, 0); in xfs_trim_extents()
127 if (error) in xfs_trim_extents()
132 error = xfs_btree_decrement(cur, 0, &i); in xfs_trim_extents()
133 if (error) in xfs_trim_extents()
138 xfs_btree_del_cursor(cur, error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR); in xfs_trim_extents()
142 return error; in xfs_trim_extents()
165 int error, last_error = 0; in xfs_ioc_trim() local
197 error = xfs_trim_extents(mp, agno, start, end, minlen, in xfs_ioc_trim()
199 if (error) in xfs_ioc_trim()
200 last_error = error; in xfs_ioc_trim()
218 int error = 0; in xfs_discard_extents() local
224 error = blkdev_issue_discard(mp->m_ddev_targp->bt_bdev, in xfs_discard_extents()
228 if (error && error != -EOPNOTSUPP) { in xfs_discard_extents()
233 error); in xfs_discard_extents()
234 return error; in xfs_discard_extents()