Lines Matching refs:spinlock_stats
41 } spinlock_stats;
51 memset(&spinlock_stats, 0, sizeof(spinlock_stats));
57 do { check_zero(); spinlock_stats.elem += (val); } while(0)
80 __spin_time_accum(delta, spinlock_stats.histo_spin_spinning);
81 spinlock_stats.time_spinning += delta;
88 __spin_time_accum(delta, spinlock_stats.histo_spin_total);
89 spinlock_stats.time_total += delta;
96 __spin_time_accum(delta, spinlock_stats.histo_spin_blocked);
97 spinlock_stats.time_blocked += delta;
400 debugfs_create_u64("taken", 0444, d_spin_debug, &spinlock_stats.taken);
402 &spinlock_stats.taken_slow);
404 &spinlock_stats.taken_slow_nested);
406 &spinlock_stats.taken_slow_pickup);
408 &spinlock_stats.taken_slow_spurious);
410 &spinlock_stats.taken_slow_irqenable);
412 debugfs_create_u64("released", 0444, d_spin_debug, &spinlock_stats.released);
414 &spinlock_stats.released_slow);
416 &spinlock_stats.released_slow_kicked);
419 &spinlock_stats.time_spinning);
421 &spinlock_stats.time_blocked);
423 &spinlock_stats.time_total);
426 spinlock_stats.histo_spin_total, HISTO_BUCKETS + 1);
428 spinlock_stats.histo_spin_spinning, HISTO_BUCKETS + 1);
430 spinlock_stats.histo_spin_blocked, HISTO_BUCKETS + 1);