Lines Matching defs:lkb

161 void dlm_print_lkb(struct dlm_lkb *lkb)  in dlm_print_lkb()
182 struct dlm_lkb *lkb; in dlm_dump_rsb() local
219 static inline int can_be_queued(struct dlm_lkb *lkb) in can_be_queued()
224 static inline int force_blocking_asts(struct dlm_lkb *lkb) in force_blocking_asts()
229 static inline int is_demoted(struct dlm_lkb *lkb) in is_demoted()
234 static inline int is_altmode(struct dlm_lkb *lkb) in is_altmode()
239 static inline int is_granted(struct dlm_lkb *lkb) in is_granted()
250 static inline int is_process_copy(struct dlm_lkb *lkb) in is_process_copy()
256 static inline int is_master_copy(struct dlm_lkb *lkb) in is_master_copy()
261 static inline int middle_conversion(struct dlm_lkb *lkb) in middle_conversion()
269 static inline int down_conversion(struct dlm_lkb *lkb) in down_conversion()
274 static inline int is_overlap_unlock(struct dlm_lkb *lkb) in is_overlap_unlock()
279 static inline int is_overlap_cancel(struct dlm_lkb *lkb) in is_overlap_cancel()
284 static inline int is_overlap(struct dlm_lkb *lkb) in is_overlap()
290 static void queue_cast(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) in queue_cast()
304 static inline void queue_cast_overlap(struct dlm_rsb *r, struct dlm_lkb *lkb) in queue_cast_overlap()
310 static void queue_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int rqmode) in queue_bast()
1176 static void attach_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb) in attach_lkb()
1182 static void detach_lkb(struct dlm_lkb *lkb) in detach_lkb()
1193 struct dlm_lkb *lkb; in _create_lkb() local
1236 struct dlm_lkb *lkb; in find_lkb() local
1250 struct dlm_lkb *lkb = container_of(kref, struct dlm_lkb, lkb_ref); in kill_lkb() local
1261 static int __put_lkb(struct dlm_ls *ls, struct dlm_lkb *lkb) in __put_lkb()
1283 int dlm_put_lkb(struct dlm_lkb *lkb) in dlm_put_lkb()
1297 static inline void hold_lkb(struct dlm_lkb *lkb) in hold_lkb()
1304 struct dlm_lkb *lkb = container_of(kref, struct dlm_lkb, lkb_ref); in unhold_lkb_assert() local
1314 static inline void unhold_lkb(struct dlm_lkb *lkb) in unhold_lkb()
1322 struct dlm_lkb *lkb = NULL, *iter; in lkb_add_ordered() local
1337 static void add_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb, int status) in add_lkb()
1371 static void del_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb) in del_lkb()
1378 static void move_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb, int sts) in move_lkb()
1406 static int add_to_waiters(struct dlm_lkb *lkb, int mstype, int to_nodeid) in add_to_waiters()
1461 static int _remove_from_waiters(struct dlm_lkb *lkb, int mstype, in _remove_from_waiters()
1546 static int remove_from_waiters(struct dlm_lkb *lkb, int mstype) in remove_from_waiters()
1560 static int remove_from_waiters_ms(struct dlm_lkb *lkb, in remove_from_waiters_ms()
1722 static void set_lvb_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in set_lvb_lock()
1773 static void set_lvb_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) in set_lvb_unlock()
1802 static void set_lvb_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb, in set_lvb_lock_pc()
1833 static void _remove_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in _remove_lock()
1842 static void remove_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in remove_lock()
1848 static void remove_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb) in remove_lock_pc()
1857 static int revert_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in revert_lock()
1884 static int revert_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb) in revert_lock_pc()
1889 static void _grant_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in _grant_lock()
1903 static void grant_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in grant_lock()
1909 static void grant_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb, in grant_lock_pc()
1920 static void grant_lock_pending(struct dlm_rsb *r, struct dlm_lkb *lkb) in grant_lock_pending()
1937 static void munge_demoted(struct dlm_lkb *lkb) in munge_demoted()
1948 static void munge_altmode(struct dlm_lkb *lkb, const struct dlm_message *ms) in munge_altmode()
1967 static inline int first_in_list(struct dlm_lkb *lkb, struct list_head *head) in first_in_list()
1979 static int queue_conflict(struct list_head *head, struct dlm_lkb *lkb) in queue_conflict()
2072 static int _can_be_granted(struct dlm_rsb *r, struct dlm_lkb *lkb, int now, in _can_be_granted()
2218 static int can_be_granted(struct dlm_rsb *r, struct dlm_lkb *lkb, int now, in can_be_granted()
2283 struct dlm_lkb *lkb, *s; in grant_pending_convert() local
2352 struct dlm_lkb *lkb, *s; in grant_pending_wait() local
2390 struct dlm_lkb *lkb, *s; in grant_pending_locks() local
2439 struct dlm_lkb *lkb) in send_bast_queue()
2454 static void send_blocking_asts(struct dlm_rsb *r, struct dlm_lkb *lkb) in send_blocking_asts()
2459 static void send_blocking_asts_all(struct dlm_rsb *r, struct dlm_lkb *lkb) in send_blocking_asts_all()
2484 static int set_master(struct dlm_rsb *r, struct dlm_lkb *lkb) in set_master()
2533 struct dlm_lkb *lkb, *safe; in process_lookup_list() local
2546 struct dlm_lkb *lkb; in confirm_master() local
2659 static int validate_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in validate_lock_args()
2724 static int validate_unlock_args(struct dlm_lkb *lkb, struct dlm_args *args) in validate_unlock_args()
2869 static int do_request(struct dlm_rsb *r, struct dlm_lkb *lkb) in do_request()
2891 static void do_request_effects(struct dlm_rsb *r, struct dlm_lkb *lkb, in do_request_effects()
2905 static int do_convert(struct dlm_rsb *r, struct dlm_lkb *lkb) in do_convert()
2959 static void do_convert_effects(struct dlm_rsb *r, struct dlm_lkb *lkb, in do_convert_effects()
2977 static int do_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) in do_unlock()
2984 static void do_unlock_effects(struct dlm_rsb *r, struct dlm_lkb *lkb, in do_unlock_effects()
2992 static int do_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb) in do_cancel()
3004 static void do_cancel_effects(struct dlm_rsb *r, struct dlm_lkb *lkb, in do_cancel_effects()
3018 static int _request_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in _request_lock()
3047 static int _convert_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in _convert_lock()
3066 static int _unlock_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in _unlock_lock()
3085 static int _cancel_lock(struct dlm_rsb *r, struct dlm_lkb *lkb) in _cancel_lock()
3107 static int request_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, in request_lock()
3134 static int convert_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, in convert_lock()
3156 static int unlock_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, in unlock_lock()
3178 static int cancel_lock(struct dlm_ls *ls, struct dlm_lkb *lkb, in cancel_lock()
3216 struct dlm_lkb *lkb; in dlm_lock() local
3268 struct dlm_lkb *lkb; in dlm_unlock() local
3362 static int create_message(struct dlm_rsb *r, struct dlm_lkb *lkb, in create_message()
3400 static void send_args(struct dlm_rsb *r, struct dlm_lkb *lkb, in send_args()
3444 static int send_common(struct dlm_rsb *r, struct dlm_lkb *lkb, int mstype) in send_common()
3472 static int send_request(struct dlm_rsb *r, struct dlm_lkb *lkb) in send_request()
3477 static int send_convert(struct dlm_rsb *r, struct dlm_lkb *lkb) in send_convert()
3498 static int send_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb) in send_unlock()
3503 static int send_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb) in send_cancel()
3508 static int send_grant(struct dlm_rsb *r, struct dlm_lkb *lkb) in send_grant()
3530 static int send_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int mode) in send_bast()
3552 static int send_lookup(struct dlm_rsb *r, struct dlm_lkb *lkb) in send_lookup()
3602 static int send_common_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, in send_common_reply()
3624 static int send_request_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) in send_request_reply()
3629 static int send_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) in send_convert_reply()
3634 static int send_unlock_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) in send_unlock_reply()
3639 static int send_cancel_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv) in send_cancel_reply()
3671 static void receive_flags(struct dlm_lkb *lkb, const struct dlm_message *ms) in receive_flags()
3678 static void receive_flags_reply(struct dlm_lkb *lkb, in receive_flags_reply()
3695 static int receive_lvb(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_lvb()
3723 static int receive_request_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_request_args()
3745 static int receive_convert_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_convert_args()
3760 static int receive_unlock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_unlock_args()
3773 struct dlm_lkb *lkb = &ls->ls_local_lkb; in setup_local_lkb() local
3781 static int validate_message(struct dlm_lkb *lkb, const struct dlm_message *ms) in validate_message()
3835 struct dlm_lkb *lkb; in receive_request() local
3914 struct dlm_lkb *lkb; in receive_convert() local
3970 struct dlm_lkb *lkb; in receive_unlock() local
4022 struct dlm_lkb *lkb; in receive_cancel() local
4058 struct dlm_lkb *lkb; in receive_grant() local
4089 struct dlm_lkb *lkb; in receive_bast() local
4231 struct dlm_lkb *lkb; in receive_request_reply() local
4350 static void __receive_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, in __receive_convert_reply()
4394 static void _receive_convert_reply(struct dlm_lkb *lkb, in _receive_convert_reply()
4421 struct dlm_lkb *lkb; in receive_convert_reply() local
4433 static void _receive_unlock_reply(struct dlm_lkb *lkb, in _receive_unlock_reply()
4473 struct dlm_lkb *lkb; in receive_unlock_reply() local
4485 static void _receive_cancel_reply(struct dlm_lkb *lkb, in _receive_cancel_reply()
4526 struct dlm_lkb *lkb; in receive_cancel_reply() local
4541 struct dlm_lkb *lkb; in receive_lookup_reply() local
4843 static void recover_convert_waiter(struct dlm_ls *ls, struct dlm_lkb *lkb, in recover_convert_waiter()
4870 static int waiter_needs_recovery(struct dlm_ls *ls, struct dlm_lkb *lkb, in waiter_needs_recovery()
4890 struct dlm_lkb *lkb, *safe; in dlm_recover_waiters_pre() local
4999 struct dlm_lkb *lkb = NULL, *iter; in find_resend_waiter() local
5032 struct dlm_lkb *lkb; in dlm_recover_waiters_post() local
5133 struct dlm_lkb *lkb, *safe; in purge_mstcpy_list() local
5166 struct dlm_lkb *lkb, *safe; in purge_dead_list() local
5316 struct dlm_lkb *lkb; in search_remid_list() local
5328 struct dlm_lkb *lkb; in search_remid() local
5343 static int receive_rcom_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, in receive_rcom_lock_args()
5399 struct dlm_lkb *lkb; in dlm_recover_master_copy() local
5483 struct dlm_lkb *lkb; in dlm_recover_process_copy() local
5550 struct dlm_lkb *lkb; in dlm_user_request() local
5619 struct dlm_lkb *lkb; in dlm_user_convert() local
5682 struct dlm_lkb *lkb = NULL, *iter; in dlm_user_adopt_orphan() local
5746 struct dlm_lkb *lkb; in dlm_user_unlock() local
5798 struct dlm_lkb *lkb; in dlm_user_cancel() local
5838 struct dlm_lkb *lkb; in dlm_user_deadlock() local
5890 static int orphan_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) in orphan_proc_lock()
5913 static int unlock_proc_lock(struct dlm_ls *ls, struct dlm_lkb *lkb) in unlock_proc_lock()
5934 struct dlm_lkb *lkb = NULL; in del_proc_lock() local
5964 struct dlm_lkb *lkb, *safe; in dlm_clear_proc_locks() local
6005 struct dlm_lkb *lkb, *safe; in purge_proc_locks() local
6046 struct dlm_lkb *lkb, *safe; in do_purge() local
6098 struct dlm_lkb *lkb; in dlm_debug_add_lkb() local
6142 struct dlm_lkb *lkb; in dlm_debug_add_lkb_to_waiters() local