Lines Matching defs:ls

399 	struct dlm_ls *ls = seq->private;
412 list = &ls->ls_toss;
414 list = &ls->ls_keep;
416 read_lock_bh(&ls->ls_rsbtbl_lock);
422 struct dlm_ls *ls = seq->private;
426 list = &ls->ls_toss;
428 list = &ls->ls_keep;
435 struct dlm_ls *ls = seq->private;
437 read_unlock_bh(&ls->ls_rsbtbl_lock);
507 struct dlm_ls *ls = seq->private;
522 error = dlm_debug_add_lkb(ls, lkb_id, name, len, lkb_flags,
597 struct dlm_ls *ls = file->private_data;
602 ret = dlm_lock_recovery_try(ls);
608 spin_lock_bh(&ls->ls_waiters_lock);
611 list_for_each_entry(lkb, &ls->ls_waiters, lkb_wait_reply) {
619 spin_unlock_bh(&ls->ls_waiters_lock);
620 dlm_unlock_recovery(ls);
631 struct dlm_ls *ls = file->private_data;
645 error = dlm_lock_recovery_try(ls);
649 error = dlm_debug_add_lkb_to_waiters(ls, lkb_id, mstype, to_nodeid);
650 dlm_unlock_recovery(ls);
665 void dlm_delete_debug_file(struct dlm_ls *ls)
667 debugfs_remove(ls->ls_debug_rsb_dentry);
668 debugfs_remove(ls->ls_debug_waiters_dentry);
669 debugfs_remove(ls->ls_debug_locks_dentry);
670 debugfs_remove(ls->ls_debug_all_dentry);
671 debugfs_remove(ls->ls_debug_toss_dentry);
672 debugfs_remove(ls->ls_debug_queued_asts_dentry);
763 void dlm_create_debug_file(struct dlm_ls *ls)
770 ls->ls_debug_rsb_dentry = debugfs_create_file(ls->ls_name,
773 ls,
778 snprintf(name, sizeof(name), "%s_locks", ls->ls_name);
780 ls->ls_debug_locks_dentry = debugfs_create_file(name,
783 ls,
788 snprintf(name, sizeof(name), "%s_all", ls->ls_name);
790 ls->ls_debug_all_dentry = debugfs_create_file(name,
793 ls,
798 snprintf(name, sizeof(name), "%s_toss", ls->ls_name);
800 ls->ls_debug_toss_dentry = debugfs_create_file(name,
803 ls,
806 snprintf(name, sizeof(name), "%s_waiters", ls->ls_name);
808 ls->ls_debug_waiters_dentry = debugfs_create_file(name,
811 ls,