| H A D | lock.c | 161 dlm_print_lkb(struct dlm_lkb * lkb) dlm_print_lkb() argument 182 struct dlm_lkb *lkb; dlm_dump_rsb() local 219 can_be_queued(struct dlm_lkb * lkb) can_be_queued() argument 224 force_blocking_asts(struct dlm_lkb * lkb) force_blocking_asts() argument 229 is_demoted(struct dlm_lkb * lkb) is_demoted() argument 234 is_altmode(struct dlm_lkb * lkb) is_altmode() argument 239 is_granted(struct dlm_lkb * lkb) is_granted() argument 250 is_process_copy(struct dlm_lkb * lkb) is_process_copy() argument 256 is_master_copy(struct dlm_lkb * lkb) is_master_copy() argument 261 middle_conversion(struct dlm_lkb * lkb) middle_conversion() argument 269 down_conversion(struct dlm_lkb * lkb) down_conversion() argument 274 is_overlap_unlock(struct dlm_lkb * lkb) is_overlap_unlock() argument 279 is_overlap_cancel(struct dlm_lkb * lkb) is_overlap_cancel() argument 284 is_overlap(struct dlm_lkb * lkb) is_overlap() argument 290 queue_cast(struct dlm_rsb * r,struct dlm_lkb * lkb,int rv) queue_cast() argument 304 queue_cast_overlap(struct dlm_rsb * r,struct dlm_lkb * lkb) queue_cast_overlap() argument 310 queue_bast(struct dlm_rsb * r,struct dlm_lkb * lkb,int rqmode) queue_bast() argument 1487 attach_lkb(struct dlm_rsb * r,struct dlm_lkb * lkb) attach_lkb() argument 1493 detach_lkb(struct dlm_lkb * lkb) detach_lkb() argument 1505 struct dlm_lkb *lkb; _create_lkb() local 1545 struct dlm_lkb *lkb; find_lkb() local 1569 struct dlm_lkb *lkb = container_of(kref, struct dlm_lkb, lkb_ref); kill_lkb() local 1580 __put_lkb(struct dlm_ls * ls,struct dlm_lkb * lkb) __put_lkb() argument 1602 dlm_put_lkb(struct dlm_lkb * lkb) dlm_put_lkb() argument 1616 hold_lkb(struct dlm_lkb * lkb) hold_lkb() argument 1623 struct dlm_lkb *lkb = container_of(kref, struct dlm_lkb, lkb_ref); unhold_lkb_assert() local 1633 unhold_lkb(struct dlm_lkb * lkb) unhold_lkb() argument 1641 struct dlm_lkb *lkb = NULL, *iter; lkb_add_ordered() local 1656 add_lkb(struct dlm_rsb * r,struct dlm_lkb * lkb,int status) add_lkb() argument 1690 del_lkb(struct dlm_rsb * r,struct dlm_lkb * lkb) del_lkb() argument 1697 move_lkb(struct dlm_rsb * r,struct dlm_lkb * lkb,int sts) move_lkb() argument 1723 add_to_waiters(struct dlm_lkb * lkb,int mstype,int to_nodeid) add_to_waiters() argument 1771 _remove_from_waiters(struct dlm_lkb * lkb,int mstype,const struct dlm_message * ms) _remove_from_waiters() argument 1857 remove_from_waiters(struct dlm_lkb * lkb,int mstype) remove_from_waiters() argument 1875 remove_from_waiters_ms(struct dlm_lkb * lkb,const struct dlm_message * ms,bool local) remove_from_waiters_ms() argument 1894 set_lvb_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) set_lvb_lock() argument 1945 set_lvb_unlock(struct dlm_rsb * r,struct dlm_lkb * lkb) set_lvb_unlock() argument 1974 set_lvb_lock_pc(struct dlm_rsb * r,struct dlm_lkb * lkb,const struct dlm_message * ms) set_lvb_lock_pc() argument 2005 _remove_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) _remove_lock() argument 2014 remove_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) remove_lock() argument 2020 remove_lock_pc(struct dlm_rsb * r,struct dlm_lkb * lkb) remove_lock_pc() argument 2029 revert_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) revert_lock() argument 2056 revert_lock_pc(struct dlm_rsb * r,struct dlm_lkb * lkb) revert_lock_pc() argument 2061 _grant_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) _grant_lock() argument 2075 grant_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) grant_lock() argument 2081 grant_lock_pc(struct dlm_rsb * r,struct dlm_lkb * lkb,const struct dlm_message * ms) grant_lock_pc() argument 2092 grant_lock_pending(struct dlm_rsb * r,struct dlm_lkb * lkb) grant_lock_pending() argument 2109 munge_demoted(struct dlm_lkb * lkb) munge_demoted() argument 2120 munge_altmode(struct dlm_lkb * lkb,const struct dlm_message * ms) munge_altmode() argument 2139 first_in_list(struct dlm_lkb * lkb,struct list_head * head) first_in_list() argument 2151 queue_conflict(struct list_head * head,struct dlm_lkb * lkb) queue_conflict() argument 2244 _can_be_granted(struct dlm_rsb * r,struct dlm_lkb * lkb,int now,int recover) _can_be_granted() argument 2390 can_be_granted(struct dlm_rsb * r,struct dlm_lkb * lkb,int now,int recover,int * err) can_be_granted() argument 2455 struct dlm_lkb *lkb, *s; grant_pending_convert() local 2524 struct dlm_lkb *lkb, *s; grant_pending_wait() local 2562 struct dlm_lkb *lkb, *s; grant_pending_locks() local 2611 send_bast_queue(struct dlm_rsb * r,struct list_head * head,struct dlm_lkb * lkb) send_bast_queue() argument 2626 send_blocking_asts(struct dlm_rsb * r,struct dlm_lkb * lkb) send_blocking_asts() argument 2631 send_blocking_asts_all(struct dlm_rsb * r,struct dlm_lkb * lkb) send_blocking_asts_all() argument 2656 set_master(struct dlm_rsb * r,struct dlm_lkb * lkb) set_master() argument 2705 struct dlm_lkb *lkb, *safe; process_lookup_list() local 2717 struct dlm_lkb *lkb; confirm_master() local 2830 validate_lock_args(struct dlm_ls * ls,struct dlm_lkb * lkb,struct dlm_args * args) validate_lock_args() argument 2893 validate_unlock_args(struct dlm_lkb * lkb,struct dlm_args * args) validate_unlock_args() argument 3038 do_request(struct dlm_rsb * r,struct dlm_lkb * lkb) do_request() argument 3060 do_request_effects(struct dlm_rsb * r,struct dlm_lkb * lkb,int error) do_request_effects() argument 3074 do_convert(struct dlm_rsb * r,struct dlm_lkb * lkb) do_convert() argument 3128 do_convert_effects(struct dlm_rsb * r,struct dlm_lkb * lkb,int error) do_convert_effects() argument 3146 do_unlock(struct dlm_rsb * r,struct dlm_lkb * lkb) do_unlock() argument 3153 do_unlock_effects(struct dlm_rsb * r,struct dlm_lkb * lkb,int error) do_unlock_effects() argument 3161 do_cancel(struct dlm_rsb * r,struct dlm_lkb * lkb) do_cancel() argument 3173 do_cancel_effects(struct dlm_rsb * r,struct dlm_lkb * lkb,int error) do_cancel_effects() argument 3187 _request_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) _request_lock() argument 3216 _convert_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) _convert_lock() argument 3235 _unlock_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) _unlock_lock() argument 3254 _cancel_lock(struct dlm_rsb * r,struct dlm_lkb * lkb) _cancel_lock() argument 3276 request_lock(struct dlm_ls * ls,struct dlm_lkb * lkb,const void * name,int len,struct dlm_args * args) request_lock() argument 3303 convert_lock(struct dlm_ls * ls,struct dlm_lkb * lkb,struct dlm_args * args) convert_lock() argument 3325 unlock_lock(struct dlm_ls * ls,struct dlm_lkb * lkb,struct dlm_args * args) unlock_lock() argument 3347 cancel_lock(struct dlm_ls * ls,struct dlm_lkb * lkb,struct dlm_args * args) cancel_lock() argument 3385 struct dlm_lkb *lkb; dlm_lock() local 3437 struct dlm_lkb *lkb; dlm_unlock() local 3530 create_message(struct dlm_rsb * r,struct dlm_lkb * lkb,int to_nodeid,int mstype,struct dlm_message ** ms_ret,struct dlm_mhandle ** mh_ret) create_message() argument 3567 send_args(struct dlm_rsb * r,struct dlm_lkb * lkb,struct dlm_message * ms) send_args() argument 3611 send_common(struct dlm_rsb * r,struct dlm_lkb * lkb,int mstype) send_common() argument 3636 send_request(struct dlm_rsb * r,struct dlm_lkb * lkb) send_request() argument 3641 send_convert(struct dlm_rsb * r,struct dlm_lkb * lkb) send_convert() argument 3662 send_unlock(struct dlm_rsb * r,struct dlm_lkb * lkb) send_unlock() argument 3667 send_cancel(struct dlm_rsb * r,struct dlm_lkb * lkb) send_cancel() argument 3672 send_grant(struct dlm_rsb * r,struct dlm_lkb * lkb) send_grant() argument 3693 send_bast(struct dlm_rsb * r,struct dlm_lkb * lkb,int mode) send_bast() argument 3714 send_lookup(struct dlm_rsb * r,struct dlm_lkb * lkb) send_lookup() argument 3759 send_common_reply(struct dlm_rsb * r,struct dlm_lkb * lkb,int mstype,int rv) send_common_reply() argument 3781 send_request_reply(struct dlm_rsb * r,struct dlm_lkb * lkb,int rv) send_request_reply() argument 3786 send_convert_reply(struct dlm_rsb * r,struct dlm_lkb * lkb,int rv) send_convert_reply() argument 3791 send_unlock_reply(struct dlm_rsb * r,struct dlm_lkb * lkb,int rv) send_unlock_reply() argument 3796 send_cancel_reply(struct dlm_rsb * r,struct dlm_lkb * lkb,int rv) send_cancel_reply() argument 3827 receive_flags(struct dlm_lkb * lkb,const struct dlm_message * ms) receive_flags() argument 3834 receive_flags_reply(struct dlm_lkb * lkb,const struct dlm_message * ms,bool local) receive_flags_reply() argument 3851 receive_lvb(struct dlm_ls * ls,struct dlm_lkb * lkb,const struct dlm_message * ms) receive_lvb() argument 3879 receive_request_args(struct dlm_ls * ls,struct dlm_lkb * lkb,const struct dlm_message * ms) receive_request_args() argument 3901 receive_convert_args(struct dlm_ls * ls,struct dlm_lkb * lkb,const struct dlm_message * ms) receive_convert_args() argument 3916 receive_unlock_args(struct dlm_ls * ls,struct dlm_lkb * lkb,const struct dlm_message * ms) receive_unlock_args() argument 3929 struct dlm_lkb *lkb = &ls->ls_local_lkb; setup_local_lkb() local 3937 validate_message(struct dlm_lkb * lkb,const struct dlm_message * ms) validate_message() argument 3991 struct dlm_lkb *lkb; receive_request() local 4070 struct dlm_lkb *lkb; receive_convert() local 4126 struct dlm_lkb *lkb; receive_unlock() local 4178 struct dlm_lkb *lkb; receive_cancel() local 4214 struct dlm_lkb *lkb; receive_grant() local 4245 struct dlm_lkb *lkb; receive_bast() local 4394 struct dlm_lkb *lkb; receive_request_reply() local 4513 __receive_convert_reply(struct dlm_rsb * r,struct dlm_lkb * lkb,const struct dlm_message * ms,bool local) __receive_convert_reply() argument 4557 _receive_convert_reply(struct dlm_lkb * lkb,const struct dlm_message * ms,bool local) _receive_convert_reply() argument 4583 struct dlm_lkb *lkb; receive_convert_reply() local 4595 _receive_unlock_reply(struct dlm_lkb * lkb,const struct dlm_message * ms,bool local) _receive_unlock_reply() argument 4634 struct dlm_lkb *lkb; receive_unlock_reply() local 4646 _receive_cancel_reply(struct dlm_lkb * lkb,const struct dlm_message * ms,bool local) _receive_cancel_reply() argument 4686 struct dlm_lkb *lkb; receive_cancel_reply() local 4701 struct dlm_lkb *lkb; receive_lookup_reply() local 5015 recover_convert_waiter(struct dlm_ls * ls,struct dlm_lkb * lkb,struct dlm_message * ms_local) recover_convert_waiter() argument 5028 waiter_needs_recovery(struct dlm_ls * ls,struct dlm_lkb * lkb,int dir_nodeid) waiter_needs_recovery() argument 5048 struct dlm_lkb *lkb, *safe; dlm_recover_waiters_pre() local 5154 struct dlm_lkb *lkb = NULL, *iter; find_resend_waiter() local 5198 struct dlm_lkb *lkb; dlm_recover_waiters_post() local 5327 struct dlm_lkb *lkb, *safe; purge_mstcpy_list() local 5360 struct dlm_lkb *lkb, *safe; purge_dead_list() local 5500 struct dlm_lkb *lkb; search_remid_list() local 5512 struct dlm_lkb *lkb; search_remid() local 5527 receive_rcom_lock_args(struct dlm_ls * ls,struct dlm_lkb * lkb,struct dlm_rsb * r,const struct dlm_rcom * rc) receive_rcom_lock_args() argument 5584 struct dlm_lkb *lkb; dlm_recover_master_copy() local 5668 struct dlm_lkb *lkb; dlm_recover_process_copy() local 5735 struct dlm_lkb *lkb; dlm_user_request() local 5804 struct dlm_lkb *lkb; dlm_user_convert() local 5867 struct dlm_lkb *lkb = NULL, *iter; dlm_user_adopt_orphan() local 5931 struct dlm_lkb *lkb; dlm_user_unlock() local 5983 struct dlm_lkb *lkb; dlm_user_cancel() local 6023 struct dlm_lkb *lkb; dlm_user_deadlock() local 6075 orphan_proc_lock(struct dlm_ls * ls,struct dlm_lkb * lkb) orphan_proc_lock() argument 6098 unlock_proc_lock(struct dlm_ls * ls,struct dlm_lkb * lkb) unlock_proc_lock() argument 6119 struct dlm_lkb *lkb = NULL; del_proc_lock() local 6150 struct dlm_lkb *lkb, *safe; dlm_clear_proc_locks() local 6191 struct dlm_lkb *lkb, *safe; purge_proc_locks() local 6231 struct dlm_lkb *lkb, *safe; do_purge() local 6283 struct dlm_lkb *lkb; dlm_debug_add_lkb() local 6327 struct dlm_lkb *lkb; dlm_debug_add_lkb_to_waiters() local [all...] |