H A D | lock.c | 204 static inline void dlm_lock_recovery(struct dlm_ls *ls) argument 209 void dlm_unlock_recovery(struct dlm_ls *ls) argument 214 int dlm_lock_recovery_try(struct dlm_ls *ls) argument 341 struct dlm_ls *ls = r->res_ls; local 356 pre_rsb_struct(struct dlm_ls *ls) argument 392 get_rsb_struct(struct dlm_ls *ls, const void *name, int len, struct dlm_rsb **r_ret) argument 538 find_rsb_dir(struct dlm_ls *ls, const void *name, int len, uint32_t hash, uint32_t b, int dir_nodeid, int from_nodeid, unsigned int flags, struct dlm_rsb **r_ret) argument 716 find_rsb_nodir(struct dlm_ls *ls, const void *name, int len, uint32_t hash, uint32_t b, int dir_nodeid, int from_nodeid, unsigned int flags, struct dlm_rsb **r_ret) argument 810 find_rsb(struct dlm_ls *ls, const void *name, int len, int from_nodeid, unsigned int flags, struct dlm_rsb **r_ret) argument 836 validate_master_nodeid(struct dlm_ls *ls, struct dlm_rsb *r, int from_nodeid) argument 876 __dlm_master_lookup(struct dlm_ls *ls, struct dlm_rsb *r, int our_nodeid, int from_nodeid, bool toss_list, unsigned int flags, int *r_nodeid, int *result) argument 987 dlm_master_lookup(struct dlm_ls *ls, int from_nodeid, const char *name, int len, unsigned int flags, int *r_nodeid, int *result) argument 1092 dlm_dump_rsb_hash(struct dlm_ls *ls, uint32_t hash) argument 1109 dlm_dump_rsb_name(struct dlm_ls *ls, const char *name, int len) argument 1135 struct dlm_ls *ls = r->res_ls; local 1190 _create_lkb(struct dlm_ls *ls, struct dlm_lkb **lkb_ret, int start, int end) argument 1229 create_lkb(struct dlm_ls *ls, struct dlm_lkb **lkb_ret) argument 1234 find_lkb(struct dlm_ls *ls, uint32_t lkid, struct dlm_lkb **lkb_ret) argument 1261 __put_lkb(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 1285 struct dlm_ls *ls; local 1408 struct dlm_ls *ls = lkb->lkb_resource->res_ls; local 1466 struct dlm_ls *ls = lkb->lkb_resource->res_ls; local 1551 struct dlm_ls *ls = lkb->lkb_resource->res_ls; local 1566 struct dlm_ls *ls = lkb->lkb_resource->res_ls; local 1577 shrink_bucket(struct dlm_ls *ls, int b) argument 1711 dlm_scan_rsbs(struct dlm_ls *ls) argument 2662 validate_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 2729 struct dlm_ls *ls = lkb->lkb_resource->res_ls; local 3110 request_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, const void *name, int len, struct dlm_args *args) argument 3137 convert_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 3159 unlock_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 3181 cancel_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) argument 3218 struct dlm_ls *ls; local 3270 struct dlm_ls *ls; local 3332 _create_message(struct dlm_ls *ls, int mb_len, int to_nodeid, int mstype, struct dlm_message **ms_ret, struct dlm_mhandle **mh_ret, gfp_t allocation) argument 3647 send_lookup_reply(struct dlm_ls *ls, const struct dlm_message *ms_in, int ret_nodeid, int rv) argument 3698 receive_lvb(struct dlm_ls *ls, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3726 receive_request_args(struct dlm_ls *ls, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3748 receive_convert_args(struct dlm_ls *ls, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3763 receive_unlock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, const struct dlm_message *ms) argument 3774 setup_local_lkb(struct dlm_ls *ls, const struct dlm_message *ms) argument 3836 receive_request(struct dlm_ls *ls, const struct dlm_message *ms) argument 3915 receive_convert(struct dlm_ls *ls, const struct dlm_message *ms) argument 3971 receive_unlock(struct dlm_ls *ls, const struct dlm_message *ms) argument 4023 receive_cancel(struct dlm_ls *ls, const struct dlm_message *ms) argument 4059 receive_grant(struct dlm_ls *ls, const struct dlm_message *ms) argument 4090 receive_bast(struct dlm_ls *ls, const struct dlm_message *ms) argument 4118 receive_lookup(struct dlm_ls *ls, const struct dlm_message *ms) argument 4138 receive_remove(struct dlm_ls *ls, const struct dlm_message *ms) argument 4226 receive_purge(struct dlm_ls *ls, const struct dlm_message *ms) argument 4231 receive_request_reply(struct dlm_ls *ls, const struct dlm_message *ms) argument 4421 receive_convert_reply(struct dlm_ls *ls, const struct dlm_message *ms) argument 4473 receive_unlock_reply(struct dlm_ls *ls, const struct dlm_message *ms) argument 4526 receive_cancel_reply(struct dlm_ls *ls, const struct dlm_message *ms) argument 4541 receive_lookup_reply(struct dlm_ls *ls, const struct dlm_message *ms) argument 4621 _receive_message(struct dlm_ls *ls, const struct dlm_message *ms, uint32_t saved_seq) argument 4757 dlm_receive_message(struct dlm_ls *ls, const struct dlm_message *ms, int nodeid) argument 4780 dlm_receive_message_saved(struct dlm_ls *ls, const struct dlm_message *ms, uint32_t saved_seq) argument 4794 struct dlm_ls *ls; local 4846 recover_convert_waiter(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_message *ms_local) argument 4873 waiter_needs_recovery(struct dlm_ls *ls, struct dlm_lkb *lkb, int dir_nodeid) argument 4891 dlm_recover_waiters_pre(struct dlm_ls *ls) argument 5000 find_resend_waiter(struct dlm_ls *ls) argument 5044 dlm_recover_waiters_post(struct dlm_ls *ls) argument 5172 purge_mstcpy_list(struct dlm_ls *ls, struct dlm_rsb *r, struct list_head *list) argument 5197 struct dlm_ls *ls = r->res_ls; local 5204 purge_dead_list(struct dlm_ls *ls, struct dlm_rsb *r, struct list_head *list, int nodeid_gone, unsigned int *count) argument 5239 dlm_recover_purge(struct dlm_ls *ls) argument 5281 find_grant_rsb(struct dlm_ls *ls, int bucket) argument 5321 dlm_recover_grant(struct dlm_ls *ls) argument 5385 receive_rcom_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_rsb *r, const struct dlm_rcom *rc) argument 5436 dlm_recover_master_copy(struct dlm_ls *ls, const struct dlm_rcom *rc, __le32 *rl_remid, __le32 *rl_result) argument 5520 dlm_recover_process_copy(struct dlm_ls *ls, const struct dlm_rcom *rc, uint64_t seq) argument 5589 dlm_user_request(struct dlm_ls *ls, struct dlm_user_args *ua, int mode, uint32_t flags, void *name, unsigned int namelen) argument 5658 dlm_user_convert(struct dlm_ls *ls, struct dlm_user_args *ua_tmp, int mode, uint32_t flags, uint32_t lkid, char *lvb_in) argument 5720 dlm_user_adopt_orphan(struct dlm_ls *ls, struct dlm_user_args *ua_tmp, int mode, uint32_t flags, void *name, unsigned int namelen, uint32_t *lkid) argument 5785 dlm_user_unlock(struct dlm_ls *ls, struct dlm_user_args *ua_tmp, uint32_t flags, uint32_t lkid, char *lvb_in) argument 5837 dlm_user_cancel(struct dlm_ls *ls, struct dlm_user_args *ua_tmp, uint32_t flags, uint32_t lkid) argument 5878 dlm_user_deadlock(struct dlm_ls *ls, uint32_t flags, uint32_t lkid) argument 5932 orphan_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 5955 unlock_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) argument 5973 del_proc_lock(struct dlm_ls *ls, struct dlm_user_proc *proc) argument 6004 dlm_clear_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc) argument 6045 purge_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc) argument 6086 do_purge(struct dlm_ls *ls, int nodeid, int pid) argument 6101 send_purge(struct dlm_ls *ls, int nodeid, int pid) argument 6117 dlm_user_purge(struct dlm_ls *ls, struct dlm_user_proc *proc, int nodeid, int pid) argument 6136 dlm_debug_add_lkb(struct dlm_ls *ls, uint32_t lkb_id, char *name, int len, int lkb_nodeid, unsigned int lkb_dflags, int lkb_status) argument 6181 dlm_debug_add_lkb_to_waiters(struct dlm_ls *ls, uint32_t lkb_id, int mstype, int to_nodeid) argument [all...] |