Lines Matching refs:current

94 	current->lockdep_recursion++;  in graph_lock()
108 current->lockdep_recursion--; in graph_unlock()
321 current->lockdep_recursion++; in lockdep_off()
327 current->lockdep_recursion--; in lockdep_on()
1163 struct task_struct *curr = current; in print_circular_bug_header()
1196 struct task_struct *curr = current; in print_circular_bug()
1683 if (current->hardirq_context) in inc_chains()
1686 if (current->softirq_context) in inc_chains()
2548 struct task_struct *curr = current; in __trace_hardirqs_on_caller()
2577 if (unlikely(!debug_locks || current->lockdep_recursion)) in trace_hardirqs_on_caller()
2580 if (unlikely(current->hardirqs_enabled)) { in trace_hardirqs_on_caller()
2608 if (DEBUG_LOCKS_WARN_ON(current->hardirq_context)) in trace_hardirqs_on_caller()
2611 current->lockdep_recursion = 1; in trace_hardirqs_on_caller()
2613 current->lockdep_recursion = 0; in trace_hardirqs_on_caller()
2628 struct task_struct *curr = current; in trace_hardirqs_off_caller()
2632 if (unlikely(!debug_locks || current->lockdep_recursion)) in trace_hardirqs_off_caller()
2666 struct task_struct *curr = current; in trace_softirqs_on()
2668 if (unlikely(!debug_locks || current->lockdep_recursion)) in trace_softirqs_on()
2683 current->lockdep_recursion = 1; in trace_softirqs_on()
2698 current->lockdep_recursion = 0; in trace_softirqs_on()
2706 struct task_struct *curr = current; in trace_softirqs_off()
2708 if (unlikely(!debug_locks || current->lockdep_recursion)) in trace_softirqs_off()
2735 struct task_struct *curr = current; in __lockdep_trace_alloc()
2767 if (unlikely(current->lockdep_recursion)) in lockdep_trace_alloc()
2772 current->lockdep_recursion = 1; in lockdep_trace_alloc()
2774 current->lockdep_recursion = 0; in lockdep_trace_alloc()
3013 if (DEBUG_LOCKS_WARN_ON(current->lockdep_recursion)) in lockdep_init_map()
3017 current->lockdep_recursion = 1; in lockdep_init_map()
3019 current->lockdep_recursion = 0; in lockdep_init_map()
3073 struct task_struct *curr = current; in __lock_acquire()
3222 lockdep_print_held_locks(current); in __lock_acquire()
3304 struct task_struct *curr = current; in __lock_set_class()
3369 struct task_struct *curr = current; in __lock_release()
3452 struct task_struct *curr = current; in __lock_is_held()
3467 struct task_struct *curr = current; in __lock_pin_lock()
3487 struct task_struct *curr = current; in __lock_unpin_lock()
3519 if (DEBUG_LOCKS_WARN_ON(current->hardirqs_enabled)) { in check_flags()
3523 if (DEBUG_LOCKS_WARN_ON(!current->hardirqs_enabled)) { in check_flags()
3536 DEBUG_LOCKS_WARN_ON(current->softirqs_enabled); in check_flags()
3539 DEBUG_LOCKS_WARN_ON(!current->softirqs_enabled); in check_flags()
3544 print_irqtrace_events(current); in check_flags()
3554 if (unlikely(current->lockdep_recursion)) in lock_set_class()
3558 current->lockdep_recursion = 1; in lock_set_class()
3561 check_chain_key(current); in lock_set_class()
3562 current->lockdep_recursion = 0; in lock_set_class()
3577 if (unlikely(current->lockdep_recursion)) in lock_acquire()
3583 current->lockdep_recursion = 1; in lock_acquire()
3587 current->lockdep_recursion = 0; in lock_acquire()
3597 if (unlikely(current->lockdep_recursion)) in lock_release()
3602 current->lockdep_recursion = 1; in lock_release()
3605 check_chain_key(current); in lock_release()
3606 current->lockdep_recursion = 0; in lock_release()
3616 if (unlikely(current->lockdep_recursion)) in lock_is_held()
3622 current->lockdep_recursion = 1; in lock_is_held()
3624 current->lockdep_recursion = 0; in lock_is_held()
3635 if (unlikely(current->lockdep_recursion)) in lock_pin_lock()
3641 current->lockdep_recursion = 1; in lock_pin_lock()
3643 current->lockdep_recursion = 0; in lock_pin_lock()
3652 if (unlikely(current->lockdep_recursion)) in lock_unpin_lock()
3658 current->lockdep_recursion = 1; in lock_unpin_lock()
3660 current->lockdep_recursion = 0; in lock_unpin_lock()
3667 current->lockdep_reclaim_gfp = gfp_mask; in lockdep_set_current_reclaim_state()
3672 current->lockdep_reclaim_gfp = 0; in lockdep_clear_current_reclaim_state()
3708 struct task_struct *curr = current; in __lock_contended()
3760 struct task_struct *curr = current; in __lock_acquired()
3825 if (unlikely(current->lockdep_recursion)) in lock_contended()
3830 current->lockdep_recursion = 1; in lock_contended()
3833 current->lockdep_recursion = 0; in lock_contended()
3845 if (unlikely(current->lockdep_recursion)) in lock_acquired()
3850 current->lockdep_recursion = 1; in lock_acquired()
3852 current->lockdep_recursion = 0; in lock_acquired()
3869 current->curr_chain_key = 0; in lockdep_reset()
3870 current->lockdep_depth = 0; in lockdep_reset()
3871 current->lockdep_recursion = 0; in lockdep_reset()
3872 memset(current->held_locks, 0, MAX_LOCK_DEPTH*sizeof(struct held_lock)); in lockdep_reset()
4111 struct task_struct *curr = current; in debug_check_no_locks_freed()
4144 current->comm, task_pid_nr(current)); in print_held_locks_bug()
4147 lockdep_print_held_locks(current); in print_held_locks_bug()
4154 if (unlikely(current->lockdep_depth > 0)) in debug_check_no_locks_held()
4201 if (p->state == TASK_RUNNING && p != current) in debug_show_all_locks()
4235 struct task_struct *curr = current; in lockdep_sys_exit()
4253 struct task_struct *curr = current; in lockdep_rcu_suspicious()