Lines Matching refs:error
556 int error; in find_rsb_dir() local
589 error = pre_rsb_struct(ls); in find_rsb_dir()
590 if (error < 0) in find_rsb_dir()
596 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in find_rsb_dir()
597 if (error) in find_rsb_dir()
605 error = 0; in find_rsb_dir()
610 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in find_rsb_dir()
611 if (error) in find_rsb_dir()
627 error = -ENOTBLK; in find_rsb_dir()
651 error = rsb_insert(r, &ls->ls_rsbtbl[b].keep); in find_rsb_dir()
660 if (error == -EBADR && !create) in find_rsb_dir()
663 error = get_rsb_struct(ls, name, len, &r); in find_rsb_dir()
664 if (error == -EAGAIN) { in find_rsb_dir()
668 if (error) in find_rsb_dir()
691 error = -ENOTBLK; in find_rsb_dir()
712 error = rsb_insert(r, &ls->ls_rsbtbl[b].keep); in find_rsb_dir()
717 return error; in find_rsb_dir()
732 int error; in find_rsb_nodir() local
735 error = pre_rsb_struct(ls); in find_rsb_nodir()
736 if (error < 0) in find_rsb_nodir()
741 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in find_rsb_nodir()
742 if (error) in find_rsb_nodir()
754 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in find_rsb_nodir()
755 if (error) in find_rsb_nodir()
770 error = -ENOTBLK; in find_rsb_nodir()
786 error = rsb_insert(r, &ls->ls_rsbtbl[b].keep); in find_rsb_nodir()
795 error = get_rsb_struct(ls, name, len, &r); in find_rsb_nodir()
796 if (error == -EAGAIN) { in find_rsb_nodir()
800 if (error) in find_rsb_nodir()
810 error = rsb_insert(r, &ls->ls_rsbtbl[b].keep); in find_rsb_nodir()
815 return error; in find_rsb_nodir()
920 int dir_nodeid, error, toss_list = 0; in dlm_master_lookup() local
944 error = pre_rsb_struct(ls); in dlm_master_lookup()
945 if (error < 0) in dlm_master_lookup()
946 return error; in dlm_master_lookup()
949 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in dlm_master_lookup()
950 if (!error) { in dlm_master_lookup()
960 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in dlm_master_lookup()
961 if (error) in dlm_master_lookup()
1053 error = get_rsb_struct(ls, name, len, &r); in dlm_master_lookup()
1054 if (error == -EAGAIN) { in dlm_master_lookup()
1058 if (error) in dlm_master_lookup()
1069 error = rsb_insert(r, &ls->ls_rsbtbl[b].toss); in dlm_master_lookup()
1070 if (error) { in dlm_master_lookup()
1080 error = 0; in dlm_master_lookup()
1083 return error; in dlm_master_lookup()
1107 int error; in dlm_dump_rsb_name() local
1113 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in dlm_dump_rsb_name()
1114 if (!error) in dlm_dump_rsb_name()
1117 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in dlm_dump_rsb_name()
1118 if (error) in dlm_dump_rsb_name()
1456 int error = 0; in add_to_waiters() local
1462 error = -EINVAL; in add_to_waiters()
1475 error = -EBUSY; in add_to_waiters()
1498 if (error) in add_to_waiters()
1500 lkb->lkb_id, error, lkb->lkb_flags, mstype, in add_to_waiters()
1503 return error; in add_to_waiters()
1599 int error; in remove_from_waiters() local
1602 error = _remove_from_waiters(lkb, mstype, NULL); in remove_from_waiters()
1604 return error; in remove_from_waiters()
1613 int error; in remove_from_waiters_ms() local
1617 error = _remove_from_waiters(lkb, ms->m_type, ms); in remove_from_waiters_ms()
1620 return error; in remove_from_waiters_ms()
2768 static void confirm_master(struct dlm_rsb *r, int error) in confirm_master() argument
2775 switch (error) { in confirm_master()
2801 log_error(r->res_ls, "confirm_master unknown error %d", error); in confirm_master()
3075 int error = 0; in do_request() local
3084 error = -EINPROGRESS; in do_request()
3090 error = -EAGAIN; in do_request()
3093 return error; in do_request()
3097 int error) in do_request_effects() argument
3099 switch (error) { in do_request_effects()
3112 int error = 0; in do_convert() local
3131 error = -EDEADLK; in do_convert()
3152 error = -EINPROGRESS; in do_convert()
3159 error = -EAGAIN; in do_convert()
3162 return error; in do_convert()
3166 int error) in do_convert_effects() argument
3168 switch (error) { in do_convert_effects()
3191 int error) in do_unlock_effects() argument
3200 int error; in do_cancel() local
3202 error = revert_lock(r, lkb); in do_cancel()
3203 if (error) { in do_cancel()
3211 int error) in do_cancel_effects() argument
3213 if (error) in do_cancel_effects()
3226 int error; in _request_lock() local
3230 error = set_master(r, lkb); in _request_lock()
3231 if (error < 0) in _request_lock()
3233 if (error) { in _request_lock()
3234 error = 0; in _request_lock()
3240 error = send_request(r, lkb); in _request_lock()
3242 error = do_request(r, lkb); in _request_lock()
3245 do_request_effects(r, lkb, error); in _request_lock()
3248 return error; in _request_lock()
3255 int error; in _convert_lock() local
3259 error = send_convert(r, lkb); in _convert_lock()
3261 error = do_convert(r, lkb); in _convert_lock()
3264 do_convert_effects(r, lkb, error); in _convert_lock()
3267 return error; in _convert_lock()
3274 int error; in _unlock_lock() local
3278 error = send_unlock(r, lkb); in _unlock_lock()
3280 error = do_unlock(r, lkb); in _unlock_lock()
3283 do_unlock_effects(r, lkb, error); in _unlock_lock()
3286 return error; in _unlock_lock()
3293 int error; in _cancel_lock() local
3297 error = send_cancel(r, lkb); in _cancel_lock()
3299 error = do_cancel(r, lkb); in _cancel_lock()
3302 do_cancel_effects(r, lkb, error); in _cancel_lock()
3305 return error; in _cancel_lock()
3317 int error; in request_lock() local
3319 error = validate_lock_args(ls, lkb, args); in request_lock()
3320 if (error) in request_lock()
3321 return error; in request_lock()
3323 error = find_rsb(ls, name, len, 0, R_REQUEST, &r); in request_lock()
3324 if (error) in request_lock()
3325 return error; in request_lock()
3332 error = _request_lock(r, lkb); in request_lock()
3336 return error; in request_lock()
3343 int error; in convert_lock() local
3350 error = validate_lock_args(ls, lkb, args); in convert_lock()
3351 if (error) in convert_lock()
3354 error = _convert_lock(r, lkb); in convert_lock()
3358 return error; in convert_lock()
3365 int error; in unlock_lock() local
3372 error = validate_unlock_args(lkb, args); in unlock_lock()
3373 if (error) in unlock_lock()
3376 error = _unlock_lock(r, lkb); in unlock_lock()
3380 return error; in unlock_lock()
3387 int error; in cancel_lock() local
3394 error = validate_unlock_args(lkb, args); in cancel_lock()
3395 if (error) in cancel_lock()
3398 error = _cancel_lock(r, lkb); in cancel_lock()
3402 return error; in cancel_lock()
3423 int error, convert = flags & DLM_LKF_CONVERT; in dlm_lock() local
3432 error = find_lkb(ls, lksb->sb_lkid, &lkb); in dlm_lock()
3434 error = create_lkb(ls, &lkb); in dlm_lock()
3436 if (error) in dlm_lock()
3439 error = set_lock_args(mode, lksb, flags, namelen, 0, ast, in dlm_lock()
3441 if (error) in dlm_lock()
3445 error = convert_lock(ls, lkb, &args); in dlm_lock()
3447 error = request_lock(ls, lkb, name, namelen, &args); in dlm_lock()
3449 if (error == -EINPROGRESS) in dlm_lock()
3450 error = 0; in dlm_lock()
3452 if (convert || error) in dlm_lock()
3454 if (error == -EAGAIN || error == -EDEADLK) in dlm_lock()
3455 error = 0; in dlm_lock()
3459 return error; in dlm_lock()
3471 int error; in dlm_unlock() local
3479 error = find_lkb(ls, lkid, &lkb); in dlm_unlock()
3480 if (error) in dlm_unlock()
3483 error = set_unlock_args(flags, astarg, &args); in dlm_unlock()
3484 if (error) in dlm_unlock()
3488 error = cancel_lock(ls, lkb, &args); in dlm_unlock()
3490 error = unlock_lock(ls, lkb, &args); in dlm_unlock()
3492 if (error == -DLM_EUNLOCK || error == -DLM_ECANCEL) in dlm_unlock()
3493 error = 0; in dlm_unlock()
3494 if (error == -EBUSY && (flags & (DLM_LKF_CANCEL | DLM_LKF_FORCEUNLOCK))) in dlm_unlock()
3495 error = 0; in dlm_unlock()
3501 return error; in dlm_unlock()
3645 int to_nodeid, error; in send_common() local
3649 error = add_to_waiters(lkb, mstype, to_nodeid); in send_common()
3650 if (error) in send_common()
3651 return error; in send_common()
3653 error = create_message(r, lkb, to_nodeid, mstype, &ms, &mh); in send_common()
3654 if (error) in send_common()
3659 error = send_message(mh, ms); in send_common()
3660 if (error) in send_common()
3666 return error; in send_common()
3676 int error; in send_convert() local
3678 error = send_common(r, lkb, DLM_MSG_CONVERT); in send_convert()
3681 if (!error && down_conversion(lkb)) { in send_convert()
3689 return error; in send_convert()
3710 int to_nodeid, error; in send_grant() local
3714 error = create_message(r, lkb, to_nodeid, DLM_MSG_GRANT, &ms, &mh); in send_grant()
3715 if (error) in send_grant()
3722 error = send_message(mh, ms); in send_grant()
3724 return error; in send_grant()
3731 int to_nodeid, error; in send_bast() local
3735 error = create_message(r, NULL, to_nodeid, DLM_MSG_BAST, &ms, &mh); in send_bast()
3736 if (error) in send_bast()
3743 error = send_message(mh, ms); in send_bast()
3745 return error; in send_bast()
3752 int to_nodeid, error; in send_lookup() local
3756 error = add_to_waiters(lkb, DLM_MSG_LOOKUP, to_nodeid); in send_lookup()
3757 if (error) in send_lookup()
3758 return error; in send_lookup()
3760 error = create_message(r, NULL, to_nodeid, DLM_MSG_LOOKUP, &ms, &mh); in send_lookup()
3761 if (error) in send_lookup()
3766 error = send_message(mh, ms); in send_lookup()
3767 if (error) in send_lookup()
3773 return error; in send_lookup()
3780 int to_nodeid, error; in send_remove() local
3784 error = create_message(r, NULL, to_nodeid, DLM_MSG_REMOVE, &ms, &mh); in send_remove()
3785 if (error) in send_remove()
3791 error = send_message(mh, ms); in send_remove()
3793 return error; in send_remove()
3801 int to_nodeid, error; in send_common_reply() local
3805 error = create_message(r, lkb, to_nodeid, mstype, &ms, &mh); in send_common_reply()
3806 if (error) in send_common_reply()
3813 error = send_message(mh, ms); in send_common_reply()
3815 return error; in send_common_reply()
3844 int error, nodeid = ms_in->m_header.h_nodeid; in send_lookup_reply() local
3846 error = create_message(r, NULL, nodeid, DLM_MSG_LOOKUP_REPLY, &ms, &mh); in send_lookup_reply()
3847 if (error) in send_lookup_reply()
3854 error = send_message(mh, ms); in send_lookup_reply()
3856 return error; in send_lookup_reply()
3975 int error = 0; in validate_message() local
3982 error = -EINVAL; in validate_message()
3991 error = -EINVAL; in validate_message()
3996 error = -EINVAL; in validate_message()
3998 error = -EINVAL; in validate_message()
4002 error = -EINVAL; in validate_message()
4005 if (error) in validate_message()
4010 return error; in validate_message()
4076 int error, namelen = 0; in receive_request() local
4080 error = create_lkb(ls, &lkb); in receive_request()
4081 if (error) in receive_request()
4086 error = receive_request_args(ls, lkb, ms); in receive_request()
4087 if (error) { in receive_request()
4100 error = find_rsb(ls, ms->m_extra, namelen, from_nodeid, in receive_request()
4102 if (error) { in receive_request()
4110 error = validate_master_nodeid(ls, r, from_nodeid); in receive_request()
4111 if (error) { in receive_request()
4120 error = do_request(r, lkb); in receive_request()
4121 send_request_reply(r, lkb, error); in receive_request()
4122 do_request_effects(r, lkb, error); in receive_request()
4127 if (error == -EINPROGRESS) in receive_request()
4128 error = 0; in receive_request()
4129 if (error) in receive_request()
4149 if (error != -ENOTBLK) { in receive_request()
4151 ms->m_lkid, from_nodeid, error); in receive_request()
4154 if (namelen && error == -EBADR) { in receive_request()
4160 send_request_reply(&ls->ls_stub_rsb, &ls->ls_stub_lkb, error); in receive_request()
4161 return error; in receive_request()
4168 int error, reply = 1; in receive_convert() local
4170 error = find_lkb(ls, ms->m_remid, &lkb); in receive_convert()
4171 if (error) in receive_convert()
4179 error = -ENOENT; in receive_convert()
4188 error = validate_message(lkb, ms); in receive_convert()
4189 if (error) in receive_convert()
4194 error = receive_convert_args(ls, lkb, ms); in receive_convert()
4195 if (error) { in receive_convert()
4196 send_convert_reply(r, lkb, error); in receive_convert()
4202 error = do_convert(r, lkb); in receive_convert()
4204 send_convert_reply(r, lkb, error); in receive_convert()
4205 do_convert_effects(r, lkb, error); in receive_convert()
4214 send_convert_reply(&ls->ls_stub_rsb, &ls->ls_stub_lkb, error); in receive_convert()
4215 return error; in receive_convert()
4222 int error; in receive_unlock() local
4224 error = find_lkb(ls, ms->m_remid, &lkb); in receive_unlock()
4225 if (error) in receive_unlock()
4232 error = -ENOENT; in receive_unlock()
4241 error = validate_message(lkb, ms); in receive_unlock()
4242 if (error) in receive_unlock()
4247 error = receive_unlock_args(ls, lkb, ms); in receive_unlock()
4248 if (error) { in receive_unlock()
4249 send_unlock_reply(r, lkb, error); in receive_unlock()
4253 error = do_unlock(r, lkb); in receive_unlock()
4254 send_unlock_reply(r, lkb, error); in receive_unlock()
4255 do_unlock_effects(r, lkb, error); in receive_unlock()
4264 send_unlock_reply(&ls->ls_stub_rsb, &ls->ls_stub_lkb, error); in receive_unlock()
4265 return error; in receive_unlock()
4272 int error; in receive_cancel() local
4274 error = find_lkb(ls, ms->m_remid, &lkb); in receive_cancel()
4275 if (error) in receive_cancel()
4285 error = validate_message(lkb, ms); in receive_cancel()
4286 if (error) in receive_cancel()
4289 error = do_cancel(r, lkb); in receive_cancel()
4290 send_cancel_reply(r, lkb, error); in receive_cancel()
4291 do_cancel_effects(r, lkb, error); in receive_cancel()
4300 send_cancel_reply(&ls->ls_stub_rsb, &ls->ls_stub_lkb, error); in receive_cancel()
4301 return error; in receive_cancel()
4308 int error; in receive_grant() local
4310 error = find_lkb(ls, ms->m_remid, &lkb); in receive_grant()
4311 if (error) in receive_grant()
4312 return error; in receive_grant()
4319 error = validate_message(lkb, ms); in receive_grant()
4320 if (error) in receive_grant()
4339 int error; in receive_bast() local
4341 error = find_lkb(ls, ms->m_remid, &lkb); in receive_bast()
4342 if (error) in receive_bast()
4343 return error; in receive_bast()
4350 error = validate_message(lkb, ms); in receive_bast()
4351 if (error) in receive_bast()
4365 int len, error, ret_nodeid, from_nodeid, our_nodeid; in receive_lookup() local
4372 error = dlm_master_lookup(ls, from_nodeid, ms->m_extra, len, 0, in receive_lookup()
4376 if (!error && ret_nodeid == our_nodeid) { in receive_lookup()
4380 send_lookup_reply(ls, ms, ret_nodeid, error); in receive_lookup()
4480 int error, mstype, result; in receive_request_reply() local
4483 error = find_lkb(ls, ms->m_remid, &lkb); in receive_request_reply()
4484 if (error) in receive_request_reply()
4485 return error; in receive_request_reply()
4491 error = validate_message(lkb, ms); in receive_request_reply()
4492 if (error) in receive_request_reply()
4496 error = remove_from_waiters(lkb, DLM_MSG_REQUEST_REPLY); in receive_request_reply()
4497 if (error) { in receive_request_reply()
4643 int error; in _receive_convert_reply() local
4648 error = validate_message(lkb, ms); in _receive_convert_reply()
4649 if (error) in _receive_convert_reply()
4653 error = remove_from_waiters_ms(lkb, ms); in _receive_convert_reply()
4654 if (error) in _receive_convert_reply()
4666 int error; in receive_convert_reply() local
4668 error = find_lkb(ls, ms->m_remid, &lkb); in receive_convert_reply()
4669 if (error) in receive_convert_reply()
4670 return error; in receive_convert_reply()
4680 int error; in _receive_unlock_reply() local
4685 error = validate_message(lkb, ms); in _receive_unlock_reply()
4686 if (error) in _receive_unlock_reply()
4690 error = remove_from_waiters_ms(lkb, ms); in _receive_unlock_reply()
4691 if (error) in _receive_unlock_reply()
4716 int error; in receive_unlock_reply() local
4718 error = find_lkb(ls, ms->m_remid, &lkb); in receive_unlock_reply()
4719 if (error) in receive_unlock_reply()
4720 return error; in receive_unlock_reply()
4730 int error; in _receive_cancel_reply() local
4735 error = validate_message(lkb, ms); in _receive_cancel_reply()
4736 if (error) in _receive_cancel_reply()
4740 error = remove_from_waiters_ms(lkb, ms); in _receive_cancel_reply()
4741 if (error) in _receive_cancel_reply()
4766 int error; in receive_cancel_reply() local
4768 error = find_lkb(ls, ms->m_remid, &lkb); in receive_cancel_reply()
4769 if (error) in receive_cancel_reply()
4770 return error; in receive_cancel_reply()
4781 int error, ret_nodeid; in receive_lookup_reply() local
4784 error = find_lkb(ls, ms->m_lkid, &lkb); in receive_lookup_reply()
4785 if (error) { in receive_lookup_reply()
4797 error = remove_from_waiters(lkb, DLM_MSG_LOOKUP_REPLY); in receive_lookup_reply()
4798 if (error) in receive_lookup_reply()
4858 int error = 0, noent = 0; in _receive_message() local
4872 error = receive_request(ls, ms); in _receive_message()
4876 error = receive_convert(ls, ms); in _receive_message()
4880 error = receive_unlock(ls, ms); in _receive_message()
4885 error = receive_cancel(ls, ms); in _receive_message()
4891 error = receive_request_reply(ls, ms); in _receive_message()
4895 error = receive_convert_reply(ls, ms); in _receive_message()
4899 error = receive_unlock_reply(ls, ms); in _receive_message()
4903 error = receive_cancel_reply(ls, ms); in _receive_message()
4910 error = receive_grant(ls, ms); in _receive_message()
4915 error = receive_bast(ls, ms); in _receive_message()
4955 if (error == -ENOENT && noent) { in _receive_message()
4959 } else if (error == -ENOENT) { in _receive_message()
4968 if (error == -EINVAL) { in _receive_message()
5269 int error = 0, mstype, err, oc, ou; in dlm_recover_waiters_post() local
5274 error = -EINTR; in dlm_recover_waiters_post()
5358 return error; in dlm_recover_waiters_post()
5632 int error; in dlm_recover_master_copy() local
5635 error = -EOPNOTSUPP; in dlm_recover_master_copy()
5649 error = find_rsb(ls, rl->rl_name, le16_to_cpu(rl->rl_namelen), in dlm_recover_master_copy()
5651 if (error) in dlm_recover_master_copy()
5659 error = -EBADR; in dlm_recover_master_copy()
5665 error = -EEXIST; in dlm_recover_master_copy()
5669 error = create_lkb(ls, &lkb); in dlm_recover_master_copy()
5670 if (error) in dlm_recover_master_copy()
5673 error = receive_rcom_lock_args(ls, lkb, r, rc); in dlm_recover_master_copy()
5674 if (error) { in dlm_recover_master_copy()
5681 error = 0; in dlm_recover_master_copy()
5698 if (error && error != -EEXIST) in dlm_recover_master_copy()
5700 from_nodeid, remid, error); in dlm_recover_master_copy()
5701 rl->rl_result = cpu_to_le32(error); in dlm_recover_master_copy()
5702 return error; in dlm_recover_master_copy()
5712 int error, result; in dlm_recover_process_copy() local
5718 error = find_lkb(ls, lkid, &lkb); in dlm_recover_process_copy()
5719 if (error) { in dlm_recover_process_copy()
5722 return error; in dlm_recover_process_copy()
5776 int error; in dlm_user_request() local
5780 error = create_lkb(ls, &lkb); in dlm_user_request()
5781 if (error) { in dlm_user_request()
5791 error = -ENOMEM; in dlm_user_request()
5800 error = set_lock_args(mode, &ua->lksb, flags, namelen, timeout_cs, in dlm_user_request()
5804 if (error) { in dlm_user_request()
5809 error = request_lock(ls, lkb, name, namelen, &args); in dlm_user_request()
5811 switch (error) { in dlm_user_request()
5815 error = 0; in dlm_user_request()
5818 error = 0; in dlm_user_request()
5832 return error; in dlm_user_request()
5842 int error; in dlm_user_convert() local
5846 error = find_lkb(ls, lkid, &lkb); in dlm_user_convert()
5847 if (error) in dlm_user_convert()
5858 error = -ENOMEM; in dlm_user_convert()
5872 error = set_lock_args(mode, &ua->lksb, flags, 0, timeout_cs, in dlm_user_convert()
5874 if (error) in dlm_user_convert()
5877 error = convert_lock(ls, lkb, &args); in dlm_user_convert()
5879 if (error == -EINPROGRESS || error == -EAGAIN || error == -EDEADLK) in dlm_user_convert()
5880 error = 0; in dlm_user_convert()
5886 return error; in dlm_user_convert()
5967 int error; in dlm_user_unlock() local
5971 error = find_lkb(ls, lkid, &lkb); in dlm_user_unlock()
5972 if (error) in dlm_user_unlock()
5983 error = set_unlock_args(flags, ua, &args); in dlm_user_unlock()
5984 if (error) in dlm_user_unlock()
5987 error = unlock_lock(ls, lkb, &args); in dlm_user_unlock()
5989 if (error == -DLM_EUNLOCK) in dlm_user_unlock()
5990 error = 0; in dlm_user_unlock()
5992 if (error == -EBUSY && (flags & DLM_LKF_FORCEUNLOCK)) in dlm_user_unlock()
5993 error = 0; in dlm_user_unlock()
5994 if (error) in dlm_user_unlock()
6007 return error; in dlm_user_unlock()
6016 int error; in dlm_user_cancel() local
6020 error = find_lkb(ls, lkid, &lkb); in dlm_user_cancel()
6021 if (error) in dlm_user_cancel()
6029 error = set_unlock_args(flags, ua, &args); in dlm_user_cancel()
6030 if (error) in dlm_user_cancel()
6033 error = cancel_lock(ls, lkb, &args); in dlm_user_cancel()
6035 if (error == -DLM_ECANCEL) in dlm_user_cancel()
6036 error = 0; in dlm_user_cancel()
6038 if (error == -EBUSY) in dlm_user_cancel()
6039 error = 0; in dlm_user_cancel()
6045 return error; in dlm_user_cancel()
6054 int error; in dlm_user_deadlock() local
6058 error = find_lkb(ls, lkid, &lkb); in dlm_user_deadlock()
6059 if (error) in dlm_user_deadlock()
6064 error = set_unlock_args(flags, ua, &args); in dlm_user_deadlock()
6065 if (error) in dlm_user_deadlock()
6074 error = validate_unlock_args(lkb, &args); in dlm_user_deadlock()
6075 if (error) in dlm_user_deadlock()
6079 error = _cancel_lock(r, lkb); in dlm_user_deadlock()
6084 if (error == -DLM_ECANCEL) in dlm_user_deadlock()
6085 error = 0; in dlm_user_deadlock()
6087 if (error == -EBUSY) in dlm_user_deadlock()
6088 error = 0; in dlm_user_deadlock()
6093 return error; in dlm_user_deadlock()
6102 int error; in orphan_proc_lock() local
6111 error = cancel_lock(ls, lkb, &args); in orphan_proc_lock()
6112 if (error == -DLM_ECANCEL) in orphan_proc_lock()
6113 error = 0; in orphan_proc_lock()
6114 return error; in orphan_proc_lock()
6125 int error; in unlock_proc_lock() local
6130 error = unlock_lock(ls, lkb, &args); in unlock_proc_lock()
6131 if (error == -DLM_EUNLOCK) in unlock_proc_lock()
6132 error = 0; in unlock_proc_lock()
6133 return error; in unlock_proc_lock()
6275 int error; in send_purge() local
6277 error = _create_message(ls, sizeof(struct dlm_message), nodeid, in send_purge()
6279 if (error) in send_purge()
6280 return error; in send_purge()
6290 int error = 0; in dlm_user_purge() local
6293 error = send_purge(ls, nodeid, pid); in dlm_user_purge()
6302 return error; in dlm_user_purge()