H A D | lock.c | 157 dlm_print_lkb(struct dlm_lkb *lkb) argument 175 struct dlm_lkb *lkb; local 212 can_be_queued(struct dlm_lkb *lkb) argument 217 force_blocking_asts(struct dlm_lkb *lkb) argument 222 is_demoted(struct dlm_lkb *lkb) argument 227 is_altmode(struct dlm_lkb *lkb) argument 232 is_granted(struct dlm_lkb *lkb) argument 243 is_process_copy(struct dlm_lkb *lkb) argument 248 is_master_copy(struct dlm_lkb *lkb) argument 255 middle_conversion(struct dlm_lkb *lkb) argument 263 down_conversion(struct dlm_lkb *lkb) argument 268 is_overlap_unlock(struct dlm_lkb *lkb) argument 273 is_overlap_cancel(struct dlm_lkb *lkb) argument 278 is_overlap(struct dlm_lkb *lkb) argument 284 queue_cast(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 297 queue_cast_overlap(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 303 queue_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int rqmode) argument 555 attach_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 561 detach_lkb(struct dlm_lkb *lkb) argument 571 struct dlm_lkb *lkb, *tmp; local 614 struct dlm_lkb *lkb; local 626 struct dlm_lkb *lkb; local 644 struct dlm_lkb *lkb = container_of(kref, struct dlm_lkb, lkb_ref); local 655 __put_lkb(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 677 dlm_put_lkb(struct dlm_lkb *lkb) argument 691 hold_lkb(struct dlm_lkb *lkb) argument 701 unhold_lkb(struct dlm_lkb *lkb) argument 711 struct dlm_lkb *lkb = NULL; local 725 add_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb, int status) argument 757 del_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 764 move_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb, int sts) argument 792 add_to_waiters(struct dlm_lkb *lkb, int mstype) argument 848 _remove_from_waiters(struct dlm_lkb *lkb, int mstype) argument 896 remove_from_waiters(struct dlm_lkb *lkb, int mstype) argument 910 remove_from_waiters_ms(struct dlm_lkb *lkb, struct dlm_message *ms) argument 993 set_lvb_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1044 set_lvb_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1073 set_lvb_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb, struct dlm_message *ms) argument 1102 _remove_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1111 remove_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1117 remove_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1126 revert_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1153 revert_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1158 _grant_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1171 grant_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1178 grant_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb, struct dlm_message *ms) argument 1189 grant_lock_pending(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1206 munge_demoted(struct dlm_lkb *lkb, struct dlm_message *ms) argument 1223 munge_altmode(struct dlm_lkb *lkb, struct dlm_message *ms) argument 1242 first_in_list(struct dlm_lkb *lkb, struct list_head *head) argument 1254 queue_conflict(struct list_head *head, struct dlm_lkb *lkb) argument 1292 conversion_deadlock_detect(struct dlm_rsb *rsb, struct dlm_lkb *lkb) argument 1335 _can_be_granted(struct dlm_rsb *r, struct dlm_lkb *lkb, int now) argument 1467 can_be_granted(struct dlm_rsb *r, struct dlm_lkb *lkb, int now) argument 1499 struct dlm_lkb *lkb, *s; local 1532 struct dlm_lkb *lkb, *s; local 1546 struct dlm_lkb *lkb, *s; local 1567 send_bast_queue(struct dlm_rsb *r, struct list_head *head, struct dlm_lkb *lkb) argument 1582 send_blocking_asts(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1587 send_blocking_asts_all(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1612 set_master(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1678 struct dlm_lkb *lkb, *safe; local 1691 struct dlm_lkb *lkb; local 1804 validate_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 1849 validate_unlock_args(struct dlm_lkb *lkb, struct dlm_args *args) argument 1972 do_request(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 1998 do_convert(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2045 do_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2055 do_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2075 _request_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2100 _convert_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2115 _unlock_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2130 _cancel_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2148 request_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, char *name, int len, struct dlm_args *args) argument 2176 convert_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 2198 unlock_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 2220 cancel_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 2258 struct dlm_lkb *lkb; local 2306 struct dlm_lkb *lkb; local 2397 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 2434 send_args(struct dlm_rsb *r, struct dlm_lkb *lkb, struct dlm_message *ms) argument 2478 send_common(struct dlm_rsb *r, struct dlm_lkb *lkb, int mstype) argument 2506 send_request(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2511 send_convert(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2530 send_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2535 send_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2540 send_grant(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2561 send_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int mode) argument 2582 send_lookup(struct dlm_rsb *r, struct dlm_lkb *lkb) argument 2630 send_common_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int mstype, int rv) argument 2652 send_request_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 2657 send_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 2662 send_unlock_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 2667 send_cancel_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) argument 2697 receive_flags(struct dlm_lkb *lkb, struct dlm_message *ms) argument 2705 receive_flags_reply(struct dlm_lkb *lkb, struct dlm_message *ms) argument 2717 receive_lvb(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_message *ms) argument 2733 receive_request_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_message *ms) argument 2756 receive_convert_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_message *ms) argument 2781 receive_unlock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_message *ms) argument 2796 struct dlm_lkb *lkb = &ls->ls_stub_lkb; local 2803 struct dlm_lkb *lkb; local 2849 struct dlm_lkb *lkb; local 2885 struct dlm_lkb *lkb; local 2919 struct dlm_lkb *lkb; local 2949 struct dlm_lkb *lkb; local 2978 struct dlm_lkb *lkb; local 3055 struct dlm_lkb *lkb; local 3151 __receive_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, struct dlm_message *ms) argument 3185 _receive_convert_reply(struct dlm_lkb *lkb, struct dlm_message *ms) argument 3206 struct dlm_lkb *lkb; local 3220 _receive_unlock_reply(struct dlm_lkb *lkb, struct dlm_message *ms) argument 3254 struct dlm_lkb *lkb; local 3268 _receive_cancel_reply(struct dlm_lkb *lkb, struct dlm_message *ms) argument 3303 struct dlm_lkb *lkb; local 3319 struct dlm_lkb *lkb; local 3502 recover_convert_waiter(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 3527 waiter_needs_recovery(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 3549 struct dlm_lkb *lkb, *safe; local 3607 struct dlm_lkb *lkb; local 3643 struct dlm_lkb *lkb; local 3731 purge_queue(struct dlm_rsb *r, struct list_head *queue, int (*test)(struct dlm_ls *ls, struct dlm_lkb *lkb)) argument 3735 struct dlm_lkb *lkb, *safe; local 3748 purge_dead_test(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 3753 purge_mstcpy_test(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 3840 struct dlm_lkb *lkb; local 3852 struct dlm_lkb *lkb; local 3866 receive_rcom_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_rsb *r, struct dlm_rcom *rc) argument 3918 struct dlm_lkb *lkb; local 3971 struct dlm_lkb *lkb; local 4023 struct dlm_lkb *lkb; local 4088 struct dlm_lkb *lkb; local 4141 struct dlm_lkb *lkb; local 4189 struct dlm_lkb *lkb; local 4226 orphan_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 4248 unlock_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 4269 struct dlm_lkb *lkb = NULL; local 4294 struct dlm_lkb *lkb, *safe; local 4334 struct dlm_lkb *lkb, *safe; local 4374 struct dlm_lkb *lkb, *safe; local [all...] |