Lines Matching defs:gl
54 struct gfs2_glock *gl; /* current glock struct */ member
116 static void wake_up_glock(struct gfs2_glock *gl) in wake_up_glock()
126 struct gfs2_glock *gl = container_of(rcu, struct gfs2_glock, gl_rcu); in gfs2_glock_dealloc() local
148 static bool glock_blocked_by_withdraw(struct gfs2_glock *gl) in glock_blocked_by_withdraw()
162 void gfs2_glock_free(struct gfs2_glock *gl) in gfs2_glock_free()
181 void gfs2_glock_hold(struct gfs2_glock *gl) in gfs2_glock_hold()
194 static int demote_ok(const struct gfs2_glock *gl) in demote_ok()
208 void gfs2_glock_add_to_lru(struct gfs2_glock *gl) in gfs2_glock_add_to_lru()
226 static void gfs2_glock_remove_from_lru(struct gfs2_glock *gl) in gfs2_glock_remove_from_lru()
244 static void __gfs2_glock_queue_work(struct gfs2_glock *gl, unsigned long delay) { in __gfs2_glock_queue_work()
257 static void gfs2_glock_queue_work(struct gfs2_glock *gl, unsigned long delay) { in gfs2_glock_queue_work()
263 static void __gfs2_glock_put(struct gfs2_glock *gl) in __gfs2_glock_put()
286 void gfs2_glock_queue_put(struct gfs2_glock *gl) in gfs2_glock_queue_put()
297 void gfs2_glock_put(struct gfs2_glock *gl) in gfs2_glock_put()
313 static inline int may_grant(const struct gfs2_glock *gl, const struct gfs2_holder *gh) in may_grant()
351 static void do_error(struct gfs2_glock *gl, const int ret) in do_error()
378 static int do_promote(struct gfs2_glock *gl) in do_promote()
429 static inline struct gfs2_holder *find_first_waiter(const struct gfs2_glock *gl) in find_first_waiter()
447 static void state_change(struct gfs2_glock *gl, unsigned int new_state) in state_change()
469 static void gfs2_set_demote(struct gfs2_glock *gl) in gfs2_set_demote()
478 static void gfs2_demote_wake(struct gfs2_glock *gl) in gfs2_demote_wake()
493 static void finish_xmote(struct gfs2_glock *gl, unsigned int ret) in finish_xmote()
572 static bool is_system_glock(struct gfs2_glock *gl) in is_system_glock()
590 static void do_xmote(struct gfs2_glock *gl, struct gfs2_holder *gh, unsigned int target) in do_xmote()
718 static inline struct gfs2_holder *find_first_holder(const struct gfs2_glock *gl) in find_first_holder()
737 static void run_queue(struct gfs2_glock *gl, const int nonblock) in run_queue()
788 void gfs2_inode_remember_delete(struct gfs2_glock *gl, u64 generation) in gfs2_inode_remember_delete()
798 bool gfs2_inode_already_deleted(struct gfs2_glock *gl, u64 generation) in gfs2_inode_already_deleted()
807 static void gfs2_glock_poke(struct gfs2_glock *gl) in gfs2_glock_poke()
820 static bool gfs2_try_evict(struct gfs2_glock *gl) in gfs2_try_evict()
869 struct gfs2_glock *gl = container_of(dwork, struct gfs2_glock, gl_delete); in delete_work_func() local
922 struct gfs2_glock *gl = container_of(work, struct gfs2_glock, gl_work.work); in glock_work_func() local
971 struct gfs2_glock *gl; in find_insert_glock() local
1021 struct gfs2_glock *gl, *tmp; in gfs2_glock_get() local
1116 void gfs2_holder_init(struct gfs2_glock *gl, unsigned int state, u16 flags, in gfs2_holder_init()
1164 static void gfs2_glock_update_hold_time(struct gfs2_glock *gl, in gfs2_glock_update_hold_time()
1286 static void handle_callback(struct gfs2_glock *gl, unsigned int state, in handle_callback()
1338 struct gfs2_glock *gl = gh->gh_gl; in add_to_queue() local
1415 struct gfs2_glock *gl = gh->gh_gl; in gfs2_glock_nq() local
1461 struct gfs2_glock *gl = gh->gh_gl; in gfs2_glock_dq() local
1512 struct gfs2_glock *gl = gh->gh_gl; in gfs2_glock_dq_wait() local
1546 struct gfs2_glock *gl; in gfs2_glock_nq_num() local
1666 void gfs2_glock_cb(struct gfs2_glock *gl, unsigned int state) in gfs2_glock_cb()
1698 static int gfs2_should_freeze(const struct gfs2_glock *gl) in gfs2_should_freeze()
1726 void gfs2_glock_complete(struct gfs2_glock *gl, int ret) in gfs2_glock_complete()
1780 struct gfs2_glock *gl; in gfs2_dispose_glock_lru() local
1820 struct gfs2_glock *gl; in gfs2_scan_glock_lru() local
1879 struct gfs2_glock *gl; in glock_hash_walk() local
1898 bool gfs2_queue_delete_work(struct gfs2_glock *gl, unsigned long delay) in gfs2_queue_delete_work()
1911 void gfs2_cancel_delete_work(struct gfs2_glock *gl) in gfs2_cancel_delete_work()
1919 bool gfs2_delete_work_queued(const struct gfs2_glock *gl) in gfs2_delete_work_queued()
1924 static void flush_delete_work(struct gfs2_glock *gl) in flush_delete_work()
1946 static void thaw_glock(struct gfs2_glock *gl) in thaw_glock()
1962 static void clear_glock(struct gfs2_glock *gl) in clear_glock()
1987 static void dump_glock(struct seq_file *seq, struct gfs2_glock *gl, bool fsid) in dump_glock()
1994 static void dump_glock_func(struct gfs2_glock *gl) in dump_glock_func()
2021 struct gfs2_glock *gl = ip->i_gl; in gfs2_glock_finish_truncate() local
2104 static const char *gflags2str(char *buf, const struct gfs2_glock *gl) in gflags2str()
2165 void gfs2_dump_glock(struct seq_file *seq, struct gfs2_glock *gl, bool fsid) in gfs2_dump_glock()
2208 struct gfs2_glock *gl = iter_ptr; in gfs2_glstats_seq_show() local
2325 struct gfs2_glock *gl = gi->gl; in gfs2_glock_iter_next() local