• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/gfs2/locking/dlm/

Lines Matching refs:ls

17 static ssize_t proto_name_show(struct gdlm_ls *ls, char *buf)
22 static ssize_t block_show(struct gdlm_ls *ls, char *buf)
27 if (test_bit(DFL_BLOCK_LOCKS, &ls->flags))
33 static ssize_t block_store(struct gdlm_ls *ls, const char *buf, size_t len)
41 set_bit(DFL_BLOCK_LOCKS, &ls->flags);
43 clear_bit(DFL_BLOCK_LOCKS, &ls->flags);
44 gdlm_submit_delayed(ls);
51 static ssize_t withdraw_show(struct gdlm_ls *ls, char *buf)
56 if (test_bit(DFL_WITHDRAW, &ls->flags))
62 static ssize_t withdraw_store(struct gdlm_ls *ls, const char *buf, size_t len)
70 set_bit(DFL_WITHDRAW, &ls->flags);
73 wake_up(&ls->wait_control);
77 static ssize_t id_show(struct gdlm_ls *ls, char *buf)
79 return sprintf(buf, "%u\n", ls->id);
82 static ssize_t jid_show(struct gdlm_ls *ls, char *buf)
84 return sprintf(buf, "%d\n", ls->jid);
87 static ssize_t first_show(struct gdlm_ls *ls, char *buf)
89 return sprintf(buf, "%d\n", ls->first);
92 static ssize_t first_done_show(struct gdlm_ls *ls, char *buf)
94 return sprintf(buf, "%d\n", ls->first_done);
97 static ssize_t recover_show(struct gdlm_ls *ls, char *buf)
99 return sprintf(buf, "%d\n", ls->recover_jid);
102 static ssize_t recover_store(struct gdlm_ls *ls, const char *buf, size_t len)
104 ls->recover_jid = simple_strtol(buf, NULL, 0);
105 ls->fscb(ls->sdp, LM_CB_NEED_RECOVERY, &ls->recover_jid);
109 static ssize_t recover_done_show(struct gdlm_ls *ls, char *buf)
111 return sprintf(buf, "%d\n", ls->recover_jid_done);
114 static ssize_t recover_status_show(struct gdlm_ls *ls, char *buf)
116 return sprintf(buf, "%d\n", ls->recover_jid_status);
119 static ssize_t drop_count_show(struct gdlm_ls *ls, char *buf)
121 return sprintf(buf, "%d\n", ls->drop_locks_count);
124 static ssize_t drop_count_store(struct gdlm_ls *ls, const char *buf, size_t len)
126 ls->drop_locks_count = simple_strtol(buf, NULL, 0);
169 struct gdlm_ls *ls = container_of(kobj, struct gdlm_ls, kobj);
171 return a->show ? a->show(ls, buf) : 0;
177 struct gdlm_ls *ls = container_of(kobj, struct gdlm_ls, kobj);
179 return a->store ? a->store(ls, buf, len) : len;
197 int gdlm_kobject_setup(struct gdlm_ls *ls, struct kobject *fskobj)
201 error = kobject_set_name(&ls->kobj, "%s", "lock_module");
207 ls->kobj.kset = &gdlm_kset;
208 ls->kobj.ktype = &gdlm_ktype;
209 ls->kobj.parent = fskobj;
211 error = kobject_register(&ls->kobj);
218 void gdlm_kobject_release(struct gdlm_ls *ls)
220 kobject_unregister(&ls->kobj);