Lines Matching refs:dlm_ls

91 static void do_purge(struct dlm_ls *ls, int nodeid, int pid);
204 void dlm_lock_recovery(struct dlm_ls *ls)
209 void dlm_unlock_recovery(struct dlm_ls *ls)
214 int dlm_lock_recovery_try(struct dlm_ls *ls)
378 struct dlm_ls *ls = r->res_ls;
392 static int pre_rsb_struct(struct dlm_ls *ls)
428 static void __rsb_mod_timer(struct dlm_ls *ls, unsigned long jiffies)
440 void dlm_timer_resume(struct dlm_ls *ls)
453 static void rsb_delete_toss_timer(struct dlm_ls *ls, struct dlm_rsb *r)
493 static void rsb_mod_timer(struct dlm_ls *ls, struct dlm_rsb *r)
552 struct dlm_ls *ls = from_timer(ls, timer, ls_timer);
651 static int get_rsb_struct(struct dlm_ls *ls, const void *name, int len,
753 static int find_rsb_dir(struct dlm_ls *ls, const void *name, int len,
969 static int find_rsb_nodir(struct dlm_ls *ls, const void *name, int len,
1104 static int find_rsb(struct dlm_ls *ls, const void *name, int len,
1128 static int validate_master_nodeid(struct dlm_ls *ls, struct dlm_rsb *r,
1168 static void __dlm_master_lookup(struct dlm_ls *ls, struct dlm_rsb *r, int our_nodeid,
1279 int dlm_master_lookup(struct dlm_ls *ls, int from_nodeid, const char *name,
1418 static void dlm_dump_rsb_hash(struct dlm_ls *ls, uint32_t hash)
1430 void dlm_dump_rsb_name(struct dlm_ls *ls, const char *name, int len)
1448 struct dlm_ls *ls = r->res_ls;
1506 static int _create_lkb(struct dlm_ls *ls, struct dlm_lkb **lkb_ret,
1541 static int create_lkb(struct dlm_ls *ls, struct dlm_lkb **lkb_ret)
1546 static int find_lkb(struct dlm_ls *ls, uint32_t lkid, struct dlm_lkb **lkb_ret)
1573 static int __put_lkb(struct dlm_ls *ls, struct dlm_lkb *lkb)
1597 struct dlm_ls *ls;
1720 struct dlm_ls *ls = lkb->lkb_resource->res_ls;
1778 struct dlm_ls *ls = lkb->lkb_resource->res_ls;
1863 struct dlm_ls *ls = lkb->lkb_resource->res_ls;
1882 struct dlm_ls *ls = lkb->lkb_resource->res_ls;
2834 static int validate_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb,
2901 struct dlm_ls *ls = lkb->lkb_resource->res_ls;
3282 static int request_lock(struct dlm_ls *ls, struct dlm_lkb *lkb,
3309 static int convert_lock(struct dlm_ls *ls, struct dlm_lkb *lkb,
3331 static int unlock_lock(struct dlm_ls *ls, struct dlm_lkb *lkb,
3353 static int cancel_lock(struct dlm_ls *ls, struct dlm_lkb *lkb,
3390 struct dlm_ls *ls;
3442 struct dlm_ls *ls;
3504 static int _create_message(struct dlm_ls *ls, int mb_len,
3813 static int send_lookup_reply(struct dlm_ls *ls,
3863 static int receive_lvb(struct dlm_ls *ls, struct dlm_lkb *lkb,
3891 static int receive_request_args(struct dlm_ls *ls, struct dlm_lkb *lkb,
3913 static int receive_convert_args(struct dlm_ls *ls, struct dlm_lkb *lkb,
3928 static int receive_unlock_args(struct dlm_ls *ls, struct dlm_lkb *lkb,
3939 static void setup_local_lkb(struct dlm_ls *ls, const struct dlm_message *ms)
4001 static int receive_request(struct dlm_ls *ls, const struct dlm_message *ms)
4080 static int receive_convert(struct dlm_ls *ls, const struct dlm_message *ms)
4136 static int receive_unlock(struct dlm_ls *ls, const struct dlm_message *ms)
4188 static int receive_cancel(struct dlm_ls *ls, const struct dlm_message *ms)
4224 static int receive_grant(struct dlm_ls *ls, const struct dlm_message *ms)
4255 static int receive_bast(struct dlm_ls *ls, const struct dlm_message *ms)
4283 static void receive_lookup(struct dlm_ls *ls, const struct dlm_message *ms)
4303 static void receive_remove(struct dlm_ls *ls, const struct dlm_message *ms)
4383 static void receive_purge(struct dlm_ls *ls, const struct dlm_message *ms)
4388 static int receive_request_reply(struct dlm_ls *ls,
4577 static int receive_convert_reply(struct dlm_ls *ls,
4628 static int receive_unlock_reply(struct dlm_ls *ls,
4680 static int receive_cancel_reply(struct dlm_ls *ls,
4695 static void receive_lookup_reply(struct dlm_ls *ls,
4775 static void _receive_message(struct dlm_ls *ls, const struct dlm_message *ms,
4911 static void dlm_receive_message(struct dlm_ls *ls, const struct dlm_message *ms,
4946 void dlm_receive_message_saved(struct dlm_ls *ls, const struct dlm_message *ms,
4960 struct dlm_ls *ls;
5012 static void recover_convert_waiter(struct dlm_ls *ls, struct dlm_lkb *lkb,
5039 static int waiter_needs_recovery(struct dlm_ls *ls, struct dlm_lkb *lkb,
5057 void dlm_recover_waiters_pre(struct dlm_ls *ls)
5163 static struct dlm_lkb *find_resend_waiter(struct dlm_ls *ls)
5207 int dlm_recover_waiters_post(struct dlm_ls *ls)
5335 static void purge_mstcpy_list(struct dlm_ls *ls, struct dlm_rsb *r,
5360 struct dlm_ls *ls = r->res_ls;
5367 static void purge_dead_list(struct dlm_ls *ls, struct dlm_rsb *r,
5402 void dlm_recover_purge(struct dlm_ls *ls, const struct list_head *root_list)
5442 static struct dlm_rsb *find_grant_rsb(struct dlm_ls *ls)
5479 void dlm_recover_grant(struct dlm_ls *ls)
5539 static int receive_rcom_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb,
5590 int dlm_recover_master_copy(struct dlm_ls *ls, const struct dlm_rcom *rc,
5674 int dlm_recover_process_copy(struct dlm_ls *ls, const struct dlm_rcom *rc,
5743 int dlm_user_request(struct dlm_ls *ls, struct dlm_user_args *ua,
5812 int dlm_user_convert(struct dlm_ls *ls, struct dlm_user_args *ua_tmp,
5874 int dlm_user_adopt_orphan(struct dlm_ls *ls, struct dlm_user_args *ua_tmp,
5939 int dlm_user_unlock(struct dlm_ls *ls, struct dlm_user_args *ua_tmp,
5991 int dlm_user_cancel(struct dlm_ls *ls, struct dlm_user_args *ua_tmp,
6032 int dlm_user_deadlock(struct dlm_ls *ls, uint32_t flags, uint32_t lkid)
6086 static int orphan_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb)
6109 static int unlock_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb)
6127 static struct dlm_lkb *del_proc_lock(struct dlm_ls *ls,
6158 void dlm_clear_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc)
6199 static void purge_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc)
6240 static void do_purge(struct dlm_ls *ls, int nodeid, int pid)
6255 static int send_purge(struct dlm_ls *ls, int nodeid, int pid)
6271 int dlm_user_purge(struct dlm_ls *ls, struct dlm_user_proc *proc,
6290 int dlm_debug_add_lkb(struct dlm_ls *ls, uint32_t lkb_id, char *name, int len,
6335 int dlm_debug_add_lkb_to_waiters(struct dlm_ls *ls, uint32_t lkb_id,