Searched refs:blocker (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/fs/ |
H A D | locks.c | 719 /* Remove waiter from blocker's block list. 720 * When blocker ends up pointing to itself then the list is empty. 730 static void __locks_wake_up_blocks(struct file_lock *blocker) in __locks_wake_up_blocks() argument 732 while (!list_empty(&blocker->fl_blocked_requests)) { in __locks_wake_up_blocks() 735 waiter = list_first_entry(&blocker->fl_blocked_requests, in __locks_wake_up_blocks() 803 /* Insert waiter into blocker's block list. 818 static void __locks_insert_block(struct file_lock *blocker, in __locks_insert_block() argument 827 list_for_each_entry(fl, &blocker->fl_blocked_requests, fl_blocked_member) in __locks_insert_block() 829 blocker = fl; in __locks_insert_block() 832 waiter->fl_blocker = blocker; in __locks_insert_block() 845 locks_insert_block(struct file_lock *blocker, struct file_lock *waiter, bool conflict(struct file_lock *, struct file_lock *)) locks_insert_block() argument 860 locks_wake_up_blocks(struct file_lock *blocker) locks_wake_up_blocks() argument [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | locks.c | 310 * %true: @owner has at least one blocker 656 /* Remove waiter from blocker's block list. 657 * When blocker ends up pointing to itself then the list is empty. 667 static void __locks_wake_up_blocks(struct file_lock *blocker) in __locks_wake_up_blocks() argument 669 while (!list_empty(&blocker->fl_blocked_requests)) { in __locks_wake_up_blocks() 672 waiter = list_first_entry(&blocker->fl_blocked_requests, in __locks_wake_up_blocks() 740 /* Insert waiter into blocker's block list. 755 static void __locks_insert_block(struct file_lock *blocker, in __locks_insert_block() argument 764 list_for_each_entry(fl, &blocker->fl_blocked_requests, fl_blocked_member) in __locks_insert_block() 766 blocker in __locks_insert_block() 782 locks_insert_block(struct file_lock *blocker, struct file_lock *waiter, bool conflict(struct file_lock *, struct file_lock *)) locks_insert_block() argument 797 locks_wake_up_blocks(struct file_lock *blocker) locks_wake_up_blocks() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/futex/functional/ |
H A D | futex_requeue_pi.c | 283 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local 306 if (create_rt_thread(&blocker, third_party_blocker, in unit_test() 308 error("Creating third party blocker thread failed\n", in unit_test() 343 pthread_join(blocker, NULL); in unit_test()
|
/kernel/linux/linux-6.6/tools/testing/selftests/futex/functional/ |
H A D | futex_requeue_pi.c | 283 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local 306 if (create_rt_thread(&blocker, third_party_blocker, in unit_test() 308 error("Creating third party blocker thread failed\n", in unit_test() 343 pthread_join(blocker, NULL); in unit_test()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | cmsg.c | 265 bool blocker, filler; in nfp_bpf_ctrl_op_cache_put() local 267 blocker = nfp_bpf_ctrl_op_cache_invalidate(op); in nfp_bpf_ctrl_op_cache_put() 269 if (blocker || filler) { in nfp_bpf_ctrl_op_cache_put() 276 if (blocker) { in nfp_bpf_ctrl_op_cache_put()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | cmsg.c | 265 bool blocker, filler; in nfp_bpf_ctrl_op_cache_put() local 267 blocker = nfp_bpf_ctrl_op_cache_invalidate(op); in nfp_bpf_ctrl_op_cache_put() 269 if (blocker || filler) { in nfp_bpf_ctrl_op_cache_put() 276 if (blocker) { in nfp_bpf_ctrl_op_cache_put()
|
Completed in 9 milliseconds