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) in dlm_lock_recovery()
209 void dlm_unlock_recovery(struct dlm_ls *ls) in dlm_unlock_recovery()
214 int dlm_lock_recovery_try(struct dlm_ls *ls) in dlm_lock_recovery_try()
375 struct dlm_ls *ls = r->res_ls; in put_rsb()
393 static void enable_scan_timer(struct dlm_ls *ls, unsigned long jiffies) in enable_scan_timer()
405 void resume_scan_timer(struct dlm_ls *ls) in resume_scan_timer()
419 static void del_scan(struct dlm_ls *ls, struct dlm_rsb *r) in del_scan()
458 static void add_scan(struct dlm_ls *ls, struct dlm_rsb *r) in add_scan()
512 struct dlm_ls *ls = timer_container_of(ls, timer, ls_scan_timer); in dlm_rsb_scan()
598 static int get_rsb_struct(struct dlm_ls *ls, const void *name, int len, in get_rsb_struct()
695 static int find_rsb_dir(struct dlm_ls *ls, const void *name, int len, in find_rsb_dir()
919 static int find_rsb_nodir(struct dlm_ls *ls, const void *name, int len, in find_rsb_nodir()
1082 static int find_rsb(struct dlm_ls *ls, const void *name, int len, in find_rsb()
1110 static int validate_master_nodeid(struct dlm_ls *ls, struct dlm_rsb *r, in validate_master_nodeid()
1150 static void __dlm_master_lookup(struct dlm_ls *ls, struct dlm_rsb *r, int our_nodeid, in __dlm_master_lookup()
1261 static int _dlm_master_lookup(struct dlm_ls *ls, int from_nodeid, const char *name, in _dlm_master_lookup()
1395 int dlm_master_lookup(struct dlm_ls *ls, int from_nodeid, const char *name, in dlm_master_lookup()
1405 static void dlm_dump_rsb_hash(struct dlm_ls *ls, uint32_t hash) in dlm_dump_rsb_hash()
1417 void dlm_dump_rsb_name(struct dlm_ls *ls, const char *name, int len) in dlm_dump_rsb_name()
1435 struct dlm_ls *ls = r->res_ls; in deactivate_rsb()
1501 static int _create_lkb(struct dlm_ls *ls, struct dlm_lkb **lkb_ret, in _create_lkb()
1538 static int create_lkb(struct dlm_ls *ls, struct dlm_lkb **lkb_ret) in create_lkb()
1543 static int find_lkb(struct dlm_ls *ls, uint32_t lkid, struct dlm_lkb **lkb_ret) in find_lkb()
1580 static int __put_lkb(struct dlm_ls *ls, struct dlm_lkb *lkb) in __put_lkb()
1604 struct dlm_ls *ls; in dlm_put_lkb()
1725 struct dlm_ls *ls = lkb->lkb_resource->res_ls; in add_to_waiters()
1774 struct dlm_ls *ls = lkb->lkb_resource->res_ls; in _remove_from_waiters()
1859 struct dlm_ls *ls = lkb->lkb_resource->res_ls; in remove_from_waiters()
1878 struct dlm_ls *ls = lkb->lkb_resource->res_ls; in remove_from_waiters_ms()
2830 static int validate_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in validate_lock_args()
2895 struct dlm_ls *ls = lkb->lkb_resource->res_ls; in validate_unlock_args()
3276 static int request_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, in request_lock()
3303 static int convert_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, in convert_lock()
3325 static int unlock_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, in unlock_lock()
3347 static int cancel_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, in cancel_lock()
3384 struct dlm_ls *ls; in dlm_lock()
3436 struct dlm_ls *ls; in dlm_unlock()
3498 static int _create_message(struct dlm_ls *ls, int mb_len, in _create_message()
3801 static int send_lookup_reply(struct dlm_ls *ls, in send_lookup_reply()
3851 static int receive_lvb(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_lvb()
3879 static int receive_request_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_request_args()
3901 static int receive_convert_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_convert_args()
3916 static int receive_unlock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_unlock_args()
3927 static void setup_local_lkb(struct dlm_ls *ls, const struct dlm_message *ms) in setup_local_lkb()
3989 static int receive_request(struct dlm_ls *ls, const struct dlm_message *ms) in receive_request()
4068 static int receive_convert(struct dlm_ls *ls, const struct dlm_message *ms) in receive_convert()
4124 static int receive_unlock(struct dlm_ls *ls, const struct dlm_message *ms) in receive_unlock()
4176 static int receive_cancel(struct dlm_ls *ls, const struct dlm_message *ms) in receive_cancel()
4212 static int receive_grant(struct dlm_ls *ls, const struct dlm_message *ms) in receive_grant()
4243 static int receive_bast(struct dlm_ls *ls, const struct dlm_message *ms) in receive_bast()
4271 static void receive_lookup(struct dlm_ls *ls, const struct dlm_message *ms) in receive_lookup()
4291 static void receive_remove(struct dlm_ls *ls, const struct dlm_message *ms) in receive_remove()
4386 static void receive_purge(struct dlm_ls *ls, const struct dlm_message *ms) in receive_purge()
4391 static int receive_request_reply(struct dlm_ls *ls, in receive_request_reply()
4580 static int receive_convert_reply(struct dlm_ls *ls, in receive_convert_reply()
4631 static int receive_unlock_reply(struct dlm_ls *ls, in receive_unlock_reply()
4683 static int receive_cancel_reply(struct dlm_ls *ls, in receive_cancel_reply()
4698 static void receive_lookup_reply(struct dlm_ls *ls, in receive_lookup_reply()
4778 static void _receive_message(struct dlm_ls *ls, const struct dlm_message *ms, in _receive_message()
4914 static void dlm_receive_message(struct dlm_ls *ls, const struct dlm_message *ms, in dlm_receive_message()
4949 void dlm_receive_message_saved(struct dlm_ls *ls, const struct dlm_message *ms, in dlm_receive_message_saved()
4963 struct dlm_ls *ls; in dlm_receive_buffer()
5015 static void recover_convert_waiter(struct dlm_ls *ls, struct dlm_lkb *lkb, in recover_convert_waiter()
5028 static int waiter_needs_recovery(struct dlm_ls *ls, struct dlm_lkb *lkb, in waiter_needs_recovery()
5046 void dlm_recover_waiters_pre(struct dlm_ls *ls) in dlm_recover_waiters_pre()
5152 static struct dlm_lkb *find_resend_waiter(struct dlm_ls *ls) in find_resend_waiter()
5196 int dlm_recover_waiters_post(struct dlm_ls *ls) in dlm_recover_waiters_post()
5324 static void purge_mstcpy_list(struct dlm_ls *ls, struct dlm_rsb *r, in purge_mstcpy_list()
5349 struct dlm_ls *ls = r->res_ls; in dlm_purge_mstcpy_locks()
5356 static void purge_dead_list(struct dlm_ls *ls, struct dlm_rsb *r, in purge_dead_list()
5391 void dlm_recover_purge(struct dlm_ls *ls, const struct list_head *root_list) in dlm_recover_purge()
5430 static struct dlm_rsb *find_grant_rsb(struct dlm_ls *ls) in find_grant_rsb()
5467 void dlm_recover_grant(struct dlm_ls *ls) in dlm_recover_grant()
5527 static int receive_rcom_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_rcom_lock_args()
5579 int dlm_recover_master_copy(struct dlm_ls *ls, const struct dlm_rcom *rc, in dlm_recover_master_copy()
5663 int dlm_recover_process_copy(struct dlm_ls *ls, const struct dlm_rcom *rc, in dlm_recover_process_copy()
5732 int dlm_user_request(struct dlm_ls *ls, struct dlm_user_args *ua, in dlm_user_request()
5801 int dlm_user_convert(struct dlm_ls *ls, struct dlm_user_args *ua_tmp, in dlm_user_convert()
5863 int dlm_user_adopt_orphan(struct dlm_ls *ls, struct dlm_user_args *ua_tmp, in dlm_user_adopt_orphan()
5928 int dlm_user_unlock(struct dlm_ls *ls, struct dlm_user_args *ua_tmp, in dlm_user_unlock()
5980 int dlm_user_cancel(struct dlm_ls *ls, struct dlm_user_args *ua_tmp, in dlm_user_cancel()
6021 int dlm_user_deadlock(struct dlm_ls *ls, uint32_t flags, uint32_t lkid) in dlm_user_deadlock()
6075 static int orphan_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) in orphan_proc_lock()
6098 static int unlock_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) in unlock_proc_lock()
6116 static struct dlm_lkb *del_proc_lock(struct dlm_ls *ls, in del_proc_lock()
6147 void dlm_clear_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc) in dlm_clear_proc_locks()
6188 static void purge_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc) in purge_proc_locks()
6229 static void do_purge(struct dlm_ls *ls, int nodeid, int pid) in do_purge()
6244 static int send_purge(struct dlm_ls *ls, int nodeid, int pid) in send_purge()
6260 int dlm_user_purge(struct dlm_ls *ls, struct dlm_user_proc *proc, in dlm_user_purge()
6279 int dlm_debug_add_lkb(struct dlm_ls *ls, uint32_t lkb_id, char *name, int len, in dlm_debug_add_lkb()
6324 int dlm_debug_add_lkb_to_waiters(struct dlm_ls *ls, uint32_t lkb_id, in dlm_debug_add_lkb_to_waiters()