H A D | lock.c | 161 dlm_print_lkb(struct dlm_lkb *lkb) argument 182 struct dlm_lkb *lkb; local 219 can_be_queued(struct dlm_lkb *lkb) argument 224 force_blocking_asts(struct dlm_lkb *lkb) argument 229 is_demoted(struct dlm_lkb *lkb) argument 234 is_altmode(struct dlm_lkb *lkb) argument 239 is_granted(struct dlm_lkb *lkb) argument 250 is_process_copy(struct dlm_lkb *lkb) argument 256 is_master_copy(struct dlm_lkb *lkb) argument 261 middle_conversion(struct dlm_lkb *lkb) argument 269 down_conversion(struct dlm_lkb *lkb) argument 274 is_overlap_unlock(struct dlm_lkb *lkb) argument 279 is_overlap_cancel(struct dlm_lkb *lkb) argument 284 is_overlap(struct dlm_lkb *lkb) argument 290 queue_cast(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 304 queue_cast_overlap(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 310 queue_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int rqmode) argument 1492 attach_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1498 detach_lkb(struct dlm_lkb *lkb) argument 1509 struct dlm_lkb *lkb; local 1548 struct dlm_lkb *lkb; local 1562 struct dlm_lkb *lkb = container_of(kref, struct dlm_lkb, lkb_ref); local 1573 __put_lkb(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 1595 dlm_put_lkb(struct dlm_lkb *lkb) argument 1609 hold_lkb(struct dlm_lkb *lkb) argument 1616 struct dlm_lkb *lkb = container_of(kref, struct dlm_lkb, lkb_ref); local 1626 unhold_lkb(struct dlm_lkb *lkb) argument 1634 struct dlm_lkb *lkb = NULL, *iter; local 1649 add_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb, int status) argument 1683 del_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1690 move_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb, int sts) argument 1718 add_to_waiters(struct dlm_lkb *lkb, int mstype, int to_nodeid) argument 1775 _remove_from_waiters(struct dlm_lkb *lkb, int mstype, const struct dlm_message *ms) argument 1861 remove_from_waiters(struct dlm_lkb *lkb, int mstype) argument 1879 remove_from_waiters_ms(struct dlm_lkb *lkb, const struct dlm_message *ms, bool local) argument 1898 set_lvb_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1949 set_lvb_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1978 set_lvb_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 2009 _remove_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2018 remove_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2024 remove_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2033 revert_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2060 revert_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2065 _grant_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2079 grant_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2085 grant_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 2096 grant_lock_pending(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2113 munge_demoted(struct dlm_lkb *lkb) argument 2124 munge_altmode(struct dlm_lkb *lkb, const struct dlm_message *ms) argument 2143 first_in_list(struct dlm_lkb *lkb, struct list_head *head) argument 2155 queue_conflict(struct list_head *head, struct dlm_lkb *lkb) argument 2248 _can_be_granted(struct dlm_rsb *r, struct dlm_lkb *lkb, int now, int recover) argument 2394 can_be_granted(struct dlm_rsb *r, struct dlm_lkb *lkb, int now, int recover, int *err) argument 2459 struct dlm_lkb *lkb, *s; local 2528 struct dlm_lkb *lkb, *s; local 2566 struct dlm_lkb *lkb, *s; local 2614 send_bast_queue(struct dlm_rsb *r, struct list_head *head, struct dlm_lkb *lkb) argument 2630 send_blocking_asts(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2635 send_blocking_asts_all(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2660 set_master(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2709 struct dlm_lkb *lkb, *safe; local 2721 struct dlm_lkb *lkb; local 2834 validate_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 2899 validate_unlock_args(struct dlm_lkb *lkb, struct dlm_args *args) argument 3044 do_request(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3066 do_request_effects(struct dlm_rsb *r, struct dlm_lkb *lkb, int error) argument 3080 do_convert(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3134 do_convert_effects(struct dlm_rsb *r, struct dlm_lkb *lkb, int error) argument 3152 do_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3159 do_unlock_effects(struct dlm_rsb *r, struct dlm_lkb *lkb, int error) argument 3167 do_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3179 do_cancel_effects(struct dlm_rsb *r, struct dlm_lkb *lkb, int error) argument 3193 _request_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3222 _convert_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3241 _unlock_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3260 _cancel_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3282 request_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, const void *name, int len, struct dlm_args *args) argument 3309 convert_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 3331 unlock_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 3353 cancel_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 3391 struct dlm_lkb *lkb; local 3443 struct dlm_lkb *lkb; local 3536 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) argument 3573 send_args(struct dlm_rsb *r, struct dlm_lkb *lkb, struct dlm_message *ms) argument 3617 send_common(struct dlm_rsb *r, struct dlm_lkb *lkb, int mstype) argument 3645 send_request(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3650 send_convert(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3671 send_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3676 send_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3681 send_grant(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3702 send_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int mode) argument 3723 send_lookup(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 3771 send_common_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int mstype, int rv) argument 3793 send_request_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 3798 send_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 3803 send_unlock_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 3808 send_cancel_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 3839 receive_flags(struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3846 receive_flags_reply(struct dlm_lkb *lkb, const struct dlm_message *ms, bool local) argument 3863 receive_lvb(struct dlm_ls *ls, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3891 receive_request_args(struct dlm_ls *ls, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3913 receive_convert_args(struct dlm_ls *ls, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3928 receive_unlock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3941 struct dlm_lkb *lkb = &ls->ls_local_lkb; local 3949 validate_message(struct dlm_lkb *lkb, const struct dlm_message *ms) argument 4003 struct dlm_lkb *lkb; local 4082 struct dlm_lkb *lkb; local 4138 struct dlm_lkb *lkb; local 4190 struct dlm_lkb *lkb; local 4226 struct dlm_lkb *lkb; local 4257 struct dlm_lkb *lkb; local 4391 struct dlm_lkb *lkb; local 4510 __receive_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, const struct dlm_message *ms, bool local) argument 4554 _receive_convert_reply(struct dlm_lkb *lkb, const struct dlm_message *ms, bool local) argument 4580 struct dlm_lkb *lkb; local 4592 _receive_unlock_reply(struct dlm_lkb *lkb, const struct dlm_message *ms, bool local) argument 4631 struct dlm_lkb *lkb; local 4643 _receive_cancel_reply(struct dlm_lkb *lkb, const struct dlm_message *ms, bool local) argument 4683 struct dlm_lkb *lkb; local 4698 struct dlm_lkb *lkb; local 5012 recover_convert_waiter(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_message *ms_local) argument 5039 waiter_needs_recovery(struct dlm_ls *ls, struct dlm_lkb *lkb, int dir_nodeid) argument 5059 struct dlm_lkb *lkb, *safe; local 5165 struct dlm_lkb *lkb = NULL, *iter; local 5209 struct dlm_lkb *lkb; local 5338 struct dlm_lkb *lkb, *safe; local 5371 struct dlm_lkb *lkb, *safe; local 5512 struct dlm_lkb *lkb; local 5524 struct dlm_lkb *lkb; local 5539 receive_rcom_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_rsb *r, const struct dlm_rcom *rc) argument 5595 struct dlm_lkb *lkb; local 5679 struct dlm_lkb *lkb; local 5746 struct dlm_lkb *lkb; local 5815 struct dlm_lkb *lkb; local 5878 struct dlm_lkb *lkb = NULL, *iter; local 5942 struct dlm_lkb *lkb; local 5994 struct dlm_lkb *lkb; local 6034 struct dlm_lkb *lkb; local 6086 orphan_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 6109 unlock_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 6130 struct dlm_lkb *lkb = NULL; local 6161 struct dlm_lkb *lkb, *safe; local 6202 struct dlm_lkb *lkb, *safe; local 6242 struct dlm_lkb *lkb, *safe; local 6294 struct dlm_lkb *lkb; local 6338 struct dlm_lkb *lkb; local [all...] |