Lines Matching refs:blocker
731 static void __locks_wake_up_blocks(struct file_lock *blocker) in __locks_wake_up_blocks() argument
733 while (!list_empty(&blocker->fl_blocked_requests)) { in __locks_wake_up_blocks()
736 waiter = list_first_entry(&blocker->fl_blocked_requests, in __locks_wake_up_blocks()
795 static void __locks_insert_block(struct file_lock *blocker, in __locks_insert_block() argument
804 list_for_each_entry(fl, &blocker->fl_blocked_requests, fl_blocked_member) in __locks_insert_block()
806 blocker = fl; in __locks_insert_block()
809 waiter->fl_blocker = blocker; in __locks_insert_block()
810 list_add_tail(&waiter->fl_blocked_member, &blocker->fl_blocked_requests); in __locks_insert_block()
811 if (IS_POSIX(blocker) && !IS_OFDLCK(blocker)) in __locks_insert_block()
822 static void locks_insert_block(struct file_lock *blocker, in locks_insert_block() argument
828 __locks_insert_block(blocker, waiter, conflict); in locks_insert_block()
837 static void locks_wake_up_blocks(struct file_lock *blocker) in locks_wake_up_blocks() argument
846 if (list_empty(&blocker->fl_blocked_requests)) in locks_wake_up_blocks()
850 __locks_wake_up_blocks(blocker); in locks_wake_up_blocks()