|
1) firefox-3105 => <idle>-0 ------------------------------------------ 1) ==========> | 1) | do_IRQ() { 1) 1.205 us | exit_idle(); 1) | irq_enter() { 1) 0.639 us | idle_cpu(); 1) | tick_check_idle() { 1) 0.592 us | tick_check_oneshot_broadcast(); 1) | tick_nohz_stop_idle() { 1) | ktime_get() { 1) | ktime_get_ts() { 1) 0.782 us | getnstimeofday(); 1) 0.643 us | set_normalized_timespec(); 1) 3.237 us | } 1) 4.446 us | } 1) | ktime_get() { 1) | ktime_get_ts() { 1) 0.640 us | getnstimeofday(); 1) 0.569 us | set_normalized_timespec(); 1) 2.904 us | } 1) 4.038 us | } 1) 0.633 us | touch_softlockup_watchdog(); 1) + 11.788 us | } 1) | ktime_get() { 1) | ktime_get_ts() { 1) 0.633 us | getnstimeofday(); 1) 0.588 us | set_normalized_timespec(); 1) 2.930 us | } 1) 4.056 us | } 1) 0.688 us | tick_do_update_jiffies64(); 1) 0.561 us | touch_softlockup_watchdog(); 1) + 21.285 us | } 1) + 23.879 us | } 1) | handle_irq() { 1) 0.557 us | irq_to_desc(); 1) | handle_fasteoi_irq() { 1) 0.670 us | _spin_lock(); 1) | handle_IRQ_event() { 1) | ide_intr() { 1) 0.741 us | _spin_lock_irqsave(); 1) | drive_is_ready() { 1) 2.332 us | ide_read_altstatus(); 1) 3.518 us | } 1) | del_timer() { 1) | lock_timer_base() { 1) 0.636 us | _spin_lock_irqsave(); 1) 1.763 us | } 1) 0.647 us | _spin_unlock_irqrestore(); 1) 4.109 us | } 1) | cdrom_newpc_intr() { 1) 2.309 us | ide_read_status(); 1) | ide_read_bcount_and_ireason() { 1) | ide_tf_read() { 1) 2.362 us | ide_inb(); 1) 2.324 us | ide_inb(); 1) 2.347 us | ide_inb(); 1) 9.355 us | } 1) + 10.516 us | } 1) 0.587 us | ide_check_ireason(); 1) | ide_pio_bytes() { 1) + 13.254 us | ide_input_data(); 1) + 14.486 us | } 1) | ide_set_handler() { 1) 0.629 us | _spin_lock_irqsave(); 1) | __ide_set_handler() { 1) | add_timer() { 1) | mod_timer() { 1) | lock_timer_base() { 1) 0.621 us | _spin_lock_irqsave(); 1) 1.736 us | } 1) 0.572 us | idle_cpu(); 1) 0.618 us | get_nohz_load_balancer(); 1) 0.610 us | internal_add_timer(); 1) 0.577 us | _spin_unlock_irqrestore(); 1) 7.589 us | } 1) 8.734 us | } 1) + 10.303 us | } 1) 0.587 us | _spin_unlock_irqrestore(); 1) + 13.790 us | } 1) + 45.296 us | } 1) 0.610 us | _spin_lock_irq(); 1) 0.595 us | _spin_unlock_irqrestore(); 1) + 58.876 us | } 1) | ide_intr() { 1) 0.640 us | _spin_lock_irqsave(); 1) 1.912 us | ide_read_status(); 1) 0.588 us | _spin_unlock_irqrestore(); 1) 5.434 us | } 1) | usb_hcd_irq() { 1) 1.347 us | uhci_irq(); 1) 2.567 us | } 1) + 69.306 us | } 1) 0.636 us | note_interrupt(); 1) 0.592 us | _spin_lock(); 1) | ack_apic_level() { 1) 0.580 us | irq_to_desc(); 1) 0.640 us | native_apic_mem_write(); 1) 2.960 us | } 1) + 77.591 us | } 1) + 80.023 us | } 1) | irq_exit() { 1) 0.580 us | idle_cpu(); 1) | tick_nohz_stop_sched_tick() { 1) | ktime_get() { 1) | ktime_get_ts() { 1) 0.644 us | getnstimeofday(); 1) 0.595 us | set_normalized_timespec(); 1) 2.945 us | } 1) 4.068 us | } 1) | get_next_timer_interrupt() { 1) 0.670 us | _spin_lock(); 1) | hrtimer_get_next_event() { 1) 0.617 us | _spin_lock_irqsave(); 1) 0.580 us | _spin_unlock_irqrestore(); 1) 2.964 us | } 1) 6.500 us | } 1) | rcu_needs_cpu() { 1) 0.651 us | rcu_pending(); 1) 1.849 us | } 1) 0.625 us | printk_needs_cpu(); 1) | hrtimer_start() { 1) | __hrtimer_start_range_ns() { 1) | lock_hrtimer_base() { 1) 0.606 us | _spin_lock_irqsave(); 1) 2.238 us | } 1) 0.659 us | __remove_hrtimer(); 1) 0.647 us | ktime_add_safe(); 1) 0.677 us | enqueue_hrtimer(); 1) 0.580 us | _spin_unlock_irqrestore(); 1) 8.345 us | } 1) 9.550 us | } 1) + 26.764 us | } 1) + 29.155 us | } 1) ! 137.727 us | } 1) <========== | 1) ==========> | |
