Lines Matching refs:err
82 int err; in ceph_lock_message() local
129 err = ceph_mdsc_submit_request(mdsc, inode, req); in ceph_lock_message()
130 if (!err) in ceph_lock_message()
131 err = ceph_mdsc_wait_request(mdsc, req, wait ? in ceph_lock_message()
133 if (!err && operation == CEPH_MDS_OP_GETFILELOCK) { in ceph_lock_message()
155 fl->fl_start, length, wait, fl->c.flc_type, err); in ceph_lock_message()
156 return err; in ceph_lock_message()
165 int err, lock_type; in ceph_lock_wait_for_completion() local
176 err = wait_for_completion_interruptible(&req->r_completion); in ceph_lock_wait_for_completion()
177 if (!err) in ceph_lock_wait_for_completion()
184 err = 0; in ceph_lock_wait_for_completion()
192 req->r_err = err; in ceph_lock_wait_for_completion()
198 err = 0; in ceph_lock_wait_for_completion()
202 if (!err) in ceph_lock_wait_for_completion()
218 err = ceph_mdsc_do_request(mdsc, inode, intr_req); in ceph_lock_wait_for_completion()
221 if (err && err != -ERESTARTSYS) in ceph_lock_wait_for_completion()
222 return err; in ceph_lock_wait_for_completion()
230 int err; in try_unlock_file() local
233 err = locks_lock_file_wait(file, fl); in try_unlock_file()
235 if (err == -ENOENT) { in try_unlock_file()
237 err = 0; in try_unlock_file()
238 return err; in try_unlock_file()
252 int err = 0; in ceph_lock() local
273 err = -EIO; in ceph_lock()
276 if (err < 0) { in ceph_lock()
279 return err; in ceph_lock()
290 err = try_unlock_file(file, fl); in ceph_lock()
291 if (err <= 0) in ceph_lock()
292 return err; in ceph_lock()
295 err = ceph_lock_message(CEPH_LOCK_FCNTL, op, inode, lock_cmd, wait, fl); in ceph_lock()
296 if (!err) { in ceph_lock()
299 err = posix_lock_file(file, fl, NULL); in ceph_lock()
300 if (err) { in ceph_lock()
307 err); in ceph_lock()
311 return err; in ceph_lock()
319 int err = 0; in ceph_flock() local
333 err = -EIO; in ceph_flock()
336 if (err < 0) { in ceph_flock()
339 return err; in ceph_flock()
353 err = try_unlock_file(file, fl); in ceph_flock()
354 if (err <= 0) in ceph_flock()
355 return err; in ceph_flock()
358 err = ceph_lock_message(CEPH_LOCK_FLOCK, CEPH_MDS_OP_SETFILELOCK, in ceph_flock()
360 if (!err && F_UNLCK != fl->c.flc_type) { in ceph_flock()
361 err = locks_lock_file_wait(file, fl); in ceph_flock()
362 if (err) { in ceph_flock()
367 err); in ceph_flock()
370 return err; in ceph_flock()
407 int err = 0; in lock_to_ceph_filelock() local
428 err = -EINVAL; in lock_to_ceph_filelock()
431 return err; in lock_to_ceph_filelock()
446 int err = 0; in ceph_encode_locks_to_buffer() local
461 err = -ENOSPC; in ceph_encode_locks_to_buffer()
464 err = lock_to_ceph_filelock(inode, lock, &flocks[l]); in ceph_encode_locks_to_buffer()
465 if (err) in ceph_encode_locks_to_buffer()
472 err = -ENOSPC; in ceph_encode_locks_to_buffer()
475 err = lock_to_ceph_filelock(inode, lock, &flocks[l]); in ceph_encode_locks_to_buffer()
476 if (err) in ceph_encode_locks_to_buffer()
482 return err; in ceph_encode_locks_to_buffer()
495 int err = 0; in ceph_locks_to_pagelist() local
499 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist()
500 if (err) in ceph_locks_to_pagelist()
504 err = ceph_pagelist_append(pagelist, flocks, in ceph_locks_to_pagelist()
506 if (err) in ceph_locks_to_pagelist()
511 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist()
512 if (err) in ceph_locks_to_pagelist()
516 err = ceph_pagelist_append(pagelist, &flocks[num_fcntl_locks], in ceph_locks_to_pagelist()
520 return err; in ceph_locks_to_pagelist()