Lines Matching refs:ret
287 int ret;
303 ret = afs_release_lock(vnode, vnode->lock_key);
304 if (ret < 0 && vnode->lock_state != AFS_VNODE_LOCK_DELETED) {
306 ret);
309 vnode->fid.vid, vnode->fid.vnode, ret);
313 if (ret == -ENOENT)
333 ret = afs_extend_lock(vnode, key); /* RPC */
336 if (ret < 0) {
338 ret);
340 vnode->fid.vid, vnode->fid.vnode, ret);
345 if (ret == -ENOENT) {
355 if (ret != 0)
416 int ret;
421 ret = afs_validate(vnode, key);
422 if (ret < 0)
423 return ret;
428 ret = afs_check_permit(vnode, key, &access);
429 if (ret < 0)
430 return ret;
460 int ret;
478 ret = afs_do_setlk_check(vnode, key, mode, type);
479 if (ret < 0)
480 return ret;
501 ret = -ENOENT;
528 ret = -EAGAIN;
556 ret = afs_set_lock(vnode, key, type); /* RPC */
559 switch (ret) {
565 fl->fl_u.afs.state = ret;
566 trace_afs_flock_ev(vnode, fl, afs_flock_fail_perm, ret);
568 afs_next_locker(vnode, ret);
572 fl->fl_u.afs.state = ret;
573 trace_afs_flock_ev(vnode, fl, afs_flock_fail_other, ret);
579 fl->fl_u.afs.state = ret;
580 trace_afs_flock_ev(vnode, fl, afs_flock_fail_other, ret);
610 ret = locks_lock_file_wait(file, fl);
611 trace_afs_flock_ev(vnode, fl, afs_flock_vfs_lock, ret);
612 if (ret < 0)
627 ret = -EAGAIN;
632 trace_afs_flock_ev(vnode, fl, afs_flock_would_block, ret);
644 ret = wait_event_interruptible(fl->fl_wait,
646 trace_afs_flock_ev(vnode, fl, afs_flock_waited, ret);
656 if (ret > 0) {
677 ret = fl->fl_u.afs.state;
685 _debug("vfs refused %d", ret);
695 _leave(" = %d", ret);
696 return ret;
705 int ret;
714 ret = locks_lock_file_wait(file, fl);
715 _leave(" = %d [%u]", ret, vnode->lock_state);
716 return ret;
726 int ret, lock_count;
739 ret = afs_fetch_status(vnode, key, false, NULL);
740 if (ret < 0)
755 ret = 0;
757 _leave(" = %d [%hd]", ret, fl->fl_type);
758 return ret;
768 int ret;
782 ret = afs_do_unlk(file, fl);
784 ret = afs_do_setlk(file, fl);
786 switch (ret) {
793 return ret;
803 int ret;
824 ret = afs_do_unlk(file, fl);
826 ret = afs_do_setlk(file, fl);
828 switch (ret) {
835 return ret;