Searched refs:locking_wait (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/bcachefs/ |
| A D | btree_locking.c | 79 struct task_struct *task = READ_ONCE(i->trans->locking_wait.task); in print_cycle() 93 struct task_struct *task = i->trans->locking_wait.task; in print_chain() 117 .lock_want = trans->locking_wait.lock_want, in __lock_graph_down() 133 i->trans->locking_wait.start_time != i[-1].lock_start_time) { in lock_graph_remove_non_waiters() 166 wake_up_process(i->trans->locking_wait.task); in abort_lock() 175 if (trans->locking_wait.lock_want == SIX_LOCK_write) in btree_trans_abort_preference() 219 bch2_prt_task_backtrace(&buf, trans->locking_wait.task, 2, GFP_NOWAIT); in break_cycle() 359 list_for_each_entry(trans, &b->lock.wait_list, locking_wait.list) { in bch2_check_for_deadlock() 363 time_after_eq64(top->lock_start_time, trans->locking_wait.start_time)) in bch2_check_for_deadlock() 366 top->lock_start_time = trans->locking_wait.start_time; in bch2_check_for_deadlock() [all …]
|
| A D | btree_locking.h | 225 int ret = six_lock_ip_waiter(&b->lock, type, &trans->locking_wait, in __btree_node_lock_nopath() 228 WRITE_ONCE(trans->locking_wait.start_time, 0); in __btree_node_lock_nopath()
|
| A D | btree_iter.c | 3172 trans->locking_wait.task = current; in __bch2_trans_get() 3175 struct task_struct *pos_task = READ_ONCE(pos->locking_wait.task); in __bch2_trans_get() 3194 trans->locking_wait.task = current; in __bch2_trans_get() 3286 trans->locking_wait.task = NULL; in bch2_trans_put() 3319 if (trans->locking_wait.task == current && in bch2_current_has_btree_trans() 3353 struct task_struct *task = READ_ONCE(trans->locking_wait.task); in bch2_btree_trans_to_text() 3403 div_u64(local_clock() - trans->locking_wait.start_time, 1000)); in bch2_btree_trans_to_text() 3404 prt_printf(out, " %c", lock_types[trans->locking_wait.lock_want]); in bch2_btree_trans_to_text()
|
| A D | btree_types.h | 521 struct six_lock_waiter locking_wait; member
|
| A D | debug.c | 607 bch2_prt_task_backtrace(&i->buf, trans->locking_wait.task, 0, GFP_KERNEL); in bch2_btree_transactions_read()
|
Completed in 19 milliseconds