Lines Matching full:ls
480 struct dlm_ls *ls = seq->private; in table_seq_start() local
490 if (bucket >= ls->ls_rsbtbl_size) in table_seq_start()
509 tree = toss ? &ls->ls_rsbtbl[bucket].toss : &ls->ls_rsbtbl[bucket].keep; in table_seq_start()
511 spin_lock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()
519 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()
524 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()
537 if (bucket >= ls->ls_rsbtbl_size) { in table_seq_start()
541 tree = toss ? &ls->ls_rsbtbl[bucket].toss : &ls->ls_rsbtbl[bucket].keep; in table_seq_start()
543 spin_lock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()
550 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()
554 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()
560 struct dlm_ls *ls = seq->private; in table_seq_next() local
575 spin_lock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()
583 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()
588 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()
602 if (bucket >= ls->ls_rsbtbl_size) { in table_seq_next()
607 tree = toss ? &ls->ls_rsbtbl[bucket].toss : &ls->ls_rsbtbl[bucket].keep; in table_seq_next()
609 spin_lock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()
616 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()
620 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()
709 struct dlm_ls *ls = seq->private; in table_write2() local
724 error = dlm_debug_add_lkb(ls, lkb_id, name, len, lkb_flags, in table_write2()
821 struct dlm_ls *ls = file->private_data; in waiters_read() local
826 mutex_lock(&ls->ls_waiters_mutex); in waiters_read()
829 list_for_each_entry(lkb, &ls->ls_waiters, lkb_wait_reply) { in waiters_read()
837 mutex_unlock(&ls->ls_waiters_mutex); in waiters_read()
847 struct dlm_ls *ls = file->private_data; in waiters_write() local
861 error = dlm_debug_add_lkb_to_waiters(ls, lkb_id, mstype, to_nodeid); in waiters_write()
876 void dlm_delete_debug_file(struct dlm_ls *ls) in dlm_delete_debug_file() argument
878 debugfs_remove(ls->ls_debug_rsb_dentry); in dlm_delete_debug_file()
879 debugfs_remove(ls->ls_debug_waiters_dentry); in dlm_delete_debug_file()
880 debugfs_remove(ls->ls_debug_locks_dentry); in dlm_delete_debug_file()
881 debugfs_remove(ls->ls_debug_all_dentry); in dlm_delete_debug_file()
882 debugfs_remove(ls->ls_debug_toss_dentry); in dlm_delete_debug_file()
883 debugfs_remove(ls->ls_debug_queued_asts_dentry); in dlm_delete_debug_file()
974 void dlm_create_debug_file(struct dlm_ls *ls) in dlm_create_debug_file() argument
981 ls->ls_debug_rsb_dentry = debugfs_create_file(ls->ls_name, in dlm_create_debug_file()
984 ls, in dlm_create_debug_file()
989 snprintf(name, sizeof(name), "%s_locks", ls->ls_name); in dlm_create_debug_file()
991 ls->ls_debug_locks_dentry = debugfs_create_file(name, in dlm_create_debug_file()
994 ls, in dlm_create_debug_file()
999 snprintf(name, sizeof(name), "%s_all", ls->ls_name); in dlm_create_debug_file()
1001 ls->ls_debug_all_dentry = debugfs_create_file(name, in dlm_create_debug_file()
1004 ls, in dlm_create_debug_file()
1009 snprintf(name, sizeof(name), "%s_toss", ls->ls_name); in dlm_create_debug_file()
1011 ls->ls_debug_toss_dentry = debugfs_create_file(name, in dlm_create_debug_file()
1014 ls, in dlm_create_debug_file()
1017 snprintf(name, sizeof(name), "%s_waiters", ls->ls_name); in dlm_create_debug_file()
1019 ls->ls_debug_waiters_dentry = debugfs_create_file(name, in dlm_create_debug_file()
1022 ls, in dlm_create_debug_file()
1027 snprintf(name, sizeof(name), "%s_queued_asts", ls->ls_name); in dlm_create_debug_file()
1029 ls->ls_debug_queued_asts_dentry = debugfs_create_file(name, in dlm_create_debug_file()
1032 ls, in dlm_create_debug_file()