Lines Matching refs:error
60 loff_t error; in gfs2_llseek() local
66 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, LM_FLAG_ANY, in gfs2_llseek()
68 if (!error) { in gfs2_llseek()
69 error = generic_file_llseek(file, offset, whence); in gfs2_llseek()
75 error = generic_file_llseek(file, offset, whence); in gfs2_llseek()
78 error = -EINVAL; in gfs2_llseek()
81 return error; in gfs2_llseek()
97 int error; in gfs2_readdir() local
99 error = gfs2_glock_nq_init(dip->i_gl, LM_ST_SHARED, 0, &d_gh); in gfs2_readdir()
100 if (error) in gfs2_readdir()
101 return error; in gfs2_readdir()
103 error = gfs2_dir_read(dir, ctx, &file->f_ra); in gfs2_readdir()
107 return error; in gfs2_readdir()
157 int error; in gfs2_get_flags() local
161 error = gfs2_glock_nq(&gh); in gfs2_get_flags()
162 if (error) in gfs2_get_flags()
163 return error; in gfs2_get_flags()
169 error = -EFAULT; in gfs2_get_flags()
173 return error; in gfs2_get_flags()
219 int error; in do_gfs2_set_flags() local
222 error = mnt_want_write_file(filp); in do_gfs2_set_flags()
223 if (error) in do_gfs2_set_flags()
224 return error; in do_gfs2_set_flags()
226 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &gh); in do_gfs2_set_flags()
227 if (error) in do_gfs2_set_flags()
230 error = -EACCES; in do_gfs2_set_flags()
234 error = 0; in do_gfs2_set_flags()
240 error = -EINVAL; in do_gfs2_set_flags()
244 error = -EPERM; in do_gfs2_set_flags()
253 error = gfs2_permission(inode, MAY_WRITE); in do_gfs2_set_flags()
254 if (error) in do_gfs2_set_flags()
260 error = filemap_fdatawrite(inode->i_mapping); in do_gfs2_set_flags()
261 if (error) in do_gfs2_set_flags()
263 error = filemap_fdatawait(inode->i_mapping); in do_gfs2_set_flags()
264 if (error) in do_gfs2_set_flags()
267 error = gfs2_trans_begin(sdp, RES_DINODE, 0); in do_gfs2_set_flags()
268 if (error) in do_gfs2_set_flags()
270 error = gfs2_meta_inode_buffer(ip, &bh); in do_gfs2_set_flags()
271 if (error) in do_gfs2_set_flags()
285 return error; in do_gfs2_set_flags()
521 int error; in gfs2_mmap() local
523 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, LM_FLAG_ANY, in gfs2_mmap()
525 if (error) in gfs2_mmap()
526 return error; in gfs2_mmap()
589 int error; in gfs2_open() local
593 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, LM_FLAG_ANY, in gfs2_open()
595 if (error) in gfs2_open()
596 return error; in gfs2_open()
600 error = gfs2_open_common(inode, file); in gfs2_open()
605 return error; in gfs2_open()
729 int error; in fallocate_chunk() local
733 error = gfs2_meta_inode_buffer(ip, &dibh); in fallocate_chunk()
734 if (unlikely(error)) in fallocate_chunk()
735 return error; in fallocate_chunk()
740 error = gfs2_unstuff_dinode(ip, NULL); in fallocate_chunk()
741 if (unlikely(error)) in fallocate_chunk()
750 error = gfs2_block_map(inode, lblock, &bh_map, 1); in fallocate_chunk()
751 if (unlikely(error)) in fallocate_chunk()
759 error = -EIO; in fallocate_chunk()
765 return error; in fallocate_chunk()
808 int error; in __gfs2_fallocate() local
854 error = gfs2_quota_lock_check(ip, &ap); in __gfs2_fallocate()
855 if (error) in __gfs2_fallocate()
856 return error; in __gfs2_fallocate()
862 error = gfs2_inplace_reserve(ip, &ap); in __gfs2_fallocate()
863 if (error) in __gfs2_fallocate()
881 error = gfs2_trans_begin(sdp, rblocks, in __gfs2_fallocate()
883 if (error) in __gfs2_fallocate()
886 error = fallocate_chunk(inode, offset, max_bytes, mode); in __gfs2_fallocate()
889 if (error) in __gfs2_fallocate()
910 return error; in __gfs2_fallocate()
962 int error; in gfs2_file_splice_write() local
965 error = gfs2_rs_alloc(ip); in gfs2_file_splice_write()
966 if (error) in gfs2_file_splice_write()
967 return (ssize_t)error; in gfs2_file_splice_write()
1022 int error = 0; in do_flock() local
1039 error = gfs2_glock_get(GFS2_SB(&ip->i_inode), ip->i_no_addr, in do_flock()
1041 if (error) in do_flock()
1047 error = gfs2_glock_nq(fl_gh); in do_flock()
1048 if (error != GLR_TRYFAILED) in do_flock()
1054 if (error) { in do_flock()
1056 if (error == GLR_TRYFAILED) in do_flock()
1057 error = -EAGAIN; in do_flock()
1059 error = locks_lock_file_wait(file, fl); in do_flock()
1060 gfs2_assert_warn(GFS2_SB(&ip->i_inode), !error); in do_flock()
1065 return error; in do_flock()