Message ID | 1446287672-30565-1-git-send-email-chris@chris-wilson.co.uk (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Chris- The patch cannot be applied on the latest drm-intel-nightly directly. I modified it a little bit to make it applied. The patch can help much in HSW, but a little bit in BDW. The test is to transcode 26 streams, which creates 244 threads. CPU util | w/o patch | w/ patch ---------------------------------------------------------- HSW async 1 | 102% | 61% HSW async 5 | 114% | 46% BDW async 1 | 116% | 116% BDW async 5 | 111% | 107% -Zhipeng > -----Original Message----- > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > Sent: Saturday, October 31, 2015 6:35 PM > To: intel-gfx@lists.freedesktop.org > Cc: Chris Wilson; Rogozhkin, Dmitry V; Gong, Zhipeng > Subject: [PATCH] RFC drm/i915: Slaughter the thundering i915_wait_request > herd > > One particularly stressful scenario consists of many independent tasks all > competing for GPU time and waiting upon the results (e.g. realtime > transcoding of many, many streams). One bottleneck in particular is that each > client waits on its own results, but every client is woken up after every > batchbuffer - hence the thunder of hooves as then every client must do its > heavyweight dance to read a coherent seqno to see if it is the lucky one. > Alternatively, we can have one worker responsible for wakeing after an > interrupt, checking the seqno and only wakeing up the clients who are > complete. The disadvantage is that in the uncontended scenario (i.e. only one > waiter) we incur an extra context switch in the wakeup path - though that > should be mitigated somewhat by the busywait we do first before sleeping. > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > Cc: "Rogozhkin, Dmitry V" <dmitry.v.rogozhkin@intel.com> > Cc: "Gong, Zhipeng" <zhipeng.gong@intel.com> > --- > drivers/gpu/drm/i915/i915_drv.h | 2 +- > drivers/gpu/drm/i915/i915_gem.c | 92 ++++-------------- > drivers/gpu/drm/i915/i915_gem_request.h | 6 ++ > drivers/gpu/drm/i915/intel_lrc.c | 3 + > drivers/gpu/drm/i915/intel_ringbuffer.c | 159 > +++++++++++++++++++++++++++++++- > drivers/gpu/drm/i915/intel_ringbuffer.h | 9 ++ > 6 files changed, 196 insertions(+), 75 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h > index 3d4c422b3587..fe0d5ddad49d 100644 > --- a/drivers/gpu/drm/i915/i915_drv.h > +++ b/drivers/gpu/drm/i915/i915_drv.h > @@ -1442,7 +1442,7 @@ struct i915_gpu_error { > #define I915_STOP_RING_ALLOW_WARN (1 << 30) > > /* For missed irq/seqno simulation. */ > - unsigned int test_irq_rings; > + unsigned long test_irq_rings; > }; > > enum modeset_restore { > diff --git a/drivers/gpu/drm/i915/i915_gem.c > b/drivers/gpu/drm/i915/i915_gem.c index 29bd5238b824..1a89e7cc76d1 > 100644 > --- a/drivers/gpu/drm/i915/i915_gem.c > +++ b/drivers/gpu/drm/i915/i915_gem.c > @@ -1144,17 +1144,6 @@ i915_gem_check_wedge(unsigned reset_counter, > return 0; > } > > -static void fake_irq(unsigned long data) -{ > - wake_up_process((struct task_struct *)data); > -} > - > -static bool missed_irq(struct drm_i915_private *dev_priv, > - struct intel_engine_cs *ring) > -{ > - return test_bit(ring->id, &dev_priv->gpu_error.missed_irq_rings); > -} > - > static int __i915_spin_request(struct drm_i915_gem_request *req) { > unsigned long timeout; > @@ -1199,27 +1188,17 @@ int __i915_wait_request(struct > drm_i915_gem_request *req, > s64 *timeout, > struct intel_rps_client *rps) > { > - struct intel_engine_cs *ring = i915_gem_request_get_ring(req); > - struct drm_i915_private *dev_priv = req->i915; > - const bool irq_test_in_progress = > - ACCESS_ONCE(dev_priv->gpu_error.test_irq_rings) & > intel_ring_flag(ring); > DEFINE_WAIT(wait); > - unsigned long timeout_expire; > + unsigned long timeout_remain; > s64 before, now; > int ret; > > - WARN(!intel_irqs_enabled(dev_priv), "IRQs disabled"); > - > - if (list_empty(&req->list)) > - return 0; > - > if (i915_gem_request_completed(req, true)) > return 0; > > - timeout_expire = timeout ? > - jiffies + nsecs_to_jiffies_timeout((u64)*timeout) : 0; > + timeout_remain = timeout ? nsecs_to_jiffies_timeout((u64)*timeout) : > +0; > > - intel_rps_boost(dev_priv, rps, req->emitted_jiffies); > + intel_rps_boost(req->i915, rps, req->emitted_jiffies); > > /* Record current time in case interrupted by signal, or wedged */ > trace_i915_gem_request_wait_begin(req); > @@ -1230,67 +1209,34 @@ int __i915_wait_request(struct > drm_i915_gem_request *req, > if (ret == 0) > goto out; > > - if (!irq_test_in_progress && WARN_ON(!ring->irq_get(ring))) { > - ret = -ENODEV; > - goto out; > - } > - > + intel_engine_add_wakeup(req); > for (;;) { > - struct timer_list timer; > - > - prepare_to_wait(&ring->irq_queue, &wait, > - interruptible ? TASK_INTERRUPTIBLE : > TASK_UNINTERRUPTIBLE); > + int state = interruptible ? TASK_INTERRUPTIBLE : > +TASK_UNINTERRUPTIBLE; > > - /* We need to check whether any gpu reset happened in between > - * the caller grabbing the seqno and now ... */ > - if (req->reset_counter != i915_reset_counter(&dev_priv->gpu_error)) > { > - /* As we do not requeue the request over a GPU reset, > - * if one does occur we know that the request is > - * effectively complete. > - */ > - ret = 0; > - break; > - } > + prepare_to_wait(&req->wait, &wait, state); > > - if (i915_gem_request_completed(req, false)) { > + if (i915_gem_request_completed(req, true) || > + req->reset_counter != > i915_reset_counter(&req->i915->gpu_error)) > +{ > ret = 0; > break; > } > > - if (interruptible && signal_pending(current)) { > + if (signal_pending_state(state, current)) { > ret = -ERESTARTSYS; > break; > } > > - if (timeout && time_after_eq(jiffies, timeout_expire)) { > - ret = -ETIME; > - break; > - } > - > - i915_queue_hangcheck(dev_priv); > - > - trace_i915_gem_request_wait_sleep(req); > - > - timer.function = NULL; > - if (timeout || missed_irq(dev_priv, ring)) { > - unsigned long expire; > - > - setup_timer_on_stack(&timer, fake_irq, (unsigned > long)current); > - expire = missed_irq(dev_priv, ring) ? jiffies + 1 : timeout_expire; > - mod_timer(&timer, expire); > - } > - > - io_schedule(); > - > - if (timer.function) { > - del_singleshot_timer_sync(&timer); > - destroy_timer_on_stack(&timer); > - } > + if (timeout) { > + timeout_remain = io_schedule_timeout(timeout_remain); > + if (timeout_remain == 0) { > + ret = -ETIME; > + break; > + } > + } else > + io_schedule(); > } > - if (!irq_test_in_progress) > - ring->irq_put(ring); > - > - finish_wait(&ring->irq_queue, &wait); > + finish_wait(&req->wait, &wait); > + intel_engine_remove_wakeup(req); > > out: > now = ktime_get_raw_ns(); > diff --git a/drivers/gpu/drm/i915/i915_gem_request.h > b/drivers/gpu/drm/i915/i915_gem_request.h > index a5e27b7de93a..6fc295d5ba0f 100644 > --- a/drivers/gpu/drm/i915/i915_gem_request.h > +++ b/drivers/gpu/drm/i915/i915_gem_request.h > @@ -27,6 +27,7 @@ > > #include <linux/list.h> > #include <linux/kref.h> > +#include <linux/rbtree.h> > > struct drm_i915_file_private; > struct drm_i915_gem_object; > @@ -60,6 +61,11 @@ struct drm_i915_gem_request { > /** GEM sequence number associated with this request. */ > uint32_t seqno; > > + /** List of clients waiting for completion of this request */ > + wait_queue_head_t wait; > + struct rb_node irq_node; > + unsigned irq_count; > + > /** Position in the ringbuffer of the request */ > u32 head, tail, wa_tail; > > diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c > index 70ca20ecbff4..4436616c00b8 100644 > --- a/drivers/gpu/drm/i915/intel_lrc.c > +++ b/drivers/gpu/drm/i915/intel_lrc.c > @@ -2024,6 +2024,7 @@ static int logical_ring_init(struct drm_device *dev, > struct intel_engine_cs *rin > ring->buffer = NULL; > > ring->dev = dev; > + ring->i915 = to_i915(dev); > INIT_LIST_HEAD(&ring->request_list); > i915_gem_batch_pool_init(ring, &ring->batch_pool); > init_waitqueue_head(&ring->irq_queue); > @@ -2032,6 +2033,8 @@ static int logical_ring_init(struct drm_device *dev, > struct intel_engine_cs *rin > INIT_LIST_HEAD(&ring->execlist_completed); > spin_lock_init(&ring->execlist_lock); > > + intel_engine_init_wakeup(ring); > + > ret = i915_cmd_parser_init_ring(ring); > if (ret) > goto error; > diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c > b/drivers/gpu/drm/i915/intel_ringbuffer.c > index f3fea688d2e5..6cb9a0aee833 100644 > --- a/drivers/gpu/drm/i915/intel_ringbuffer.c > +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c > @@ -33,6 +33,162 @@ > #include "i915_trace.h" > #include "intel_drv.h" > > +static bool missed_irq(struct intel_engine_cs *engine) { > + return test_bit(engine->id, > +&engine->i915->gpu_error.missed_irq_rings); > +} > + > +static bool __irq_enable(struct intel_engine_cs *engine) { > + if (test_bit(engine->id, &engine->i915->gpu_error.test_irq_rings)) > + return false; > + > + if (!intel_irqs_enabled(engine->i915)) > + return false; > + > + return engine->irq_get(engine); > +} > + > +static struct drm_i915_gem_request *irq_first(struct intel_engine_cs > +*engine) { > + if (engine->irq_first == NULL) { > + struct rb_node *rb; > + > + if (RB_EMPTY_ROOT(&engine->irq_requests)) > + return NULL; > + > + rb = rb_first(&engine->irq_requests); > + engine->irq_first = rb_entry(rb, struct drm_i915_gem_request, > irq_node); > + } > + > + return engine->irq_first; > +} > + > +static void intel_engine_irq_wakeup(struct work_struct *work) { > + struct intel_engine_cs *engine = > + container_of(work, struct intel_engine_cs, irq_work); > + const bool fake_irq = !__irq_enable(engine); > + DEFINE_WAIT(wait); > + > + for (;;) { > + struct timer_list timer; > + struct drm_i915_gem_request *request; > + > + prepare_to_wait(&engine->irq_queue, &wait, > TASK_INTERRUPTIBLE); > + > + spin_lock(&engine->irq_lock); > + request = irq_first(engine); > + while (request) { > + struct rb_node *rb; > + > + if (request->reset_counter == > i915_reset_counter(&engine->i915->gpu_error) && > + !i915_gem_request_completed(request, false)) > + break; > + > + rb = rb_next(&request->irq_node); > + rb_erase(&request->irq_node, &engine->irq_requests); > + RB_CLEAR_NODE(&request->irq_node); > + > + wake_up_all(&request->wait); > + > + request = > + rb ? > + rb_entry(rb, typeof(*request), irq_node) : > + NULL; > + } > + engine->irq_first = request; > + spin_unlock(&engine->irq_lock); > + if (request == NULL) > + break; > + > + i915_queue_hangcheck(engine->i915); > + > + timer.function = NULL; > + if (fake_irq || missed_irq(engine)) { > + setup_timer_on_stack(&timer, > + (void (*)(unsigned long))fake_irq, > + (unsigned long)current); > + mod_timer(&timer, jiffies + 1); > + } > + > + /* Unlike the individual clients, we do not want this > + * background thread to contribute to the system load, > + * i.e. we do not want to use io_schedule() here. > + */ > + schedule(); > + > + if (timer.function) { > + del_singleshot_timer_sync(&timer); > + destroy_timer_on_stack(&timer); > + } > + } > + finish_wait(&engine->irq_queue, &wait); > + if (!fake_irq) > + engine->irq_put(engine); > +} > + > +void intel_engine_init_wakeup(struct intel_engine_cs *engine) { > + init_waitqueue_head(&engine->irq_queue); > + spin_lock_init(&engine->irq_lock); > + INIT_WORK(&engine->irq_work, intel_engine_irq_wakeup); } > + > +void intel_engine_add_wakeup(struct drm_i915_gem_request *request) { > + struct intel_engine_cs *engine = i915_gem_request_get_ring(request); > + > + spin_lock(&engine->irq_lock); > + if (request->irq_count++ == 0) { > + struct rb_node **p, *parent; > + bool first; > + > + if (RB_EMPTY_ROOT(&engine->irq_requests)) > + schedule_work(&engine->irq_work); > + > + init_waitqueue_head(&request->wait); > + > + first = true; > + parent = NULL; > + p = &engine->irq_requests.rb_node; > + while (*p) { > + struct drm_i915_gem_request *__req; > + > + parent = *p; > + __req = rb_entry(parent, typeof(*__req), irq_node); > + > + if (i915_seqno_passed(request->seqno, __req->seqno)) { > + p = &parent->rb_right; > + first = false; > + } else > + p = &parent->rb_left; > + } > + if (first) > + engine->irq_first = request; > + > + rb_link_node(&request->irq_node, parent, p); > + rb_insert_color(&request->irq_node, &engine->irq_requests); > + } > + spin_unlock(&engine->irq_lock); > +} > + > +void intel_engine_remove_wakeup(struct drm_i915_gem_request *request) { > + struct intel_engine_cs *engine = i915_gem_request_get_ring(request); > + > + if (RB_EMPTY_NODE(&request->irq_node)) > + return; > + > + spin_lock(&engine->irq_lock); > + if (--request->irq_count == 0 && !RB_EMPTY_NODE(&request->irq_node)) > { > + if (engine->irq_first == request) > + engine->irq_first = NULL; > + rb_erase(&request->irq_node, &engine->irq_requests); > + } > + spin_unlock(&engine->irq_lock); > +} > + > int __intel_ring_space(int head, int tail, int size) { > int space = head - tail; > @@ -2087,6 +2243,7 @@ static int intel_init_ring_buffer(struct drm_device > *dev, > ring->buffer = ringbuf; > > ring->dev = dev; > + ring->i915 = to_i915(dev); > INIT_LIST_HEAD(&ring->request_list); > INIT_LIST_HEAD(&ring->execlist_queue); > i915_gem_batch_pool_init(ring, &ring->batch_pool); @@ -2095,7 > +2252,7 @@ static int intel_init_ring_buffer(struct drm_device *dev, > ringbuf->ring = ring; > memset(ring->semaphore.sync_seqno, 0, > sizeof(ring->semaphore.sync_seqno)); > > - init_waitqueue_head(&ring->irq_queue); > + intel_engine_init_wakeup(ring); > > if (I915_NEED_GFX_HWS(dev)) { > ret = init_status_page(ring); > diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.h > b/drivers/gpu/drm/i915/intel_ringbuffer.h > index 66b7f32fd293..9a98268a55f5 100644 > --- a/drivers/gpu/drm/i915/intel_ringbuffer.h > +++ b/drivers/gpu/drm/i915/intel_ringbuffer.h > @@ -160,6 +160,7 @@ struct intel_engine_cs { #define LAST_USER_RING > (VECS + 1) > u32 mmio_base; > struct drm_device *dev; > + struct drm_i915_private *i915; > struct intel_ringbuffer *buffer; > > /* > @@ -295,7 +296,11 @@ struct intel_engine_cs { > > bool gpu_caches_dirty; > > + spinlock_t irq_lock; > + struct rb_root irq_requests; > + struct drm_i915_gem_request *irq_first; > wait_queue_head_t irq_queue; > + struct work_struct irq_work; > > struct intel_context *default_context; > struct intel_context *last_context; > @@ -499,4 +504,8 @@ void intel_ring_reserved_space_end(struct > intel_ringbuffer *ringbuf); > /* Legacy ringbuffer specific portion of reservation code: */ int > intel_ring_reserve_space(struct drm_i915_gem_request *request); > > +void intel_engine_init_wakeup(struct intel_engine_cs *engine); void > +intel_engine_add_wakeup(struct drm_i915_gem_request *request); void > +intel_engine_remove_wakeup(struct drm_i915_gem_request *request); > + > #endif /* _INTEL_RINGBUFFER_H_ */ > -- > 2.6.2
On Mon, Nov 02, 2015 at 05:39:54AM +0000, Gong, Zhipeng wrote: > Chris- > > The patch cannot be applied on the latest drm-intel-nightly directly. > I modified it a little bit to make it applied. > The patch can help much in HSW, but a little bit in BDW. > The test is to transcode 26 streams, which creates 244 threads. > > CPU util | w/o patch | w/ patch > ---------------------------------------------------------- > HSW async 1 | 102% | 61% > HSW async 5 | 114% | 46% > BDW async 1 | 116% | 116% > BDW async 5 | 111% | 107% The problem on bdw is likely to be frequent inter-ring synchronisation keeping the number of waiters at 1 (i.e. lack of semaphores). Note that the first waiter gets the busywait before waiting on the interrupt. -Chris
On Mon, Nov 02, 2015 at 05:39:54AM +0000, Gong, Zhipeng wrote: > Chris- > > The patch cannot be applied on the latest drm-intel-nightly directly. > I modified it a little bit to make it applied. > The patch can help much in HSW, but a little bit in BDW. > The test is to transcode 26 streams, which creates 244 threads. > > CPU util | w/o patch | w/ patch > ---------------------------------------------------------- > HSW async 1 | 102% | 61% > HSW async 5 | 114% | 46% > BDW async 1 | 116% | 116% > BDW async 5 | 111% | 107% Could I get the perf report for the kernel time? One aspect that I find hard to believe is that it is not the execbuf/mutex-contention that is the ratelimiting step. -Chris
Yeah, very likely. I wonder, how easy is to negotiate issue with inter-ring synchronization on BDW in the expectation of KMD Scheduler from John Harrison? -----Original Message----- From: Chris Wilson [mailto:chris@chris-wilson.co.uk] Sent: Monday, November 2, 2015 12:53 PM To: Gong, Zhipeng Cc: intel-gfx@lists.freedesktop.org; Rogozhkin, Dmitry V Subject: Re: [PATCH] RFC drm/i915: Slaughter the thundering i915_wait_request herd On Mon, Nov 02, 2015 at 05:39:54AM +0000, Gong, Zhipeng wrote: > Chris- > > The patch cannot be applied on the latest drm-intel-nightly directly. > I modified it a little bit to make it applied. > The patch can help much in HSW, but a little bit in BDW. > The test is to transcode 26 streams, which creates 244 threads. > > CPU util | w/o patch | w/ patch > ---------------------------------------------------------- > HSW async 1 | 102% | 61% > HSW async 5 | 114% | 46% > BDW async 1 | 116% | 116% > BDW async 5 | 111% | 107% The problem on bdw is likely to be frequent inter-ring synchronisation keeping the number of waiters at 1 (i.e. lack of semaphores). Note that the first waiter gets the busywait before waiting on the interrupt. -Chris -- Chris Wilson, Intel Open Source Technology Centre -------------------------------------------------------------------- Joint Stock Company Intel A/O Registered legal address: Krylatsky Hills Business Park, 17 Krylatskaya Str., Bldg 4, Moscow 121614, Russian Federation This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
> -----Original Message----- > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > Sent: Monday, November 02, 2015 5:59 PM > To: Gong, Zhipeng > Cc: intel-gfx@lists.freedesktop.org; Rogozhkin, Dmitry V > Subject: Re: [PATCH] RFC drm/i915: Slaughter the thundering > i915_wait_request herd > > On Mon, Nov 02, 2015 at 05:39:54AM +0000, Gong, Zhipeng wrote: > > Chris- > > > > The patch cannot be applied on the latest drm-intel-nightly directly. > > I modified it a little bit to make it applied. > > The patch can help much in HSW, but a little bit in BDW. > > The test is to transcode 26 streams, which creates 244 threads. > > > > CPU util | w/o patch | w/ patch > > ---------------------------------------------------------- > > HSW async 1 | 102% | 61% > > HSW async 5 | 114% | 46% > > BDW async 1 | 116% | 116% > > BDW async 5 | 111% | 107% > > Could I get the perf report for the kernel time? One aspect that I find hard to > believe is that it is not the execbuf/mutex-contention that is the ratelimiting > step. Sure, what command would you like to run with "perf"? -Zhipeng
On Mon, Nov 02, 2015 at 11:26:29AM +0000, Gong, Zhipeng wrote: > > -----Original Message----- > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > Sent: Monday, November 02, 2015 5:59 PM > > To: Gong, Zhipeng > > Cc: intel-gfx@lists.freedesktop.org; Rogozhkin, Dmitry V > > Subject: Re: [PATCH] RFC drm/i915: Slaughter the thundering > > i915_wait_request herd > > > > On Mon, Nov 02, 2015 at 05:39:54AM +0000, Gong, Zhipeng wrote: > > > Chris- > > > > > > The patch cannot be applied on the latest drm-intel-nightly directly. > > > I modified it a little bit to make it applied. > > > The patch can help much in HSW, but a little bit in BDW. > > > The test is to transcode 26 streams, which creates 244 threads. > > > > > > CPU util | w/o patch | w/ patch > > > ---------------------------------------------------------- > > > HSW async 1 | 102% | 61% > > > HSW async 5 | 114% | 46% > > > BDW async 1 | 116% | 116% > > > BDW async 5 | 111% | 107% > > > > Could I get the perf report for the kernel time? One aspect that I find hard to > > believe is that it is not the execbuf/mutex-contention that is the ratelimiting > > step. > > Sure, what command would you like to run with "perf"? Each of them :) I want to be sure that I know what's going on with bdw (to check if my semaphores guess is correct), and comparing 1-vs-5 should help understand the contention points better. As for the actual command, something like perf report -G -d '[kernel.vmlinux]' | head -5000 should do, though you may have to modify the DSO list to match if you don't use a i915.ko builtin. -Chris
Attach the perf data for BDW async1 and async5 with or without patch. > -----Original Message----- > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > Sent: Monday, November 02, 2015 7:42 PM > To: Gong, Zhipeng > Cc: intel-gfx@lists.freedesktop.org; Rogozhkin, Dmitry V > Subject: Re: [PATCH] RFC drm/i915: Slaughter the thundering > i915_wait_request herd > > On Mon, Nov 02, 2015 at 11:26:29AM +0000, Gong, Zhipeng wrote: > > > -----Original Message----- > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > > Sent: Monday, November 02, 2015 5:59 PM > > > To: Gong, Zhipeng > > > Cc: intel-gfx@lists.freedesktop.org; Rogozhkin, Dmitry V > > > Subject: Re: [PATCH] RFC drm/i915: Slaughter the thundering > > > i915_wait_request herd > > > > > > On Mon, Nov 02, 2015 at 05:39:54AM +0000, Gong, Zhipeng wrote: > > > > Chris- > > > > > > > > The patch cannot be applied on the latest drm-intel-nightly directly. > > > > I modified it a little bit to make it applied. > > > > The patch can help much in HSW, but a little bit in BDW. > > > > The test is to transcode 26 streams, which creates 244 threads. > > > > > > > > CPU util | w/o patch | w/ patch > > > > ---------------------------------------------------------- > > > > HSW async 1 | 102% | 61% > > > > HSW async 5 | 114% | 46% > > > > BDW async 1 | 116% | 116% > > > > BDW async 5 | 111% | 107% > > > > > > Could I get the perf report for the kernel time? One aspect that I > > > find hard to believe is that it is not the execbuf/mutex-contention > > > that is the ratelimiting step. > > > > Sure, what command would you like to run with "perf"? > > Each of them :) I want to be sure that I know what's going on with bdw (to > check if my semaphores guess is correct), and comparing 1-vs-5 should help > understand the contention points better. > As for the actual command, something like > perf report -G -d '[kernel.vmlinux]' | head -5000 should do, though you may > have to modify the DSO list to match if you don't use a i915.ko builtin. > -Chris > > -- > Chris Wilson, Intel Open Source Technology Centre # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 316K of event 'cycles' # Event count (approx.): 138484370619 # # Overhead Command Shared Object Symbol # ........ ............... ................ ............................................................ # 7.02% sample_multi_tr [i915] [k] __i915_wait_request 2.89% sample_multi_tr [kernel.vmlinux] [k] mutex_spin_on_owner.isra.4 2.88% sample_multi_tr [i915] [k] gen8_get_seqno 1.74% sample_multi_tr [kernel.vmlinux] [k] update_blocked_averages 1.30% sample_multi_tr [kernel.vmlinux] [k] __list_del_entry 1.14% sample_multi_tr [kernel.vmlinux] [k] copy_user_enhanced_fast_string 0.91% sample_multi_tr [i915] [k] i915_gem_obj_to_vma 0.81% sample_multi_tr [i915] [k] eb_lookup_vmas.isra.16 0.64% sample_multi_tr [kernel.vmlinux] [k] __audit_syscall_exit 0.62% sample_multi_tr [kernel.vmlinux] [k] __schedule 0.54% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_lock 0.51% sample_multi_tr [i915] [k] i915_gem_execbuffer_reserve.isra.18 0.49% sample_multi_tr [kernel.vmlinux] [k] __switch_to 0.49% sample_multi_tr [kernel.vmlinux] [k] idr_find_slowpath 0.45% sample_multi_tr [i915] [k] i915_gem_object_retire__read 0.43% sample_multi_tr [kernel.vmlinux] [k] native_queued_spin_lock_slowpath 0.41% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64_after_swapgs 0.41% sample_multi_tr [kernel.vmlinux] [k] native_write_msr_safe 0.36% sample_multi_tr [kernel.vmlinux] [k] update_cfs_shares 0.36% sample_multi_tr [i915] [k] i915_gem_do_execbuffer.isra.24 0.33% sample_multi_tr [kernel.vmlinux] [k] __list_add 0.33% sample_multi_tr [kernel.vmlinux] [k] update_curr 0.32% sample_multi_tr [kernel.vmlinux] [k] enqueue_entity 0.31% sample_multi_tr [kernel.vmlinux] [k] wake_q_add 0.31% sample_multi_tr [kernel.vmlinux] [k] __fget 0.31% sample_multi_tr [kernel.vmlinux] [k] try_to_wake_up 0.31% sample_multi_tr [kernel.vmlinux] [k] cpuacct_charge 0.30% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_lock_irqsave 0.30% sample_multi_tr [kernel.vmlinux] [k] syscall_return_slowpath 0.29% sample_multi_tr [kernel.vmlinux] [k] futex_wake 0.28% sample_multi_tr [i915] [k] i915_vma_move_to_active 0.28% sample_multi_tr [kernel.vmlinux] [k] clear_page_c_e 0.25% sample_multi_tr [kernel.vmlinux] [k] timerqueue_add 0.25% sample_multi_tr [kernel.vmlinux] [k] syscall_trace_enter_phase1 0.25% sample_multi_tr [kernel.vmlinux] [k] osq_lock 0.24% sample_multi_tr [kernel.vmlinux] [k] futex_wait 0.24% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_start 0.23% sample_multi_tr [kernel.vmlinux] [k] select_task_rq_fair 0.22% sample_multi_tr [i915] [k] i915_gem_retire_requests_ring 0.22% sample_multi_tr [kernel.vmlinux] [k] kfree 0.22% sample_multi_tr [kernel.vmlinux] [k] __audit_syscall_entry 0.21% sample_multi_tr [kernel.vmlinux] [k] dequeue_entity 0.21% sample_multi_tr [kernel.vmlinux] [k] effective_load.isra.43 0.21% sample_multi_tr [kernel.vmlinux] [k] __perf_event_task_sched_out 0.21% sample_multi_tr [kernel.vmlinux] [k] idle_cpu 0.21% sample_multi_tr [i915] [k] i915_gem_object_do_pin 0.20% sample_multi_tr [kernel.vmlinux] [k] do_futex 0.20% sample_multi_tr [kernel.vmlinux] [k] rb_erase 0.19% sample_multi_tr [kernel.vmlinux] [k] get_futex_key 0.19% sample_multi_tr [kernel.vmlinux] [k] sys_futex 0.19% sample_multi_tr [kernel.vmlinux] [k] futex_wait_queue_me 0.19% sample_multi_tr [kernel.vmlinux] [k] page_fault 0.19% sample_multi_tr [kernel.vmlinux] [k] __kmalloc 0.19% sample_multi_tr [kernel.vmlinux] [k] dequeue_task_fair 0.19% sample_multi_tr [kernel.vmlinux] [k] futex_wait_setup 0.19% sample_multi_tr [kernel.vmlinux] [k] int_ret_from_sys_call 0.18% sample_multi_tr [kernel.vmlinux] [k] prepare_exit_to_usermode 0.18% sample_multi_tr [kernel.vmlinux] [k] account_entity_enqueue 0.17% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64 0.17% sample_multi_tr [kernel.vmlinux] [k] pick_next_task_fair 0.17% sample_multi_tr [kernel.vmlinux] [k] __fget_light 0.16% sample_multi_tr [kernel.vmlinux] [k] account_entity_dequeue 0.16% sample_multi_tr [kernel.vmlinux] [k] enqueue_task_fair 0.15% sample_multi_tr [i915] [k] i915_gem_madvise_ioctl 0.14% sample_multi_tr [kernel.vmlinux] [k] enqueue_task 0.14% sample_multi_tr [kernel.vmlinux] [k] select_idle_sibling 0.14% sample_multi_tr [i915] [k] i915_gem_execbuffer_move_to_active 0.14% sample_multi_tr [kernel.vmlinux] [k] shmem_getpage_gfp 0.13% sample_multi_tr [kernel.vmlinux] [k] get_futex_key_refs.isra.12 0.13% sample_multi_tr [kernel.vmlinux] [k] get_page_from_freelist 0.13% sample_multi_tr [kernel.vmlinux] [k] kmem_cache_alloc 0.13% sample_multi_tr [kernel.vmlinux] [k] get_futex_value_locked 0.13% sample_multi_tr [kernel.vmlinux] [k] mutex_lock_interruptible 0.13% sample_multi_tr [kernel.vmlinux] [k] hash_futex 0.12% sample_multi_tr [i915] [k] i915_gem_execbuffer2 0.12% sample_multi_tr [kernel.vmlinux] [k] unroll_tree_refs 0.11% sample_multi_tr [i915] [k] trace_event_define_fields_i915_px_entry 0.11% sample_multi_tr [kernel.vmlinux] [k] rb_insert_color 0.11% sample_multi_tr [kernel.vmlinux] [k] native_sched_clock 0.10% sample_multi_tr [i915] [k] intel_execlists_submission 0.10% sample_multi_tr [kernel.vmlinux] [k] update_min_vruntime 0.10% sample_multi_tr [kernel.vmlinux] [k] __calc_delta 0.10% sample_multi_tr [kernel.vmlinux] [k] remove_entity_load_avg 0.10% sample_multi_tr [kernel.vmlinux] [k] do_vfs_ioctl 0.10% sample_multi_tr [kernel.vmlinux] [k] update_sd_lb_stats 0.09% sample_multi_tr [kernel.vmlinux] [k] handle_mm_fault 0.09% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_vblank_evaded 0.09% sample_multi_tr [kernel.vmlinux] [k] resched_curr 0.09% sample_multi_tr [kernel.vmlinux] [k] sys_ioctl 0.09% sample_multi_tr [kernel.vmlinux] [k] finish_task_switch 0.09% sample_multi_tr [i915] [k] i915_gem_obj_to_ggtt_view 0.09% sample_multi_tr [kernel.vmlinux] [k] gup_pte_range 0.08% sample_multi_tr [kernel.vmlinux] [k] check_preempt_wakeup 0.08% sample_multi_tr [kernel.vmlinux] [k] __enqueue_entity 0.08% sample_multi_tr [kernel.vmlinux] [k] __bitmap_intersects 0.08% sample_multi_tr [kernel.vmlinux] [k] schedule 0.08% sample_multi_tr [kernel.vmlinux] [k] task_waking_fair 0.08% sample_multi_tr [kernel.vmlinux] [k] check_preempt_curr 0.08% sample_multi_tr [kernel.vmlinux] [k] rb_reserve_next_event.isra.47 0.08% sample_multi_tr [kernel.vmlinux] [k] __radix_tree_lookup 0.08% sample_multi_tr [kernel.vmlinux] [k] set_next_entity 0.08% sample_multi_tr [i915] [k] intel_fb_obj_flush 0.08% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_lock_irq 0.07% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_unlock_irqrestore 0.07% sample_multi_tr [i915] [k] i915_mutex_lock_interruptible 0.07% sample_multi_tr [i915] [k] i915_gem_object_set_to_cpu_domain 0.07% sample_multi_tr [kernel.vmlinux] [k] fput 0.07% sample_multi_tr [kernel.vmlinux] [k] __wake_up_bit 0.07% sample_multi_tr [kernel.vmlinux] [k] __unqueue_futex 0.07% sample_multi_tr [kernel.vmlinux] [k] update_fast_ctr 0.07% sample_multi_tr [kernel.vmlinux] [k] futex_wake_op 0.07% sample_multi_tr [kernel.vmlinux] [k] rb_next 0.07% sample_multi_tr [kernel.vmlinux] [k] put_page 0.07% sample_multi_tr [kernel.vmlinux] [k] update_rq_clock.part.82 0.06% sample_multi_tr [kernel.vmlinux] [k] mutex_unlock 0.06% sample_multi_tr [kernel.vmlinux] [k] plist_add 0.06% sample_multi_tr [i915] [k] intel_ring_initialized 0.06% sample_multi_tr [kernel.vmlinux] [k] do_audit_syscall_entry 0.06% sample_multi_tr [kernel.vmlinux] [k] apic_timer_interrupt 0.06% sample_multi_tr [i915] [k] i915_gem_set_domain_ioctl 0.06% sample_multi_tr [i915] [k] i915_gem_clflush_object 0.06% sample_multi_tr [i915] [k] gen8_emit_request 0.06% sample_multi_tr [kernel.vmlinux] [k] task_tick_fair 0.06% sample_multi_tr [i915] [k] i915_gem_execbuffer_unreserve_vma 0.06% sample_multi_tr [kernel.vmlinux] [k] __find_get_block 0.06% sample_multi_tr [kernel.vmlinux] [k] current_kernel_time64 0.06% sample_multi_tr [kernel.vmlinux] [k] dequeue_task 0.06% sample_multi_tr [kernel.vmlinux] [k] load_balance 0.06% sample_multi_tr [kernel.vmlinux] [k] _cond_resched 0.06% sample_multi_tr [i915] [k] gen8_irq_handler 0.05% sample_multi_tr [kernel.vmlinux] [k] unlock_page 0.05% sample_multi_tr [kernel.vmlinux] [k] pick_next_entity 0.05% sample_multi_tr [kernel.vmlinux] [k] put_prev_entity 0.05% sample_multi_tr [i915] [k] i915_gem_request_add_to_client 0.05% sample_multi_tr [i915] [k] i915_gem_sw_finish_ioctl 0.05% sample_multi_tr [kernel.vmlinux] [k] rcu_check_callbacks 0.05% sample_multi_tr [kernel.vmlinux] [k] change_protection_range 0.05% sample_multi_tr [kernel.vmlinux] [k] source_load 0.05% sample_multi_tr [kernel.vmlinux] [k] reschedule_interrupt 0.05% sample_multi_tr [kernel.vmlinux] [k] find_vma 0.05% sample_multi_tr [kernel.vmlinux] [k] vmacache_find 0.05% sample_multi_tr [kernel.vmlinux] [k] __alloc_pages_nodemask 0.05% sample_multi_tr [kernel.vmlinux] [k] futex_requeue 0.05% sample_multi_tr [i915] [k] i915_gem_object_wait_rendering__nonblocking 0.05% sample_multi_tr [i915] [k] i915_vma_bind 0.05% sample_multi_tr [kernel.vmlinux] [k] fsnotify 0.05% sample_multi_tr [kernel.vmlinux] [k] vfs_write 0.05% sample_multi_tr [kernel.vmlinux] [k] __percpu_counter_add 0.05% sample_multi_tr [kernel.vmlinux] [k] dput 0.05% sample_multi_tr [kernel.vmlinux] [k] ring_buffer_lock_reserve 0.05% sample_multi_tr [kernel.vmlinux] [k] _find_next_bit.part.0 0.05% sample_multi_tr [kernel.vmlinux] [k] iowrite32 0.04% sample_multi_tr [kernel.vmlinux] [k] __perf_event_task_sched_in 0.04% sample_multi_tr [kernel.vmlinux] [k] release_pages 0.04% sample_multi_tr [i915] [k] i915_gem_execbuffer_reserve_vma.isra.17 0.04% sample_multi_tr [i915] [k] execlists_context_unqueue 0.04% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath 0.04% sample_multi_tr [kernel.vmlinux] [k] wake_up_q 0.04% sample_multi_tr [kernel.vmlinux] [k] ctx_sched_out 0.04% sample_multi_tr [kernel.vmlinux] [k] copy_page_to_iter_iovec 0.04% sample_multi_tr [kernel.vmlinux] [k] path_put 0.04% sample_multi_tr [kernel.vmlinux] [k] next_zones_zonelist 0.04% sample_multi_tr [kernel.vmlinux] [k] mutex_optimistic_spin 0.04% sample_multi_tr [i915] [k] i915_gem_request_alloc 0.04% sample_multi_tr [kernel.vmlinux] [k] place_entity 0.04% sample_multi_tr [kernel.vmlinux] [k] hrtimer_active 0.04% sample_multi_tr [kernel.vmlinux] [k] __pagevec_lru_add_fn 0.04% sample_multi_tr [kernel.vmlinux] [k] tracing_mark_write 0.04% sample_multi_tr [kernel.vmlinux] [k] __rmqueue 0.04% sample_multi_tr [i915] [k] i915_gem_object_retire__write 0.04% sample_multi_tr [i915] [k] gen6_read32 0.04% sample_multi_tr [kernel.vmlinux] [k] __mark_inode_dirty 0.04% sample_multi_tr [kernel.vmlinux] [k] __compute_runnable_contrib 0.03% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_charge_statistics.isra.27 0.03% sample_multi_tr [kernel.vmlinux] [k] gup_pud_range 0.03% sample_multi_tr [kernel.vmlinux] [k] hrtimer_start_range_ns 0.03% sample_multi_tr [kernel.vmlinux] [k] memcpy_erms 0.03% sample_multi_tr [kernel.vmlinux] [k] clear_buddies 0.03% sample_multi_tr [kernel.vmlinux] [k] get_mem_cgroup_from_mm 0.03% sample_multi_tr [i915] [k] intel_logical_ring_begin 0.03% sample_multi_tr [kernel.vmlinux] [k] set_task_cpu 0.03% sample_multi_tr [i915] [k] i915_gem_busy_ioctl 0.03% sample_multi_tr [kernel.vmlinux] [k] __do_page_fault 0.03% sample_multi_tr [kernel.vmlinux] [k] iov_iter_fault_in_readable 0.03% sample_multi_tr [i915] [k] i915_gem_context_get 0.03% sample_multi_tr [kernel.vmlinux] [k] kmem_cache_free 0.03% sample_multi_tr [kernel.vmlinux] [k] can_migrate_task 0.03% sample_multi_tr [kernel.vmlinux] [k] cpu_needs_another_gp 0.03% sample_multi_tr [kernel.vmlinux] [k] rcu_note_context_switch 0.03% sample_multi_tr [kernel.vmlinux] [k] perf_event_task_tick 0.03% sample_multi_tr [kernel.vmlinux] [k] find_busiest_group 0.03% sample_multi_tr [kernel.vmlinux] [k] rw_verify_area 0.03% sample_multi_tr [kernel.vmlinux] [k] irq_entries_start 0.03% sample_multi_tr [kernel.vmlinux] [k] __add_to_page_cache_locked 0.03% sample_multi_tr [kernel.vmlinux] [k] free_pcppages_bulk 0.03% sample_multi_tr [i915] [k] trace_event_define_fields_i915_page_table_entry_update 0.03% sample_multi_tr [kernel.vmlinux] [k] task_numa_fault 0.03% sample_multi_tr [kernel.vmlinux] [k] io_schedule_timeout 0.03% sample_multi_tr [kernel.vmlinux] [k] __mod_zone_page_state 0.03% sample_multi_tr [i915] [k] i915_gem_object_set_to_gtt_domain 0.03% sample_multi_tr [kernel.vmlinux] [k] balance_dirty_pages_ratelimited 0.03% sample_multi_tr [kernel.vmlinux] [k] __acct_update_integrals 0.03% sample_multi_tr [kernel.vmlinux] [k] smp_call_function_many 0.03% sample_multi_tr [kernel.vmlinux] [k] __lru_cache_add 0.03% sample_multi_tr [kernel.vmlinux] [k] kmalloc_slab 0.03% sample_multi_tr [i915] [k] i915_gem_obj_lookup_or_create_vma 0.03% sample_multi_tr [kernel.vmlinux] [k] put_pid 0.03% sample_multi_tr [kernel.vmlinux] [k] ttwu_do_wakeup 0.03% sample_multi_tr [kernel.vmlinux] [k] run_timer_softirq 0.03% sample_multi_tr [kernel.vmlinux] [k] mnt_clone_write 0.03% sample_multi_tr [kernel.vmlinux] [k] __hrtimer_run_queues 0.03% sample_multi_tr [kernel.vmlinux] [k] perf_event_context_sched_in 0.03% sample_multi_tr [kernel.vmlinux] [k] __pm_runtime_resume 0.03% sample_multi_tr [kernel.vmlinux] [k] cpumask_next_and 0.03% sample_multi_tr [kernel.vmlinux] [k] int_ret_from_sys_call_irqs_off 0.03% sample_multi_tr [kernel.vmlinux] [k] generic_write_end 0.03% sample_multi_tr [kernel.vmlinux] [k] get_user_pages_fast 0.02% sample_multi_tr [i915] [k] intel_ring_reserved_space_reserve 0.02% sample_multi_tr [i915] [k] gen8_gt_irq_handler 0.02% sample_multi_tr [kernel.vmlinux] [k] tracesys 0.02% sample_multi_tr [i915] [k] i915_gem_obj_offset 0.02% sample_multi_tr [kernel.vmlinux] [k] update_wall_time 0.02% sample_multi_tr [kernel.vmlinux] [k] __slab_alloc 0.02% sample_multi_tr [kernel.vmlinux] [k] sys_write 0.02% sample_multi_tr [kernel.vmlinux] [k] free_hot_cold_page 0.02% sample_multi_tr [kernel.vmlinux] [k] security_file_ioctl 0.02% sample_multi_tr [kernel.vmlinux] [k] __do_softirq 0.02% sample_multi_tr [kernel.vmlinux] [k] ring_buffer_unlock_commit 0.02% sample_multi_tr [kernel.vmlinux] [k] try_charge 0.02% sample_multi_tr [kernel.vmlinux] [k] account_page_dirtied 0.02% sample_multi_tr [kernel.vmlinux] [k] find_get_entry 0.02% sample_multi_tr [kernel.vmlinux] [k] hrtimer_init 0.02% sample_multi_tr [i915] [k] i915_gem_object_pin 0.02% sample_multi_tr [kernel.vmlinux] [k] __fsnotify_parent 0.02% sample_multi_tr [kernel.vmlinux] [k] __radix_tree_create 0.02% sample_multi_tr [kernel.vmlinux] [k] pagevec_lru_move_fn 0.02% sample_multi_tr [i915] [k] intel_fb_obj_invalidate 0.02% sample_multi_tr [kernel.vmlinux] [k] zone_dirty_ok 0.02% sample_multi_tr [kernel.vmlinux] [k] mutex_lock 0.02% sample_multi_tr [i915] [k] intel_runtime_pm_get 0.02% sample_multi_tr [kernel.vmlinux] [k] queue_delayed_work_on 0.02% sample_multi_tr [kernel.vmlinux] [k] task_tick_numa 0.02% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_try_charge 0.02% sample_multi_tr [kernel.vmlinux] [k] flat_send_IPI_mask 0.02% sample_multi_tr [kernel.vmlinux] [k] syscall_return_via_sysret 0.02% sample_multi_tr [i915] [k] gen8_emit_flush 0.02% sample_multi_tr [kernel.vmlinux] [k] __block_write_begin 0.02% sample_multi_tr [kernel.vmlinux] [k] mntput 0.02% sample_multi_tr [kernel.vmlinux] [k] rebalance_domains 0.02% sample_multi_tr [kernel.vmlinux] [k] ttwu_do_activate.constprop.92 0.02% sample_multi_tr [kernel.vmlinux] [k] find_next_bit 0.02% sample_multi_tr [i915] [k] i915_gem_wait_ioctl 0.02% sample_multi_tr [kernel.vmlinux] [k] __vfs_write 0.02% sample_multi_tr [i915] [k] hsw_unclaimed_reg_detect 0.02% sample_multi_tr [kernel.vmlinux] [k] perf_pmu_disable 0.02% sample_multi_tr [kernel.vmlinux] [k] __pm_runtime_suspend 0.02% sample_multi_tr [kernel.vmlinux] [k] check_cfs_rq_runtime 0.02% sample_multi_tr [i915] [k] __i915_add_request 0.02% sample_multi_tr [kernel.vmlinux] [k] pick_next_task_idle 0.02% sample_multi_tr [kernel.vmlinux] [k] local_apic_timer_interrupt 0.02% sample_multi_tr [kernel.vmlinux] [k] hrtimer_interrupt 0.02% sample_multi_tr [kernel.vmlinux] [k] x86_pmu_disable 0.02% sample_multi_tr [kernel.vmlinux] [k] sched_clock_cpu 0.02% sample_multi_tr [kernel.vmlinux] [k] unmap_page_range 0.02% sample_multi_tr [i915] [k] i915_gem_get_seqno 0.02% sample_multi_tr [kernel.vmlinux] [k] __delete_from_page_cache 0.02% sample_multi_tr [kernel.vmlinux] [k] inode_reserved_space 0.02% sample_multi_tr [kernel.vmlinux] [k] flush_tlb_func 0.02% sample_multi_tr [kernel.vmlinux] [k] cpus_share_cache 0.02% sample_multi_tr [kernel.vmlinux] [k] set_next_buddy 0.02% sample_multi_tr [i915] [k] i915_queue_hangcheck 0.02% sample_multi_tr [kernel.vmlinux] [k] __inc_zone_state 0.02% sample_multi_tr [kernel.vmlinux] [k] call_function_interrupt 0.02% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_commit_charge 0.02% sample_multi_tr [kernel.vmlinux] [k] memset_erms 0.02% sample_multi_tr [i915] [k] gen8_emit_bb_start 0.02% sample_multi_tr [kernel.vmlinux] [k] __generic_file_write_iter 0.02% sample_multi_tr [kernel.vmlinux] [k] rpm_resume 0.01% sample_multi_tr [kernel.vmlinux] [k] generic_perform_write 0.01% sample_multi_tr [kernel.vmlinux] [k] nohz_balance_exit_idle.part.64 0.01% sample_multi_tr [kernel.vmlinux] [k] get_task_policy.part.23 0.01% sample_multi_tr [kernel.vmlinux] [k] radix_tree_tag_set 0.01% sample_multi_tr [kernel.vmlinux] [k] __radix_tree_preload 0.01% sample_multi_tr [kernel.vmlinux] [k] get_nohz_timer_target 0.01% sample_multi_tr [kernel.vmlinux] [k] scheduler_tick 0.01% sample_multi_tr [kernel.vmlinux] [k] shmem_add_to_page_cache 0.01% sample_multi_tr [kernel.vmlinux] [k] mark_page_accessed 0.01% sample_multi_tr [kernel.vmlinux] [k] irq_enter 0.01% sample_multi_tr [kernel.vmlinux] [k] read_tsc 0.01% sample_multi_tr [kernel.vmlinux] [k] flush_tlb_mm_range 0.01% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_page_lruvec 0.01% sample_multi_tr [kernel.vmlinux] [k] intel_pstate_set_pstate 0.01% sample_multi_tr [kernel.vmlinux] [k] ktime_get_update_offsets_now 0.01% sample_multi_tr [kernel.vmlinux] [k] put_prev_task_fair 0.01% sample_multi_tr [kernel.vmlinux] [k] handle_edge_irq 0.01% sample_multi_tr [kernel.vmlinux] [k] alloc_pages_vma 0.01% sample_multi_tr [kernel.vmlinux] [k] file_remove_privs 0.01% sample_multi_tr [kernel.vmlinux] [k] get_pfnblock_flags_mask 0.01% sample_multi_tr [kernel.vmlinux] [k] __srcu_read_lock 0.01% sample_multi_tr [i915] [k] i915_gem_object_sync 0.01% sample_multi_tr [kernel.vmlinux] [k] truncate_inode_page 0.01% sample_multi_tr [kernel.vmlinux] [k] policy_zonelist 0.01% sample_multi_tr [kernel.vmlinux] [k] drop_futex_key_refs.isra.13 0.01% sample_multi_tr [kernel.vmlinux] [k] __mutex_lock_interruptible_slowpath 0.01% sample_multi_tr [kernel.vmlinux] [k] ktime_get 0.01% sample_multi_tr [kernel.vmlinux] [k] mark_buffer_dirty 0.01% sample_multi_tr [kernel.vmlinux] [k] __dquot_alloc_space 0.01% sample_multi_tr [kernel.vmlinux] [k] current_fs_time 0.01% sample_multi_tr [kernel.vmlinux] [k] fetch_task_cputime 0.01% sample_multi_tr [i915] [k] i915_gem_request_retire 0.01% sample_multi_tr [kernel.vmlinux] [k] migrate_task_rq_fair 0.01% sample_multi_tr [kernel.vmlinux] [k] commit_charge 0.01% sample_multi_tr [kernel.vmlinux] [k] inode_add_rsv_space 0.01% sample_multi_tr [kernel.vmlinux] [k] wake_up_process 0.01% sample_multi_tr [kernel.vmlinux] [k] __block_commit_write.isra.22 0.01% sample_multi_tr [kernel.vmlinux] [k] __fdget 0.01% sample_multi_tr [kernel.vmlinux] [k] native_apic_mem_write 0.01% sample_multi_tr [kernel.vmlinux] [k] pagecache_get_page 0.01% sample_multi_tr [kernel.vmlinux] [k] kvfree 0.01% sample_multi_tr [i915] [k] trace_event_define_fields_intel_gpu_freq_change 0.01% sample_multi_tr [kernel.vmlinux] [k] timerqueue_del 0.01% sample_multi_tr [i915] [k] i915_needs_cmd_parser 0.01% sample_multi_tr [kernel.vmlinux] [k] intel_pstate_timer_func 0.01% sample_multi_tr [kernel.vmlinux] [k] mark_wake_futex 0.01% sample_multi_tr [kernel.vmlinux] [k] perf_ctx_unlock 0.01% sample_multi_tr [kernel.vmlinux] [k] queued_spin_lock_slowpath 0.01% sample_multi_tr [kernel.vmlinux] [k] native_load_tls 0.01% sample_multi_tr [kernel.vmlinux] [k] iov_iter_copy_from_user_atomic 0.01% sample_multi_tr [kernel.vmlinux] [k] cancel_dirty_page 0.01% sample_multi_tr [kernel.vmlinux] [k] generic_write_checks 0.01% sample_multi_tr [kernel.vmlinux] [k] notifier_call_chain 0.01% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_begin_page_stat 0.01% sample_multi_tr [kernel.vmlinux] [k] __fdget_pos 0.01% sample_multi_tr [kernel.vmlinux] [k] unmapped_area_topdown 0.01% sample_multi_tr [kernel.vmlinux] [k] list_del 0.01% sample_multi_tr [kernel.vmlinux] [k] trigger_load_balance 0.01% sample_multi_tr [kernel.vmlinux] [k] _copy_from_user 0.01% sample_multi_tr [kernel.vmlinux] [k] account_system_time 0.01% sample_multi_tr [kernel.vmlinux] [k] up_read 0.01% sample_multi_tr [i915] [k] fw_domains_get 0.01% sample_multi_tr [kernel.vmlinux] [k] shmem_alloc_page 0.01% sample_multi_tr [kernel.vmlinux] [k] new_slab 0.01% sample_multi_tr [kernel.vmlinux] [k] account_user_time 0.01% sample_multi_tr [kernel.vmlinux] [k] schedule_timeout 0.01% sample_multi_tr [kernel.vmlinux] [k] rcu_irq_enter 0.01% sample_multi_tr [kernel.vmlinux] [k] file_update_time 0.01% sample_multi_tr [kernel.vmlinux] [k] __zone_watermark_ok 0.01% rm [kernel.vmlinux] [k] __list_del_entry 0.01% sample_multi_tr [kernel.vmlinux] [k] run_rebalance_domains 0.01% sample_multi_tr [i915] [k] gen8_emit_flush_render 0.01% sample_multi_tr [kernel.vmlinux] [k] sched_clock 0.01% sample_multi_tr [kernel.vmlinux] [k] native_read_msr_safe 0.01% sample_multi_tr [i915] [k] i915_gem_obj_is_pinned 0.01% sample_multi_tr [kernel.vmlinux] [k] __sg_page_iter_next.part.10 0.01% sample_multi_tr [kernel.vmlinux] [k] rcu_process_callbacks 0.01% sample_multi_tr [kernel.vmlinux] [k] tracing_generic_entry_update 0.01% sample_multi_tr [kernel.vmlinux] [k] _raw_read_lock 0.01% sample_multi_tr [kernel.vmlinux] [k] free_pages_prepare 0.01% sample_multi_tr [kernel.vmlinux] [k] rb_update_write_stamp 0.01% sample_multi_tr [kernel.vmlinux] [k] vfs_fsync_range 0.01% sample_multi_tr [kernel.vmlinux] [k] __brelse 0.01% sample_multi_tr [kernel.vmlinux] [k] down_read_trylock 0.01% sample_multi_tr [kernel.vmlinux] [k] delete_from_page_cache 0.01% sample_multi_tr [kernel.vmlinux] [k] __intel_pmu_enable_all.isra.9 0.01% sample_multi_tr [i915] [k] i915_gem_obj_ggtt_offset_view 0.01% sample_multi_tr [kernel.vmlinux] [k] should_numa_migrate_memory 0.01% sample_multi_tr [i915] [k] fw_domains_put 0.01% sample_multi_tr [kernel.vmlinux] [k] free_hot_cold_page_list 0.01% sample_multi_tr [kernel.vmlinux] [k] ret_from_intr 0.01% sample_multi_tr [kernel.vmlinux] [k] sys_fsync 0.01% sample_multi_tr [kernel.vmlinux] [k] round_jiffies_up_relative 0.01% sample_multi_tr [kernel.vmlinux] [k] find_get_entries 0.01% sample_multi_tr [kernel.vmlinux] [k] page_add_new_anon_rmap 0.01% sample_multi_tr [kernel.vmlinux] [k] alloc_buffer_head 0.01% sample_multi_tr [kernel.vmlinux] [k] __dec_zone_state 0.01% sample_multi_tr [kernel.vmlinux] [k] add_to_page_cache_lru 0.01% sample_multi_tr [kernel.vmlinux] [k] sg_next 0.01% sample_multi_tr [kernel.vmlinux] [k] __internal_add_timer 0.01% sample_multi_tr [kernel.vmlinux] [k] scheduler_ipi 0.01% sample_multi_tr [kernel.vmlinux] [k] account_process_tick 0.01% rm [kernel.vmlinux] [k] block_invalidatepage 0.01% sample_multi_tr [kernel.vmlinux] [k] shmem_undo_range 0.01% sample_multi_tr [kernel.vmlinux] [k] security_file_permission 0.01% sample_multi_tr [i915] [k] eb_create.isra.15 0.01% sample_multi_tr [kernel.vmlinux] [k] __set_page_dirty 0.01% sample_multi_tr [kernel.vmlinux] [k] perf_event_aux_ctx 0.01% sample_multi_tr [kernel.vmlinux] [k] run_posix_cpu_timers 0.01% sample_multi_tr [kernel.vmlinux] [k] rcu_irq_exit 0.01% sample_multi_tr [i915] [k] intel_engine_add_wakeup 0.01% sample_multi_tr [kernel.vmlinux] [k] ir_ack_apic_edge 0.01% sample_multi_tr [kernel.vmlinux] [k] irq_exit 0.01% sample_multi_tr [kernel.vmlinux] [k] map_id_up 0.01% sample_multi_tr [kernel.vmlinux] [k] error_entry 0.01% sample_multi_tr [i915] [k] intel_lr_context_pin 0.01% sample_multi_tr [kernel.vmlinux] [k] perf_event_aux 0.01% sample_multi_tr [kernel.vmlinux] [k] sched_avg_update 0.01% sample_multi_tr [kernel.vmlinux] [k] radix_tree_insert 0.01% sample_multi_tr [kernel.vmlinux] [k] create_empty_buffers 0.01% sample_multi_tr [kernel.vmlinux] [k] tick_sched_timer 0.01% sample_multi_tr [i915] [k] gen6_rps_boost 0.01% sample_multi_tr [kernel.vmlinux] [k] wait_for_stable_page 0.01% sample_multi_tr [kernel.vmlinux] [k] target_load 0.01% sample_multi_tr [kernel.vmlinux] [k] __mutex_unlock_slowpath 0.01% sample_multi_tr [kernel.vmlinux] [k] smp_apic_timer_interrupt 0.01% sample_multi_tr [kernel.vmlinux] [k] __get_vma_policy 0.01% sample_multi_tr [kernel.vmlinux] [k] hrtick_update 0.01% sample_multi_tr [kernel.vmlinux] [k] __wake_up_common 0.01% sample_multi_tr [kernel.vmlinux] [k] __remove_hrtimer 0.01% sample_multi_tr [kernel.vmlinux] [k] iov_iter_advance 0.01% sample_multi_tr [kernel.vmlinux] [k] alloc_page_buffers 0.01% sample_multi_tr [kernel.vmlinux] [k] __msecs_to_jiffies 0.01% sample_multi_tr [kernel.vmlinux] [k] enter_from_user_mode 0.01% sample_multi_tr [kernel.vmlinux] [k] cpuacct_account_field 0.01% sample_multi_tr [kernel.vmlinux] [k] __slab_free 0.01% sample_multi_tr [kernel.vmlinux] [k] alloc_pages_current 0.01% sample_multi_tr [kernel.vmlinux] [k] hrtimer_try_to_cancel 0.01% sample_multi_tr [kernel.vmlinux] [k] __find_get_block_slow 0.01% sample_multi_tr [kernel.vmlinux] [k] zone_statistics 0.01% sample_multi_tr [kernel.vmlinux] [k] ktime_get_raw 0.01% rm [kernel.vmlinux] [k] free_pcppages_bulk 0.01% sample_multi_tr [kernel.vmlinux] [k] get_work_pool 0.01% sample_multi_tr [kernel.vmlinux] [k] radix_tree_lookup_slot 0.01% sample_multi_tr [kernel.vmlinux] [k] PageHuge 0.01% sample_multi_tr [kernel.vmlinux] [k] sys_madvise 0.01% sample_multi_tr [kernel.vmlinux] [k] get_vma_policy 0.01% sample_multi_tr [kernel.vmlinux] [k] raise_softirq 0.01% sample_multi_tr [kernel.vmlinux] [k] flush_smp_call_function_queue 0.01% sample_multi_tr [kernel.vmlinux] [k] handle_irq_event_percpu 0.01% sample_multi_tr [kernel.vmlinux] [k] activate_task 0.01% sample_multi_tr [kernel.vmlinux] [k] uncharge_batch 0.01% sample_multi_tr [kernel.vmlinux] [k] detach_if_pending 0.01% sample_multi_tr [kernel.vmlinux] [k] unmap_underlying_metadata 0.01% sample_multi_tr [kernel.vmlinux] [k] vma_adjust 0.01% sample_multi_tr [kernel.vmlinux] [k] smp_call_function_single 0.01% sample_multi_tr [kernel.vmlinux] [k] irq_work_run_list 0.01% sample_multi_tr [kernel.vmlinux] [k] memcg_check_events 0.01% sample_multi_tr [i915] [k] i915_gem_object_get_pages_gtt 0.01% sample_multi_tr [kernel.vmlinux] [k] page_mapping 0.01% sample_multi_tr [kernel.vmlinux] [k] cpumask_clear_cpu 0.01% sample_multi_tr [kernel.vmlinux] [k] vm_normal_page 0.01% sample_multi_tr [i915] [k] i915_gem_object_wait_rendering 0.01% sample_multi_tr [i915] [k] execlists_update_context 0.01% sample_multi_tr [i915] [k] intel_mark_busy 0.01% sample_multi_tr [kernel.vmlinux] [k] wq_worker_waking_up 0.01% sample_multi_tr [kernel.vmlinux] [k] update_vsyscall 0.01% rm [kernel.vmlinux] [k] cancel_dirty_page 0.01% sample_multi_tr [kernel.vmlinux] [k] insert_work 0.01% sample_multi_tr [kernel.vmlinux] [k] update_fast_timekeeper 0.01% sample_multi_tr [kernel.vmlinux] [k] generic_file_read_iter 0.01% sample_multi_tr [kernel.vmlinux] [k] prepare_to_wait 0.01% sample_multi_tr [kernel.vmlinux] [k] x86_pmu_enable 0.01% sample_multi_tr [kernel.vmlinux] [k] __update_cpu_load 0.01% sample_multi_tr [i915] [k] intel_runtime_pm_put 0.01% sample_multi_tr [kernel.vmlinux] [k] _copy_to_user 0.01% sample_multi_tr [kernel.vmlinux] [k] create_page_buffers 0.01% sample_multi_tr [i915] [k] intel_logical_ring_reserve_space 0.01% sample_multi_tr [kernel.vmlinux] [k] down_read 0.01% sample_multi_tr [kernel.vmlinux] [k] wakeup_gran.isra.58 0.01% sample_multi_tr [kernel.vmlinux] [k] rwsem_down_write_failed 0.01% sample_multi_tr [kernel.vmlinux] [k] update_cfs_rq_h_load 0.01% sample_multi_tr [kernel.vmlinux] [k] deactivate_task 0.01% sample_multi_tr [kernel.vmlinux] [k] intel_bts_enable_local 0.01% sample_multi_tr [kernel.vmlinux] [k] __vm_enough_memory 0.01% sample_multi_tr [kernel.vmlinux] [k] plist_del 0.01% sample_multi_tr [kernel.vmlinux] [k] __kmalloc_node 0.01% sample_multi_tr [kernel.vmlinux] [k] restore_regs_and_iret 0.01% sample_multi_tr [kernel.vmlinux] [k] uncharge_list 0.01% sample_multi_tr [kernel.vmlinux] [k] percpu_down_read 0.01% sample_multi_tr [kernel.vmlinux] [k] timekeeping_update 0.01% sample_multi_tr [kernel.vmlinux] [k] kthread_data 0.01% sample_multi_tr [i915] [k] i915_gem_object_flush_active.part.35 0.00% rm [kernel.vmlinux] [k] put_page 0.00% sample_multi_tr [kernel.vmlinux] [k] calc_global_load 0.00% sample_multi_tr [kernel.vmlinux] [k] do_fsync 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_compute_subtree_gap 0.00% sample_multi_tr [kernel.vmlinux] [k] wake_up_worker 0.00% sample_multi_tr [kernel.vmlinux] [k] iov_iter_init 0.00% sample_multi_tr [kernel.vmlinux] [k] task_numa_work 0.00% sample_multi_tr [kernel.vmlinux] [k] get_partial_node.isra.65 0.00% sample_multi_tr [i915] [k] intel_ring_reserved_space_end 0.00% sample_multi_tr [kernel.vmlinux] [k] generic_update_time 0.00% rm [kernel.vmlinux] [k] release_pages 0.00% sample_multi_tr [kernel.vmlinux] [k] set_bh_page 0.00% sample_multi_tr [kernel.vmlinux] [k] lock_hrtimer_base.isra.20 0.00% sample_multi_tr [kernel.vmlinux] [k] update_rq_clock 0.00% sample_multi_tr [kernel.vmlinux] [k] __sg_page_iter_next 0.00% sample_multi_tr [kernel.vmlinux] [k] __delayacct_blkio_end 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_from_task 0.00% sample_multi_tr [kernel.vmlinux] [k] native_smp_send_reschedule 0.00% sample_multi_tr [i915] [k] intel_lrc_irq_handler 0.00% sample_multi_tr [kernel.vmlinux] [k] rwsem_spin_on_owner 0.00% sample_multi_tr [kernel.vmlinux] [k] page_cpupid_xchg_last 0.00% sample_multi_tr [kernel.vmlinux] [k] __queue_work 0.00% sample_multi_tr [kernel.vmlinux] [k] common_interrupt 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_object_create 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_sched_do_timer 0.00% rm [kernel.vmlinux] [k] find_get_entries 0.00% sample_multi_tr [kernel.vmlinux] [k] hrtimer_forward 0.00% rm [kernel.vmlinux] [k] __slab_free 0.00% sample_multi_tr [kernel.vmlinux] [k] __inc_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_program_event 0.00% sample_multi_tr [i915] [k] intel_ring_stopped 0.00% sample_multi_tr [kernel.vmlinux] [k] retint_user 0.00% sample_multi_tr [kernel.vmlinux] [k] irq_chip_ack_parent 0.00% sample_multi_tr [kernel.vmlinux] [k] do_IRQ 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_update_lru_size 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_read_mapping_page_gfp 0.00% sample_multi_tr [kernel.vmlinux] [k] profile_tick 0.00% sample_multi_tr [kernel.vmlinux] [k] kmem_cache_alloc_trace 0.00% sample_multi_tr [kernel.vmlinux] [k] irq_work_tick 0.00% sample_multi_tr [kernel.vmlinux] [k] __sb_start_write 0.00% sample_multi_tr [kernel.vmlinux] [k] mpol_shared_policy_lookup 0.00% sample_multi_tr [kernel.vmlinux] [k] ntp_tick_length 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_do_update_jiffies64 0.00% sample_multi_tr [kernel.vmlinux] [k] enqueue_hrtimer 0.00% sample_multi_tr [kernel.vmlinux] [k] __mnt_drop_write_file 0.00% sample_multi_tr [kernel.vmlinux] [k] handle_irq 0.00% sample_multi_tr [kernel.vmlinux] [k] _raw_write_lock 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_prepare 0.00% sample_multi_tr [i915] [k] i915_gem_object_retire_request 0.00% sample_multi_tr [kernel.vmlinux] [k] __srcu_read_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] cap_capable 0.00% sample_multi_tr [kernel.vmlinux] [k] rb_move_tail 0.00% sample_multi_tr [kernel.vmlinux] [k] gup_huge_pmd 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_nohz_full_cpu 0.00% sample_multi_tr [kernel.vmlinux] [k] task_cputime 0.00% sample_multi_tr [i915] [k] logical_ring_flush_all_caches 0.00% sample_multi_tr [kernel.vmlinux] [k] __page_set_anon_rmap 0.00% sample_multi_tr [kernel.vmlinux] [k] __ptep_modify_prot_start 0.00% sample_multi_tr [i915] [k] execlists_check_remove_request 0.00% sample_multi_tr [i915] [k] i915_gem_object_get_pages 0.00% sample_multi_tr [kernel.vmlinux] [k] clear_page 0.00% sample_multi_tr [kernel.vmlinux] [k] restore_c_regs_and_iret 0.00% sample_multi_tr [i915] [k] i915_gem_check_wedge 0.00% sample_multi_tr [kernel.vmlinux] [k] add_interrupt_randomness 0.00% sample_multi_tr [kernel.vmlinux] [k] __dec_zone_page_state 0.00% rm [kernel.vmlinux] [k] free_hot_cold_page 0.00% sample_multi_tr [kernel.vmlinux] [k] page_remove_rmap 0.00% rm [kernel.vmlinux] [k] cmpxchg_double_slab.isra.58 0.00% sample_multi_tr [kernel.vmlinux] [k] do_page_fault 0.00% sample_multi_tr [kernel.vmlinux] [k] percpu_up_read 0.00% rm [kernel.vmlinux] [k] _raw_spin_unlock_irqrestore 0.00% sample_multi_tr [kernel.vmlinux] [k] __hrtimer_get_next_event 0.00% sample_multi_tr [kernel.vmlinux] [k] __intel_pmu_disable_all 0.00% sample_multi_tr [kernel.vmlinux] [k] mod_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] find_worker_executing_work 0.00% sample_multi_tr [kernel.vmlinux] [k] update_process_times 0.00% sample_multi_tr [i915] [k] intel_logical_ring_alloc_request_extras 0.00% sample_multi_tr [i915] [k] intel_engine_remove_wakeup 0.00% sample_multi_tr [kernel.vmlinux] [k] __local_bh_enable 0.00% sample_multi_tr [kernel.vmlinux] [k] security_vm_enough_memory_mm 0.00% sample_multi_tr [kernel.vmlinux] [k] find_lock_entry 0.00% sample_multi_tr [kernel.vmlinux] [k] calc_global_load_tick 0.00% sample_multi_tr [kernel.vmlinux] [k] block_write_end 0.00% sample_multi_tr [kernel.vmlinux] [k] __bitmap_equal 0.00% sample_multi_tr [i915] [k] gen8_write32 0.00% sample_multi_tr [kernel.vmlinux] [k] acct_account_cputime 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_node_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] try_to_del_timer_sync 0.00% rm [kernel.vmlinux] [k] truncate_inode_page 0.00% sample_multi_tr [kernel.vmlinux] [k] free_pages_and_swap_cache 0.00% rm [kernel.vmlinux] [k] _raw_spin_lock 0.00% sample_multi_tr [kernel.vmlinux] [k] __mnt_want_write_file 0.00% sample_multi_tr [i915] [k] intel_uncore_fw_release_timer 0.00% sample_multi_tr [kernel.vmlinux] [k] sched_clock_tick 0.00% rm [kernel.vmlinux] [k] unlock_page 0.00% sample_multi_tr [kernel.vmlinux] [k] put_compound_page 0.00% sample_multi_tr [kernel.vmlinux] [k] sg_nents 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_lookup 0.00% sample_multi_tr [kernel.vmlinux] [k] lock_timer_base.isra.32 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_add_drain_cpu 0.00% sample_multi_tr [kernel.vmlinux] [k] attach_task 0.00% sample_multi_tr [kernel.vmlinux] [k] __sb_end_write 0.00% sample_multi_tr [kernel.vmlinux] [k] sched_slice.isra.60 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_insert_pte_entries.isra.34 0.00% sample_multi_tr [kernel.vmlinux] [k] cap_vm_enough_memory 0.00% sample_multi_tr [kernel.vmlinux] [k] mpol_misplaced 0.00% sample_multi_tr [kernel.vmlinux] [k] llist_add_batch 0.00% sample_multi_tr [i915] [k] intel_uncore_forcewake_get__locked 0.00% sample_multi_tr [kernel.vmlinux] [k] hrtimer_cancel 0.00% sample_multi_tr [kernel.vmlinux] [k] note_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] zap_page_range 0.00% sample_multi_tr [kernel.vmlinux] [k] __tlb_remove_page 0.00% sample_multi_tr [kernel.vmlinux] [k] down_write 0.00% sample_multi_tr [kernel.vmlinux] [k] __call_rcu_nocb_enqueue 0.00% sample_multi_tr [kernel.vmlinux] [k] update_group_capacity 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_maybe_preload 0.00% sample_multi_tr [i915] [k] intel_execlists_retire_requests 0.00% rm [kernel.vmlinux] [k] _raw_spin_lock_irqsave 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_unmap_sg_attrs 0.00% sample_multi_tr [kernel.vmlinux] [k] exit_idle 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_fault 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_single_vma 0.00% sample_multi_tr [kernel.vmlinux] [k] call_function_single_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] update_cpu_load_active 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_map_sg_attrs 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_end_page_stat 0.00% sample_multi_tr [kernel.vmlinux] [k] internal_add_timer 0.00% sample_multi_tr [kernel.vmlinux] [k] invoke_rcu_core 0.00% sample_multi_tr [kernel.vmlinux] [k] cpumask_any_but 0.00% sample_multi_tr [kernel.vmlinux] [k] jiffies_to_timeval 0.00% sample_multi_tr [kernel.vmlinux] [k] mod_timer_pinned 0.00% sample_multi_tr [kernel.vmlinux] [k] test_clear_page_writeback 0.00% sample_multi_tr [kernel.vmlinux] [k] osq_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] native_set_pte_at 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_sched_handle.isra.17 0.00% sample_multi_tr [i915] [k] intel_ring_reserved_space_use 0.00% sample_multi_tr [kernel.vmlinux] [k] find_first_bit 0.00% sample_multi_tr [kernel.vmlinux] [k] rb_event_data 0.00% sample_multi_tr [kernel.vmlinux] [k] hrtimer_run_queues 0.00% sample_multi_tr [kernel.vmlinux] [k] intel_pmu_disable_all 0.00% sample_multi_tr [kernel.vmlinux] [k] arch_local_irq_save 0.00% sample_multi_tr [kernel.vmlinux] [k] strcmp 0.00% sample_multi_tr [i915] [k] i915_gem_object_put_pages_gtt 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_next_chunk 0.00% rm [kernel.vmlinux] [k] drop_buffers 0.00% rm [kernel.vmlinux] [k] __mod_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] policy_nodemask 0.00% rm [kernel.vmlinux] [k] __list_add 0.00% sample_multi_tr [i915] [k] assert_device_not_suspended.isra.17 0.00% sample_multi_tr [kernel.vmlinux] [k] __radix_tree_delete_node 0.00% sample_multi_tr [kernel.vmlinux] [k] lockref_put_return 0.00% sample_multi_tr [kernel.vmlinux] [k] clockevents_program_event 0.00% sample_multi_tr [kernel.vmlinux] [k] hrtimer_wakeup 0.00% sample_multi_tr [kernel.vmlinux] [k] is_uv_system 0.00% sample_multi_tr [i915] [k] i915_gem_gtt_prepare_object 0.00% sample_multi_tr [kernel.vmlinux] [k] tlb_flush_mmu_tlbonly 0.00% sample_multi_tr [i915] [k] __intel_uncore_forcewake_get 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_add_drain 0.00% sample_multi_tr [kernel.vmlinux] [k] __getblk_gfp 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_alloc_page_directories.isra.39 0.00% sample_multi_tr [kernel.vmlinux] [k] compound_unlock_irqrestore 0.00% sample_multi_tr [kernel.vmlinux] [k] from_kgid 0.00% sample_multi_tr [kernel.vmlinux] [k] tlb_gather_mmu 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_uncharge_list 0.00% sample_multi_tr [kernel.vmlinux] [k] call_timer_fn 0.00% sample_multi_tr [kernel.vmlinux] [k] note_gp_changes 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_tag_clear 0.00% sample_multi_tr [kernel.vmlinux] [k] up_write 0.00% sample_multi_tr [kernel.vmlinux] [k] trace_clock_local 0.00% sample_multi_tr [kernel.vmlinux] [k] strlen 0.00% sample_multi_tr [kernel.vmlinux] [k] __memcpy 0.00% sample_multi_tr [kernel.vmlinux] [k] native_load_sp0 0.00% sample_multi_tr [kernel.vmlinux] [k] find_next_iomem_res 0.00% sample_multi_tr [kernel.vmlinux] [k] __bpf_prog_run 0.00% rm [kernel.vmlinux] [k] __dec_zone_state 0.00% rm [kernel.vmlinux] [k] truncate_inode_pages_range 0.00% sample_multi_tr [i915] [k] i915_semaphore_is_enabled 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_recalc_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] llist_reverse_order 0.00% sample_multi_tr [i915] [k] hsw_unclaimed_reg_debug 0.00% sample_multi_tr [kernel.vmlinux] [k] list_add_tail 0.00% sample_multi_tr [kernel.vmlinux] [k] __wake_up 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_merge 0.00% sample_multi_tr [kernel.vmlinux] [k] smp_reschedule_interrupt 0.00% sample_multi_tr [i915] [k] __gen6_gt_wait_for_thread_c0 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_cache_add_active_or_unevictable 0.00% sample_multi_tr [kernel.vmlinux] [k] rcu_bh_qs 0.00% sample_multi_tr [kernel.vmlinux] [k] irq_may_run 0.00% sample_multi_tr [kernel.vmlinux] [k] grab_cache_page_write_begin 0.00% sample_multi_tr [kernel.vmlinux] [k] page_add_file_rmap 0.00% sample_multi_tr [kernel.vmlinux] [k] put_page_testzero 0.00% sample_multi_tr [kernel.vmlinux] [k] hrtimer_init_sleeper 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_mprotect 0.00% sample_multi_tr [kernel.vmlinux] [k] mmap_region 0.00% sample_multi_tr [i915] [k] intel_lr_context_descriptor 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_get_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] add_mm_counter_fast 0.00% sample_multi_tr [i915] [k] disable_lite_restore_wa.isra.11 0.00% sample_multi_tr [kernel.vmlinux] [k] lapic_next_deadline 0.00% sample_multi_tr [kernel.vmlinux] [k] rwsem_down_read_failed 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_cache_add_anon 0.00% sample_multi_tr [kernel.vmlinux] [k] __set_page_dirty_no_writeback 0.00% sample_multi_tr [kernel.vmlinux] [k] balance_dirty_pages.isra.24 0.00% sample_multi_tr [kernel.vmlinux] [k] __cmpxchg_double_slab.isra.46 0.00% sample_multi_tr [kernel.vmlinux] [k] raw_notifier_call_chain 0.00% sample_multi_tr [kernel.vmlinux] [k] set_page_dirty 0.00% rm [kernel.vmlinux] [k] unlock_buffer 0.00% sample_multi_tr [kernel.vmlinux] [k] __mmu_notifier_invalidate_range_start 0.00% rm [kernel.vmlinux] [k] free_pages_prepare 0.00% sample_multi_tr [kernel.vmlinux] [k] __bitmap_and 0.00% sample_multi_tr [kernel.vmlinux] [k] queue_work_on 0.00% rm [kernel.vmlinux] [k] mem_cgroup_page_lruvec 0.00% rm [kernel.vmlinux] [k] __delete_from_page_cache 0.00% sample_multi_tr [kernel.vmlinux] [k] ntp_get_next_leap 0.00% rm [kernel.vmlinux] [k] __wake_up_bit 0.00% sample_multi_tr [kernel.vmlinux] [k] intel_pmu_enable_all 0.00% sample_multi_tr [kernel.vmlinux] [k] error_exit 0.00% sample_multi_tr [kernel.vmlinux] [k] autoremove_wake_function 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_nr_tbl 0.00% sample_multi_tr [kernel.vmlinux] [k] nsecs_to_jiffies64 0.00% sample_multi_tr [kernel.vmlinux] [k] delayacct_end 0.00% sample_multi_tr [kernel.vmlinux] [k] schedule_preempt_disabled 0.00% sample_multi_tr [kernel.vmlinux] [k] get_pwq.isra.18 0.00% sample_multi_tr [kernel.vmlinux] [k] perf_pmu_enable 0.00% sample_multi_tr [kernel.vmlinux] [k] sync_mm_rss 0.00% sample_multi_tr [kernel.vmlinux] [k] __raw_spin_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] from_kuid 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_clone 0.00% sample_multi_tr [i915] [k] gen8_alloc_va_range 0.00% sample_multi_tr [kernel.vmlinux] [k] native_iret 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_node_ctor 0.00% sample_multi_tr [kernel.vmlinux] [k] trace_buffer_lock_reserve 0.00% sample_multi_tr [kernel.vmlinux] [k] pci_conf1_read 0.00% sample_multi_tr [kernel.vmlinux] [k] atime_needs_update 0.00% sample_multi_tr [kernel.vmlinux] [k] __netif_receive_skb_core 0.00% sample_multi_tr [kernel.vmlinux] [k] handle_irq_event 0.00% sample_multi_tr [kernel.vmlinux] [k] kernfs_fop_open 0.00% sample_multi_tr [i915] [k] i915_gem_request_free 0.00% rm [kernel.vmlinux] [k] account_page_cleaned 0.00% rm [kernel.vmlinux] [k] get_pfnblock_flags_mask 0.00% sample_multi_tr [kernel.vmlinux] [k] __fput 0.00% sample_multi_tr [kernel.vmlinux] [k] strncpy_from_user 0.00% sample_multi_tr [i915] [k] intel_lr_context_unpin 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_mapping_range 0.00% sample_multi_tr [kernel.vmlinux] [k] ktime_add_safe 0.00% rm [kernel.vmlinux] [k] list_del 0.00% sample_multi_tr [kernel.vmlinux] [k] __bitmap_weight 0.00% sample_multi_tr [kernel.vmlinux] [k] path_openat 0.00% sample_multi_tr [kernel.vmlinux] [k] credit_entropy_bits 0.00% sample_multi_tr [kernel.vmlinux] [k] vmacache_update 0.00% sample_multi_tr [kernel.vmlinux] [k] __mmu_notifier_invalidate_range 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_flush_plug_list 0.00% sample_multi_tr [kernel.vmlinux] [k] flat_send_IPI_allbutself 0.00% sample_multi_tr [kernel.vmlinux] [k] address_space_init_once 0.00% sample_multi_tr [kernel.vmlinux] [k] cmpxchg_double_slab.isra.58 0.00% sample_multi_tr [kernel.vmlinux] [k] numa_migrate_preferred 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_ack 0.00% sample_multi_tr [kernel.vmlinux] [k] perf_event_mmap_output 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_wants_writenotify 0.00% sample_multi_tr [kernel.vmlinux] [k] pte_offset_kernel 0.00% sample_multi_tr [kernel.vmlinux] [k] __page_cache_alloc 0.00% sample_multi_tr [i915] [k] fill_page_dma 0.00% sample_multi_tr [kernel.vmlinux] [k] generic_exec_single 0.00% sample_multi_tr [i915] [k] __intel_uncore_forcewake_put 0.00% sample_multi_tr [i915] [k] gen8_alloc_va_range_3lvl 0.00% sample_multi_tr [kernel.vmlinux] [k] nf_iterate 0.00% sample_multi_tr [kernel.vmlinux] [k] __sg_alloc_table 0.00% sample_multi_tr [kernel.vmlinux] [k] idr_get_empty_slot 0.00% sample_multi_tr [kernel.vmlinux] [k] get_empty_filp 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_vmas 0.00% sample_multi_tr [kernel.vmlinux] [k] __fprop_inc_percpu_max 0.00% sample_multi_tr [kernel.vmlinux] [k] __mmu_notifier_invalidate_range_end 0.00% sample_multi_tr [kernel.vmlinux] [k] scsi_run_queue 0.00% sample_multi_tr [kernel.vmlinux] [k] arch_scale_cpu_capacity 0.00% sample_multi_tr [kernel.vmlinux] [k] __vfs_read 0.00% sample_multi_tr [kernel.vmlinux] [k] __rb_insert_augmented 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_adjust_trans_huge 0.00% sample_multi_tr [kernel.vmlinux] [k] security_sock_rcv_skb 0.00% sample_multi_tr [kernel.vmlinux] [k] touch_atime 0.00% sample_multi_tr [kernel.vmlinux] [k] __pte_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] security_inode_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] local_clock 0.00% sample_multi_tr [kernel.vmlinux] [k] do_munmap 0.00% sample_multi_tr [kernel.vmlinux] [k] lockref_get_not_zero 0.00% sample_multi_tr [kernel.vmlinux] [k] lookup_memtype 0.00% sample_multi_tr [kernel.vmlinux] [k] _mix_pool_bytes 0.00% sample_multi_tr [kernel.vmlinux] [k] link_path_walk 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_clear_pte_range 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_lookup_rcu 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_single 0.00% sample_multi_tr [kernel.vmlinux] [k] __dentry_kill 0.00% rm [kernel.vmlinux] [k] __intel_pmu_disable_all 0.00% rm [kernel.vmlinux] [k] _raw_write_lock 0.00% rm [kernel.vmlinux] [k] __radix_tree_lookup 0.00% sample_multi_tr [kernel.vmlinux] [k] __note_gp_changes 0.00% sample_multi_tr [kernel.vmlinux] [k] do_dentry_open 0.00% sample_multi_tr [kernel.vmlinux] [k] __mem_cgroup_threshold 0.00% sample_multi_tr [kernel.vmlinux] [k] task_work_add 0.00% rm [kernel.vmlinux] [k] try_to_free_buffers 0.00% rm [kernel.vmlinux] [k] bit_waitqueue 0.00% rm [kernel.vmlinux] [k] uncharge_batch 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_map_page 0.00% rm [kernel.vmlinux] [k] mem_cgroup_end_page_stat 0.00% rm [kernel.vmlinux] [k] delete_from_page_cache 0.00% rm [kernel.vmlinux] [k] kmem_cache_free 0.00% sample_multi_tr [kernel.vmlinux] [k] __call_rcu 0.00% rm [kernel.vmlinux] [k] __radix_tree_delete_node 0.00% rm [kernel.vmlinux] [k] radix_tree_next_chunk 0.00% sample_multi_tr [i915] [k] i915_gem_execbuffer_retire_commands 0.00% sample_multi_tr [kernel.vmlinux] [k] finish_wait 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_link 0.00% sample_multi_tr [kernel.vmlinux] [k] alloc_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] del_timer_sync 0.00% sample_multi_tr [kernel.vmlinux] [k] ip_rcv 0.00% sample_multi_tr [kernel.vmlinux] [k] __do_fault 0.00% sample_multi_tr [kernel.vmlinux] [k] get_unmapped_area 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_rq_map_sg 0.00% sample_multi_tr [kernel.vmlinux] [k] native_flush_tlb_others 0.00% sample_multi_tr [kernel.vmlinux] [k] dirty_poll_interval.part.19 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] rb_reset_tail.isra.20 0.00% sample_multi_tr [i915] [k] i915_gem_alloc_object 0.00% sample_multi_tr [kernel.vmlinux] [k] native_send_call_func_ipi 0.00% sample_multi_tr [kernel.vmlinux] [k] security_file_mprotect 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_rb_erase 0.00% sample_multi_tr [kernel.vmlinux] [k] __rb_erase_color 0.00% sample_multi_tr [kernel.vmlinux] [k] __mnt_want_write 0.00% sample_multi_tr [kernel.vmlinux] [k] __inode_attach_wb 0.00% sample_multi_tr [kernel.vmlinux] [k] find_vma_prev 0.00% sample_multi_tr [kernel.vmlinux] [k] mempool_free 0.00% sample_multi_tr [i915] [k] notify_ring 0.00% sample_multi_tr [kernel.vmlinux] [k] cascade 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_evict_everything 0.00% sample_multi_tr [i915] [k] intel_uncore_forcewake_put__locked 0.00% sample_multi_tr [kernel.vmlinux] [k] net_rx_action 0.00% sample_multi_tr [kernel.vmlinux] [k] ring_buffer_event_data 0.00% sample_multi_tr [kernel.vmlinux] [k] inode_init_always 0.00% sample_multi_tr [kernel.vmlinux] [k] do_set_pte 0.00% sample_multi_tr [kernel.vmlinux] [k] smp_call_function_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_wb_domain 0.00% sample_multi_tr [i915] [k] fw_domains_get_with_thread_status 0.00% sample_multi_tr [kernel.vmlinux] [k] global_dirtyable_memory 0.00% sample_multi_tr [kernel.vmlinux] [k] perf_event_mmap 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_object 0.00% sample_multi_tr [kernel.vmlinux] [k] timespec_trunc 0.00% sample_multi_tr [kernel.vmlinux] [k] unlink_anon_vmas 0.00% sample_multi_tr [kernel.vmlinux] [k] __delayacct_add_tsk 0.00% sample_multi_tr [kernel.vmlinux] [k] __mutex_lock_slowpath 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_instantiate 0.00% sample_multi_tr [kernel.vmlinux] [k] fib_table_lookup 0.00% sample_multi_tr [kernel.vmlinux] [k] copy_page_to_iter 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_interval_tree_insert 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_insert_entries 0.00% sample_multi_tr [i915] [k] __i915_vma_unbind 0.00% sample_multi_tr [kernel.vmlinux] [k] __split_vma.isra.36 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_region 0.00% sample_multi_tr [kernel.vmlinux] [k] d_flags_for_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] exit_thread 0.00% sample_multi_tr [kernel.vmlinux] [k] groups_search 0.00% sample_multi_tr [kernel.vmlinux] [k] perf_event_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] do_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] bio_disassociate_task 0.00% sample_multi_tr [kernel.vmlinux] [k] inode_init_owner 0.00% sample_multi_tr [kernel.vmlinux] [k] arp_process 0.00% sample_multi_tr [i915] [k] __setup_page_dma 0.00% sample_multi_tr [kernel.vmlinux] [k] set_curr_task_fair 0.00% sample_multi_tr [kernel.vmlinux] [k] vfs_read 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_get_policy 0.00% sample_multi_tr [kernel.vmlinux] [k] __init_waitqueue_head 0.00% sample_multi_tr [kernel.vmlinux] [k] rcu_accelerate_cbs 0.00% sample_multi_tr [kernel.vmlinux] [k] __get_user_8 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_data_queue 0.00% sample_multi_tr [kernel.vmlinux] [k] __rwsem_do_wake 0.00% sample_multi_tr [kernel.vmlinux] [k] __put_anon_vma 0.00% sample_multi_tr [kernel.vmlinux] [k] pci_config_pm_runtime_get 0.00% sample_multi_tr [kernel.vmlinux] [k] free_pgtables 0.00% sample_multi_tr [kernel.vmlinux] [k] security_file_free 0.00% sample_multi_tr [kernel.vmlinux] [k] tlb_flush_mmu_free 0.00% sample_multi_tr [kernel.vmlinux] [k] __audit_free 0.00% sample_multi_tr [kernel.vmlinux] [k] __vma_link_file 0.00% sample_multi_tr [kernel.vmlinux] [k] default_wake_function 0.00% sample_multi_tr [kernel.vmlinux] [k] inc_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_read 0.00% sample_multi_tr [kernel.vmlinux] [k] clear_wb_congested 0.00% sample_multi_tr [kernel.vmlinux] [k] __free_pages 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_unmap_page 0.00% sample_multi_tr [kernel.vmlinux] [k] scsi_request_fn 0.00% sample_multi_tr [kernel.vmlinux] [k] __shmem_file_setup 0.00% sample_multi_tr [kernel.vmlinux] [k] do_sys_open 0.00% sample_multi_tr [kernel.vmlinux] [k] mpol_shared_policy_init 0.00% sample_multi_tr [kernel.vmlinux] [k] SYSC_newfstat 0.00% sample_multi_tr [kernel.vmlinux] [k] dev_gro_receive 0.00% sample_multi_tr [kernel.vmlinux] [k] destroy_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] getname_flags 0.00% sample_multi_tr [kernel.vmlinux] [k] unlink_file_vma 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_clear_range 0.00% sample_multi_tr [kernel.vmlinux] [k] cgroup_can_fork 0.00% sample_multi_tr [kernel.vmlinux] [k] clear_ti_thread_flag 0.00% sample_multi_tr [kernel.vmlinux] [k] fsnotify_destroy_marks 0.00% sample_multi_tr [kernel.vmlinux] [k] __lookup_mnt 0.00% sample_multi_tr [kernel.vmlinux] [k] __get_locked_pte 0.00% sample_multi_tr [kernel.vmlinux] [k] class_show 0.00% sample_multi_tr [kernel.vmlinux] [k] sysfs_kf_seq_show 0.00% sample_multi_tr [kernel.vmlinux] [k] dec_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] file_ra_state_init 0.00% sample_multi_tr [kernel.vmlinux] [k] module_put 0.00% sample_multi_tr [kernel.vmlinux] [k] try_module_get 0.00% sample_multi_tr [kernel.vmlinux] [k] putname 0.00% sample_multi_tr [i915] [k] i915_gem_free_object 0.00% sample_multi_tr [kernel.vmlinux] [k] terminate_walk 0.00% sample_multi_tr [kernel.vmlinux] [k] mntget 0.00% sample_multi_tr [kernel.vmlinux] [k] kernfs_put 0.00% rm [kernel.vmlinux] [k] __dec_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] get_unused_fd_flags 0.00% rm [kernel.vmlinux] [k] radix_tree_tag_clear 0.00% rm [kernel.vmlinux] [k] mnt_want_write 0.00% rm [kernel.vmlinux] [k] native_write_msr_safe 0.00% sample_multi_tr [kernel.vmlinux] [k] idr_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] pci_config_pm_runtime_put 0.00% sample_multi_tr [kernel.vmlinux] [k] inode_permission 0.00% rm [kernel.vmlinux] [k] __find_get_block 0.00% sample_multi_tr [kernel.vmlinux] [k] do_huge_pmd_anonymous_page 0.00% sample_multi_tr [kernel.vmlinux] [k] kernfs_refresh_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_brk 0.00% rm [kernel.vmlinux] [k] __percpu_counter_add 0.00% rm [kernel.vmlinux] [k] pty_write_room 0.00% rm [kernel.vmlinux] [k] _cond_resched 0.00% rm [kernel.vmlinux] [k] memcg_check_events 0.00% sample_multi_tr [kernel.vmlinux] [k] find_vmap_area 0.00% sample_multi_tr [kernel.vmlinux] [k] filemap_map_pages 0.00% rm [kernel.vmlinux] [k] page_mapping 0.00% rm [kernel.vmlinux] [k] ret_from_intr 0.00% rm [kernel.vmlinux] [k] update_wall_time 0.00% rm [kernel.vmlinux] [k] update_cfs_shares 0.00% rm [kernel.vmlinux] [k] try_to_release_page 0.00% rm [kernel.vmlinux] [k] pagevec_remove_exceptionals 0.00% rm [kernel.vmlinux] [k] run_timer_softirq 0.00% rm [kernel.vmlinux] [k] mem_cgroup_uncharge_list 0.00% rm [kernel.vmlinux] [k] __do_softirq 0.00% sample_multi_tr [kernel.vmlinux] [k] trailing_symlink 0.00% rm [kernel.vmlinux] [k] uncharge_list 0.00% sample_multi_tr [i915] [k] i915_gem_object_truncate 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_finish_plug 0.00% sample_multi_tr [kernel.vmlinux] [k] restore_nameidata 0.00% rm [kernel.vmlinux] [k] _raw_spin_lock_irq 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_policy_mof 0.00% sample_multi_tr [kernel.vmlinux] [k] bit_waitqueue 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_interval_tree_iter_first 0.00% sample_multi_tr [kernel.vmlinux] [k] __legitimize_mnt 0.00% sample_multi_tr [kernel.vmlinux] [k] raw_local_deliver 0.00% sample_multi_tr [kernel.vmlinux] [k] uprobe_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] skb_try_coalesce 0.00% sample_multi_tr [kernel.vmlinux] [k] sock_queue_rcv_skb 0.00% sample_multi_tr [kernel.vmlinux] [k] __raw_spin_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] dentry_free 0.00% sample_multi_tr [kernel.vmlinux] [k] d_set_d_op 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] read_hpet 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_munmap 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_start_plug 0.00% sample_multi_tr [kernel.vmlinux] [k] kill_fasync 0.00% sample_multi_tr [kernel.vmlinux] [k] irq_work_run 0.00% sample_multi_tr [kernel.vmlinux] [k] __vma_link_list 0.00% sample_multi_tr [kernel.vmlinux] [k] ipv4_dst_check 0.00% sample_multi_tr [kernel.vmlinux] [k] arch_get_unmapped_area_topdown 0.00% sample_multi_tr [kernel.vmlinux] [k] bio_advance 0.00% sample_multi_tr [kernel.vmlinux] [k] ip_local_deliver 0.00% sample_multi_tr [kernel.vmlinux] [k] strlcpy 0.00% sample_multi_tr [kernel.vmlinux] [k] __build_skb 0.00% sample_multi_tr [kernel.vmlinux] [k] native_irq_return_iret 0.00% sample_multi_tr [kernel.vmlinux] [k] wake_up_nohz_cpu 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_delack_timer_handler 0.00% sample_multi_tr [kernel.vmlinux] [k] d_instantiate 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_event_data_recv 0.00% sample_multi_tr [kernel.vmlinux] [k] do_timer 0.00% sample_multi_tr [kernel.vmlinux] [k] do_nanosleep 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_cache_add 0.00% sample_multi_tr [kernel.vmlinux] [k] can_vma_merge_before 0.00% sample_multi_tr [kernel.vmlinux] [k] rpm_check_suspend_allowed 0.00% sample_multi_tr [kernel.vmlinux] [k] __memset 0.00% sample_multi_tr [kernel.vmlinux] [k] generic_smp_call_function_single_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] PageHeadHuge 0.00% sample_multi_tr [kernel.vmlinux] [k] free_pgd_range 0.00% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_trylock 0.00% sample_multi_tr [kernel.vmlinux] [k] clear_nlink 0.00% sample_multi_tr [kernel.vmlinux] [k] __blk_put_request 0.00% sample_multi_tr [kernel.vmlinux] [k] wrmsrl_on_cpu 0.00% sample_multi_tr [kernel.vmlinux] [k] csd_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] blocking_notifier_call_chain 0.00% sample_multi_tr [kernel.vmlinux] [k] bictcp_cong_avoid 0.00% sample_multi_tr [kernel.vmlinux] [k] task_nr_scan_windows 0.00% sample_multi_tr [kernel.vmlinux] [k] hrtimer_nanosleep 0.00% sample_multi_tr [kernel.vmlinux] [k] mprotect_fixup 0.00% sample_multi_tr [kernel.vmlinux] [k] __free_pages_ok 0.00% sample_multi_tr [kernel.vmlinux] [k] map_id_down 0.00% sample_multi_tr [kernel.vmlinux] [k] filldir 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_interval_tree_remove 0.00% sample_multi_tr [kernel.vmlinux] [k] security_mmap_addr 0.00% sample_multi_tr [kernel.vmlinux] [k] do_brk 0.00% sample_multi_tr [kernel.vmlinux] [k] rwsem_wake 0.00% sample_multi_tr [kernel.vmlinux] [k] scsi_setup_cmnd 0.00% sample_multi_tr [kernel.vmlinux] [k] call_rwsem_down_write_failed 0.00% sample_multi_tr [i915] [k] kunmap_page_dma 0.00% sample_multi_tr [kernel.vmlinux] [k] __split_huge_page 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_account_io_completion 0.00% sample_multi_tr [kernel.vmlinux] [k] change_prot_numa 0.00% sample_multi_tr [kernel.vmlinux] [k] preempt_schedule_common 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_va 0.00% sample_multi_tr [kernel.vmlinux] [k] d_path 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_interval_tree_insert 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_set_page_prot 0.00% sample_multi_tr [kernel.vmlinux] [k] __blocking_notifier_call_chain 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_end 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_wfree 0.00% sample_multi_tr [kernel.vmlinux] [k] kmalloc_order_trace 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_validate_incoming 0.00% sample_multi_tr [kernel.vmlinux] [k] alloc_kmem_pages 0.00% run_multisessio [kernel.vmlinux] [k] copy_process 0.00% rm [kernel.vmlinux] [k] update_blocked_averages 0.00% sample_multi_tr [kernel.vmlinux] [k] strnlen_user 0.00% sample_multi_tr [kernel.vmlinux] [k] signal_pending_state 0.00% sample_multi_tr [kernel.vmlinux] [k] get_align_mask 0.00% sample_multi_tr [kernel.vmlinux] [k] end_page_writeback 0.00% sample_multi_tr [kernel.vmlinux] [k] is_file_shm_hugepages 0.00% sample_multi_tr [kernel.vmlinux] [k] acpi_os_write_port 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] __lookup_hash 0.00% sample_multi_tr [kernel.vmlinux] [k] __vma_link_rb 0.00% run_multisessio [kernel.vmlinux] [k] link_path_walk 0.00% sample_multi_tr [kernel.vmlinux] [k] pte_alloc_one 0.00% sample_multi_tr [i915] [k] i915_gem_vma_destroy 0.00% run_multisessio [kernel.vmlinux] [k] radix_tree_lookup_slot 0.00% sample_multi_tr [kernel.vmlinux] [k] inode_init_once 0.00% sample_multi_tr [kernel.vmlinux] [k] bitmap_set 0.00% sample_multi_tr [i915] [k] i915_gem_fault 0.00% sample_multi_tr [kernel.vmlinux] [k] kernfs_dop_revalidate 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_getdents 0.00% sample_multi_tr [i915] [k] __i915_gem_vma_create 0.00% run_multisessio [kernel.vmlinux] [k] native_write_msr_safe # # (For a higher level overview, try: perf report --sort comm,dso) # # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 341K of event 'cycles' # Event count (approx.): 148993002394 # # Overhead Command Shared Object Symbol # ........ ............... ................. ............................................................ # 5.97% sample_multi_tr [i915] [k] __i915_wait_request 2.90% sample_multi_tr [kernel.kallsyms] [k] mutex_spin_on_owner.isra.4 2.59% sample_multi_tr [i915] [k] gen8_get_seqno 1.54% sample_multi_tr [kernel.kallsyms] [k] native_queued_spin_lock_slowpath 1.17% sample_multi_tr [kernel.kallsyms] [k] __list_del_entry 1.15% sample_multi_tr [kernel.kallsyms] [k] update_blocked_averages 1.12% sample_multi_tr [kernel.kallsyms] [k] copy_user_enhanced_fast_string 0.91% sample_multi_tr [kernel.kallsyms] [k] __schedule 0.83% sample_multi_tr [kernel.kallsyms] [k] native_write_msr_safe 0.76% sample_multi_tr [i915] [k] i915_gem_obj_to_vma 0.74% sample_multi_tr [kernel.kallsyms] [k] __switch_to 0.72% sample_multi_tr [kernel.kallsyms] [k] __audit_syscall_exit 0.71% sample_multi_tr [i915] [k] eb_lookup_vmas.isra.16 0.67% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_lock 0.56% sample_multi_tr [kernel.kallsyms] [k] update_cfs_shares 0.51% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_lock_irqsave 0.50% sample_multi_tr [kernel.kallsyms] [k] update_curr 0.46% sample_multi_tr [kernel.kallsyms] [k] idr_find_slowpath 0.46% sample_multi_tr [kernel.kallsyms] [k] timerqueue_add 0.46% sample_multi_tr [kernel.kallsyms] [k] entry_SYSCALL_64_after_swapgs 0.43% sample_multi_tr [i915] [k] i915_gem_execbuffer_reserve.isra.18 0.40% sample_multi_tr [i915] [k] i915_gem_object_retire__read 0.39% sample_multi_tr [kernel.kallsyms] [k] cpuacct_charge 0.36% sample_multi_tr [kernel.kallsyms] [k] dequeue_entity 0.34% sample_multi_tr [kernel.kallsyms] [k] __perf_event_task_sched_out 0.34% sample_multi_tr [kernel.kallsyms] [k] __list_add 0.33% sample_multi_tr [kernel.kallsyms] [k] futex_wake 0.33% sample_multi_tr [kernel.kallsyms] [k] enqueue_entity 0.32% sample_multi_tr [kernel.kallsyms] [k] __fget 0.32% sample_multi_tr [kernel.kallsyms] [k] syscall_return_slowpath 0.30% sample_multi_tr [i915] [k] i915_gem_do_execbuffer.isra.24 0.28% sample_multi_tr [kernel.kallsyms] [k] idle_cpu 0.27% sample_multi_tr [kernel.kallsyms] [k] dequeue_task_fair 0.27% sample_multi_tr [kernel.kallsyms] [k] try_to_wake_up 0.26% sample_multi_tr [kernel.kallsyms] [k] osq_lock 0.26% sample_multi_tr [kernel.kallsyms] [k] wake_q_add 0.26% sample_multi_tr [kernel.kallsyms] [k] select_task_rq_fair 0.26% sample_multi_tr [kernel.kallsyms] [k] syscall_trace_enter_phase1 0.26% sample_multi_tr [kernel.kallsyms] [k] clear_page_c_e 0.26% sample_multi_tr [kernel.kallsyms] [k] futex_wait 0.25% sample_multi_tr [kernel.kallsyms] [k] rb_erase 0.25% sample_multi_tr [i915] [k] i915_vma_move_to_active 0.25% sample_multi_tr [kernel.kallsyms] [k] kfree 0.24% sample_multi_tr [kernel.kallsyms] [k] pick_next_task_fair 0.23% sample_multi_tr [kernel.kallsyms] [k] __audit_syscall_entry 0.23% sample_multi_tr [kernel.kallsyms] [k] account_entity_dequeue 0.23% sample_multi_tr [kernel.kallsyms] [k] account_entity_enqueue 0.23% sample_multi_tr [kernel.kallsyms] [k] do_futex 0.22% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_start 0.22% sample_multi_tr [kernel.kallsyms] [k] prepare_exit_to_usermode 0.21% sample_multi_tr [kernel.kallsyms] [k] select_idle_sibling 0.21% sample_multi_tr [kernel.kallsyms] [k] finish_task_switch 0.21% sample_multi_tr [kernel.kallsyms] [k] sys_futex 0.21% sample_multi_tr [kernel.kallsyms] [k] effective_load.isra.43 0.21% sample_multi_tr [kernel.kallsyms] [k] futex_wait_setup 0.20% sample_multi_tr [kernel.kallsyms] [k] int_ret_from_sys_call 0.20% sample_multi_tr [kernel.kallsyms] [k] futex_wait_queue_me 0.20% sample_multi_tr [i915] [k] i915_gem_retire_requests_ring 0.20% sample_multi_tr [kernel.kallsyms] [k] entry_SYSCALL_64 0.19% sample_multi_tr [kernel.kallsyms] [k] get_futex_key 0.19% sample_multi_tr [kernel.kallsyms] [k] enqueue_task_fair 0.18% sample_multi_tr [kernel.kallsyms] [k] rb_insert_color 0.18% sample_multi_tr [kernel.kallsyms] [k] __fget_light 0.18% sample_multi_tr [i915] [k] i915_gem_object_do_pin 0.18% sample_multi_tr [kernel.kallsyms] [k] __calc_delta 0.17% sample_multi_tr [kernel.kallsyms] [k] page_fault 0.17% sample_multi_tr [kernel.kallsyms] [k] io_schedule_timeout 0.17% sample_multi_tr [kernel.kallsyms] [k] native_sched_clock 0.17% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.16% sample_multi_tr [kernel.kallsyms] [k] __kmalloc 0.16% sample_multi_tr [kernel.kallsyms] [k] apic_timer_interrupt 0.16% sample_multi_tr [kernel.kallsyms] [k] get_futex_key_refs.isra.12 0.15% sample_multi_tr [kernel.kallsyms] [k] hash_futex 0.15% sample_multi_tr [kernel.kallsyms] [k] enqueue_task 0.14% sample_multi_tr [kernel.kallsyms] [k] update_min_vruntime 0.14% sample_multi_tr [kernel.kallsyms] [k] hrtimer_start_range_ns 0.13% sample_multi_tr [i915] [k] i915_gem_madvise_ioctl 0.13% sample_multi_tr [kernel.kallsyms] [k] unroll_tree_refs 0.13% sample_multi_tr [kernel.kallsyms] [k] get_futex_value_locked 0.13% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_lock_irq 0.13% sample_multi_tr [kernel.kallsyms] [k] kmem_cache_alloc 0.13% sample_multi_tr [i915] [k] i915_gem_execbuffer_move_to_active 0.12% sample_multi_tr [i915] [k] trace_event_define_fields_i915_px_entry 0.12% sample_multi_tr [kernel.kallsyms] [k] get_page_from_freelist 0.12% sample_multi_tr [kernel.kallsyms] [k] mutex_lock_interruptible 0.11% sample_multi_tr [kernel.kallsyms] [k] __enqueue_entity 0.11% sample_multi_tr [kernel.kallsyms] [k] shmem_getpage_gfp 0.11% sample_multi_tr [kernel.kallsyms] [k] futex_wake_op 0.11% sample_multi_tr [kernel.kallsyms] [k] schedule 0.11% sample_multi_tr [kernel.kallsyms] [k] resched_curr 0.10% sample_multi_tr [kernel.kallsyms] [k] set_next_entity 0.10% sample_multi_tr [kernel.kallsyms] [k] task_waking_fair 0.10% sample_multi_tr [kernel.kallsyms] [k] rb_next 0.10% sample_multi_tr [kernel.kallsyms] [k] check_preempt_wakeup 0.09% sample_multi_tr [i915] [k] i915_gem_execbuffer2 0.09% sample_multi_tr [kernel.kallsyms] [k] read_tsc 0.09% sample_multi_tr [kernel.kallsyms] [k] __bitmap_intersects 0.09% sample_multi_tr [i915] [k] intel_execlists_submission 0.09% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_vblank_evaded 0.09% sample_multi_tr [kernel.kallsyms] [k] sys_ioctl 0.09% sample_multi_tr [kernel.kallsyms] [k] do_audit_syscall_entry 0.09% sample_multi_tr [kernel.kallsyms] [k] do_nanosleep 0.08% sample_multi_tr [kernel.kallsyms] [k] remove_entity_load_avg 0.08% sample_multi_tr [kernel.kallsyms] [k] reschedule_interrupt 0.08% sample_multi_tr [kernel.kallsyms] [k] handle_mm_fault 0.08% sample_multi_tr [kernel.kallsyms] [k] __unqueue_futex 0.08% sample_multi_tr [kernel.kallsyms] [k] update_rq_clock.part.82 0.08% sample_multi_tr [kernel.kallsyms] [k] check_preempt_curr 0.08% sample_multi_tr [kernel.kallsyms] [k] put_prev_entity 0.08% sample_multi_tr [kernel.kallsyms] [k] __delayacct_blkio_end 0.08% sample_multi_tr [i915] [k] i915_mutex_lock_interruptible 0.07% sample_multi_tr [kernel.kallsyms] [k] do_vfs_ioctl 0.07% sample_multi_tr [i915] [k] intel_fb_obj_flush 0.07% sample_multi_tr [kernel.kallsyms] [k] fput 0.07% sample_multi_tr [kernel.kallsyms] [k] hrtimer_nanosleep 0.07% sample_multi_tr [kernel.kallsyms] [k] pick_next_entity 0.07% sample_multi_tr [kernel.kallsyms] [k] gup_pte_range 0.07% sample_multi_tr [i915] [k] i915_gem_obj_to_ggtt_view 0.07% sample_multi_tr [kernel.kallsyms] [k] __perf_event_task_sched_in 0.07% sample_multi_tr [kernel.kallsyms] [k] hrtimer_init 0.07% sample_multi_tr [kernel.kallsyms] [k] rb_reserve_next_event.isra.47 0.07% sample_multi_tr [kernel.kallsyms] [k] __radix_tree_lookup 0.07% sample_multi_tr [kernel.kallsyms] [k] task_tick_fair 0.07% sample_multi_tr [kernel.kallsyms] [k] __wake_up_bit 0.07% sample_multi_tr [kernel.kallsyms] [k] _cond_resched 0.07% sample_multi_tr [kernel.kallsyms] [k] dequeue_task 0.06% sample_multi_tr [kernel.kallsyms] [k] hrtimer_active 0.06% sample_multi_tr [kernel.kallsyms] [k] prepare_to_wait 0.06% sample_multi_tr [i915] [k] i915_gem_object_set_to_cpu_domain 0.06% sample_multi_tr [kernel.kallsyms] [k] __hrtimer_run_queues 0.06% sample_multi_tr [kernel.kallsyms] [k] clear_buddies 0.06% sample_multi_tr [kernel.kallsyms] [k] ktime_get 0.06% sample_multi_tr [kernel.kallsyms] [k] dput 0.06% sample_multi_tr [kernel.kallsyms] [k] put_page 0.06% sample_multi_tr [kernel.kallsyms] [k] mutex_unlock 0.06% sample_multi_tr [kernel.kallsyms] [k] schedule_timeout 0.06% sample_multi_tr [i915] [k] gen8_emit_request 0.06% sample_multi_tr [i915] [k] intel_ring_initialized 0.06% sample_multi_tr [i915] [k] i915_gem_clflush_object 0.06% sample_multi_tr [kernel.kallsyms] [k] plist_add 0.06% sample_multi_tr [i915] [k] i915_gem_set_domain_ioctl 0.06% sample_multi_tr [i915] [k] gen8_irq_handler 0.06% sample_multi_tr [kernel.kallsyms] [k] get_nohz_timer_target 0.05% sample_multi_tr [kernel.kallsyms] [k] rcu_check_callbacks 0.05% sample_multi_tr [i915] [k] i915_gem_execbuffer_unreserve_vma 0.05% sample_multi_tr [kernel.kallsyms] [k] iowrite32 0.05% sample_multi_tr [kernel.kallsyms] [k] _find_next_bit.part.0 0.05% sample_multi_tr [kernel.kallsyms] [k] rcu_note_context_switch 0.05% sample_multi_tr [kernel.kallsyms] [k] unlock_page 0.05% sample_multi_tr [kernel.kallsyms] [k] ring_buffer_lock_reserve 0.05% sample_multi_tr [kernel.kallsyms] [k] update_fast_ctr 0.05% sample_multi_tr [i915] [k] i915_gem_sw_finish_ioctl 0.05% sample_multi_tr [i915] [k] i915_gem_request_add_to_client 0.05% sample_multi_tr [i915] [k] gen6_read32 0.05% sample_multi_tr [kernel.kallsyms] [k] ctx_sched_out 0.05% sample_multi_tr [kernel.kallsyms] [k] path_put 0.05% sample_multi_tr [kernel.kallsyms] [k] place_entity 0.04% sample_multi_tr [i915] [k] i915_gem_execbuffer_reserve_vma.isra.17 0.04% sample_multi_tr [kernel.kallsyms] [k] wake_up_q 0.04% sample_multi_tr [kernel.kallsyms] [k] copy_page_to_iter_iovec 0.04% sample_multi_tr [i915] [k] i915_gem_object_wait_rendering__nonblocking 0.04% sample_multi_tr [kernel.kallsyms] [k] entry_SYSCALL_64_fastpath 0.04% sample_multi_tr [kernel.kallsyms] [k] futex_requeue 0.04% sample_multi_tr [kernel.kallsyms] [k] fsnotify 0.04% sample_multi_tr [kernel.kallsyms] [k] current_kernel_time64 0.04% sample_multi_tr [kernel.kallsyms] [k] __find_get_block 0.04% sample_multi_tr [i915] [k] hsw_unclaimed_reg_detect 0.04% sample_multi_tr [kernel.kallsyms] [k] vmacache_find 0.04% sample_multi_tr [kernel.kallsyms] [k] __alloc_pages_nodemask 0.04% sample_multi_tr [kernel.kallsyms] [k] source_load 0.04% sample_multi_tr [kernel.kallsyms] [k] __percpu_counter_add 0.04% sample_multi_tr [kernel.kallsyms] [k] find_vma 0.04% sample_multi_tr [kernel.kallsyms] [k] change_protection_range 0.04% sample_multi_tr [kernel.kallsyms] [k] sys_nanosleep 0.04% sample_multi_tr [kernel.kallsyms] [k] ttwu_do_wakeup 0.04% sample_multi_tr [kernel.kallsyms] [k] mod_timer 0.04% sample_multi_tr [kernel.kallsyms] [k] next_zones_zonelist 0.04% sample_multi_tr [i915] [k] fw_domains_get 0.04% sample_multi_tr [kernel.kallsyms] [k] tracesys 0.04% sample_multi_tr [kernel.kallsyms] [k] vfs_write 0.04% sample_multi_tr [kernel.kallsyms] [k] flat_send_IPI_mask 0.04% sample_multi_tr [kernel.kallsyms] [k] gup_pud_range 0.03% sample_multi_tr [kernel.kallsyms] [k] kmalloc_slab 0.03% sample_multi_tr [kernel.kallsyms] [k] tracing_mark_write 0.03% sample_multi_tr [i915] [k] execlists_context_unqueue 0.03% sample_multi_tr [kernel.kallsyms] [k] release_pages 0.03% sample_multi_tr [kernel.kallsyms] [k] __compute_runnable_contrib 0.03% sample_multi_tr [kernel.kallsyms] [k] mutex_optimistic_spin 0.03% sample_multi_tr [i915] [k] i915_vma_bind 0.03% sample_multi_tr [i915] [k] i915_gem_object_retire__write 0.03% sample_multi_tr [kernel.kallsyms] [k] wake_up_process 0.03% sample_multi_tr [i915] [k] intel_logical_ring_begin 0.03% sample_multi_tr [i915] [k] gen8_gt_irq_handler 0.03% sample_multi_tr [kernel.kallsyms] [k] get_mem_cgroup_from_mm 0.03% sample_multi_tr [kernel.kallsyms] [k] __mark_inode_dirty 0.03% sample_multi_tr [i915] [k] i915_gem_busy_ioctl 0.03% sample_multi_tr [kernel.kallsyms] [k] tick_program_event 0.03% sample_multi_tr [kernel.kallsyms] [k] __pagevec_lru_add_fn 0.03% sample_multi_tr [kernel.kallsyms] [k] __acct_update_integrals 0.03% sample_multi_tr [kernel.kallsyms] [k] set_task_cpu 0.03% sample_multi_tr [kernel.kallsyms] [k] check_cfs_rq_runtime 0.03% sample_multi_tr [i915] [k] i915_gem_request_alloc 0.03% sample_multi_tr [i915] [k] i915_gem_context_get 0.03% sample_multi_tr [kernel.kallsyms] [k] __lru_cache_add 0.03% sample_multi_tr [kernel.kallsyms] [k] perf_event_task_tick 0.03% sample_multi_tr [kernel.kallsyms] [k] perf_pmu_disable 0.03% sample_multi_tr [kernel.kallsyms] [k] kmem_cache_free 0.03% sample_multi_tr [kernel.kallsyms] [k] put_prev_task_fair 0.03% sample_multi_tr [kernel.kallsyms] [k] __do_page_fault 0.03% sample_multi_tr [kernel.kallsyms] [k] rcu_irq_enter 0.03% sample_multi_tr [kernel.kallsyms] [k] int_ret_from_sys_call_irqs_off 0.03% sample_multi_tr [kernel.kallsyms] [k] find_get_entry 0.03% sample_multi_tr [kernel.kallsyms] [k] balance_dirty_pages_ratelimited 0.03% sample_multi_tr [kernel.kallsyms] [k] free_pcppages_bulk 0.03% sample_multi_tr [kernel.kallsyms] [k] __pm_runtime_resume 0.03% sample_multi_tr [i915] [k] i915_gem_object_set_to_gtt_domain 0.03% sample_multi_tr [kernel.kallsyms] [k] pick_next_task_idle 0.03% sample_multi_tr [i915] [k] i915_gem_obj_lookup_or_create_vma 0.03% sample_multi_tr [i915] [k] intel_ring_reserved_space_reserve 0.03% sample_multi_tr [kernel.kallsyms] [k] task_numa_fault 0.03% sample_multi_tr [kernel.kallsyms] [k] local_apic_timer_interrupt 0.03% sample_multi_tr [kernel.kallsyms] [k] x86_pmu_disable 0.03% sample_multi_tr [i915] [k] trace_event_define_fields_i915_page_table_entry_update 0.03% sample_multi_tr [kernel.kallsyms] [k] __internal_add_timer 0.03% sample_multi_tr [kernel.kallsyms] [k] syscall_return_via_sysret 0.03% sample_multi_tr [kernel.kallsyms] [k] detach_if_pending 0.03% sample_multi_tr [i915] [k] i915_gem_wait_ioctl 0.03% sample_multi_tr [kernel.kallsyms] [k] rw_verify_area 0.02% sample_multi_tr [kernel.kallsyms] [k] run_timer_softirq 0.02% sample_multi_tr [kernel.kallsyms] [k] smp_call_function_many 0.02% sample_multi_tr [kernel.kallsyms] [k] _copy_from_user 0.02% sample_multi_tr [kernel.kallsyms] [k] lock_timer_base.isra.32 0.02% sample_multi_tr [kernel.kallsyms] [k] iov_iter_fault_in_readable 0.02% sample_multi_tr [kernel.kallsyms] [k] free_hot_cold_page 0.02% sample_multi_tr [kernel.kallsyms] [k] __rmqueue 0.02% sample_multi_tr [kernel.kallsyms] [k] perf_event_context_sched_in 0.02% sample_multi_tr [kernel.kallsyms] [k] memcpy_erms 0.02% sample_multi_tr [kernel.kallsyms] [k] __mod_zone_page_state 0.02% sample_multi_tr [kernel.kallsyms] [k] irq_entries_start 0.02% sample_multi_tr [kernel.kallsyms] [k] cpu_needs_another_gp 0.02% sample_multi_tr [kernel.kallsyms] [k] try_to_del_timer_sync 0.02% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_charge_statistics.isra.27 0.02% sample_multi_tr [kernel.kallsyms] [k] __fsnotify_parent 0.02% sample_multi_tr [kernel.kallsyms] [k] __slab_alloc 0.02% sample_multi_tr [kernel.kallsyms] [k] mnt_clone_write 0.02% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_try_charge 0.02% sample_multi_tr [i915] [k] i915_gem_object_sync 0.02% sample_multi_tr [kernel.kallsyms] [k] put_pid 0.02% sample_multi_tr [kernel.kallsyms] [k] security_file_ioctl 0.02% sample_multi_tr [kernel.kallsyms] [k] queue_delayed_work_on 0.02% sample_multi_tr [kernel.kallsyms] [k] __add_to_page_cache_locked 0.02% sample_multi_tr [kernel.kallsyms] [k] find_next_bit 0.02% sample_multi_tr [i915] [k] intel_fb_obj_invalidate 0.02% sample_multi_tr [i915] [k] i915_gem_obj_offset 0.02% sample_multi_tr [i915] [k] i915_queue_hangcheck 0.02% sample_multi_tr [kernel.kallsyms] [k] generic_write_end 0.02% sample_multi_tr [kernel.kallsyms] [k] __do_softirq 0.02% sample_multi_tr [kernel.kallsyms] [k] lock_hrtimer_base.isra.20 0.02% sample_multi_tr [kernel.kallsyms] [k] mntput 0.02% sample_multi_tr [kernel.kallsyms] [k] ring_buffer_unlock_commit 0.02% sample_multi_tr [i915] [k] i915_gem_object_pin 0.02% sample_multi_tr [kernel.kallsyms] [k] ktime_get_update_offsets_now 0.02% sample_multi_tr [kernel.kallsyms] [k] native_apic_mem_write 0.02% sample_multi_tr [kernel.kallsyms] [k] get_user_pages_fast 0.02% sample_multi_tr [kernel.kallsyms] [k] mutex_lock 0.02% sample_multi_tr [kernel.kallsyms] [k] mark_page_accessed 0.02% sample_multi_tr [kernel.kallsyms] [k] nohz_balance_exit_idle.part.64 0.02% sample_multi_tr [kernel.kallsyms] [k] rcu_irq_exit 0.02% sample_multi_tr [kernel.kallsyms] [k] sched_clock 0.02% sample_multi_tr [kernel.kallsyms] [k] sys_write 0.02% sample_multi_tr [kernel.kallsyms] [k] set_next_buddy 0.02% sample_multi_tr [kernel.kallsyms] [k] account_page_dirtied 0.02% sample_multi_tr [kernel.kallsyms] [k] sched_clock_cpu 0.02% sample_multi_tr [kernel.kallsyms] [k] irq_enter 0.02% sample_multi_tr [kernel.kallsyms] [k] sys_fsync 0.02% sample_multi_tr [kernel.kallsyms] [k] pagevec_lru_move_fn 0.02% sample_multi_tr [kernel.kallsyms] [k] perf_ctx_unlock 0.02% sample_multi_tr [i915] [k] gen8_write32 0.02% sample_multi_tr [i915] [k] i915_gem_get_seqno 0.02% sample_multi_tr [kernel.kallsyms] [k] hrtimer_interrupt 0.02% sample_multi_tr [kernel.kallsyms] [k] zone_dirty_ok 0.02% sample_multi_tr [kernel.kallsyms] [k] unmap_page_range 0.02% sample_multi_tr [kernel.kallsyms] [k] drop_futex_key_refs.isra.13 0.02% sample_multi_tr [kernel.kallsyms] [k] queued_spin_lock_slowpath 0.02% sample_multi_tr [kernel.kallsyms] [k] task_tick_numa 0.02% sample_multi_tr [i915] [k] gen8_emit_bb_start 0.02% sample_multi_tr [kernel.kallsyms] [k] clockevents_program_event 0.02% sample_multi_tr [kernel.kallsyms] [k] smp_apic_timer_interrupt 0.02% sample_multi_tr [kernel.kallsyms] [k] unmapped_area_topdown 0.02% sample_multi_tr [kernel.kallsyms] [k] __pm_runtime_suspend 0.02% sample_multi_tr [kernel.kallsyms] [k] __vfs_write 0.02% sample_multi_tr [i915] [k] __i915_add_request 0.02% sample_multi_tr [kernel.kallsyms] [k] ttwu_do_activate.constprop.92 0.02% sample_multi_tr [kernel.kallsyms] [k] __intel_pmu_enable_all.isra.9 0.02% sample_multi_tr [kernel.kallsyms] [k] get_task_policy.part.23 0.02% sample_multi_tr [kernel.kallsyms] [k] policy_zonelist 0.02% sample_multi_tr [kernel.kallsyms] [k] __fdget 0.02% sample_multi_tr [kernel.kallsyms] [k] iov_iter_copy_from_user_atomic 0.02% sample_multi_tr [kernel.kallsyms] [k] hrtimer_try_to_cancel 0.02% sample_multi_tr [kernel.kallsyms] [k] account_process_tick 0.02% sample_multi_tr [i915] [k] gen8_emit_flush 0.02% sample_multi_tr [kernel.kallsyms] [k] inode_reserved_space 0.02% sample_multi_tr [kernel.kallsyms] [k] update_wall_time 0.02% sample_multi_tr [kernel.kallsyms] [k] __dquot_alloc_space 0.02% sample_multi_tr [kernel.kallsyms] [k] try_charge 0.02% sample_multi_tr [kernel.kallsyms] [k] native_load_tls 0.01% sample_multi_tr [kernel.kallsyms] [k] cpus_share_cache 0.01% sample_multi_tr [kernel.kallsyms] [k] __radix_tree_create 0.01% sample_multi_tr [kernel.kallsyms] [k] irq_exit 0.01% sample_multi_tr [kernel.kallsyms] [k] timerqueue_del 0.01% sample_multi_tr [kernel.kallsyms] [k] scheduler_ipi 0.01% sample_multi_tr [kernel.kallsyms] [k] internal_add_timer 0.01% sample_multi_tr [kernel.kallsyms] [k] __remove_hrtimer 0.01% sample_multi_tr [i915] [k] i915_gem_object_flush_active.part.38 0.01% sample_multi_tr [i915] [k] fw_domains_put 0.01% sample_multi_tr [kernel.kallsyms] [k] account_user_time 0.01% sample_multi_tr [kernel.kallsyms] [k] __inc_zone_state 0.01% sample_multi_tr [kernel.kallsyms] [k] enter_from_user_mode 0.01% sample_multi_tr [kernel.kallsyms] [k] trigger_load_balance 0.01% sample_multi_tr [i915] [k] gen6_rps_boost 0.01% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_begin_page_stat 0.01% sample_multi_tr [kernel.kallsyms] [k] radix_tree_tag_set 0.01% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_commit_charge 0.01% sample_multi_tr [kernel.kallsyms] [k] inode_add_rsv_space 0.01% sample_multi_tr [kernel.kallsyms] [k] flush_tlb_mm_range 0.01% sample_multi_tr [kernel.kallsyms] [k] __mutex_lock_interruptible_slowpath 0.01% sample_multi_tr [kernel.kallsyms] [k] cpumask_next_and 0.01% sample_multi_tr [kernel.kallsyms] [k] rpm_resume 0.01% sample_multi_tr [kernel.kallsyms] [k] lapic_next_deadline 0.01% sample_multi_tr [kernel.kallsyms] [k] __block_write_begin 0.01% sample_multi_tr [kernel.kallsyms] [k] rebalance_domains 0.01% sample_multi_tr [i915] [k] intel_runtime_pm_get 0.01% sample_multi_tr [kernel.kallsyms] [k] page_add_new_anon_rmap 0.01% sample_multi_tr [i915] [k] i915_needs_cmd_parser 0.01% sample_multi_tr [kernel.kallsyms] [k] memset_erms 0.01% sample_multi_tr [kernel.kallsyms] [k] alloc_pages_vma 0.01% sample_multi_tr [kernel.kallsyms] [k] round_jiffies_up_relative 0.01% sample_multi_tr [kernel.kallsyms] [k] generic_perform_write 0.01% sample_multi_tr [kernel.kallsyms] [k] __find_get_block_slow 0.01% sample_multi_tr [kernel.kallsyms] [k] __generic_file_write_iter 0.01% sample_multi_tr [i915] [k] i915_gem_obj_is_pinned 0.01% sample_multi_tr [kernel.kallsyms] [k] generic_write_checks 0.01% sample_multi_tr [kernel.kallsyms] [k] rwsem_down_write_failed 0.01% sample_multi_tr [kernel.kallsyms] [k] update_sd_lb_stats 0.01% sample_multi_tr [kernel.kallsyms] [k] pagecache_get_page 0.01% sample_multi_tr [kernel.kallsyms] [k] intel_pstate_set_pstate 0.01% sample_multi_tr [kernel.kallsyms] [k] mark_wake_futex 0.01% sample_multi_tr [kernel.kallsyms] [k] fetch_task_cputime 0.01% sample_multi_tr [kernel.kallsyms] [k] deactivate_task 0.01% sample_multi_tr [kernel.kallsyms] [k] scheduler_tick 0.01% sample_multi_tr [kernel.kallsyms] [k] shmem_add_to_page_cache 0.01% sample_multi_tr [kernel.kallsyms] [k] kvfree 0.01% sample_multi_tr [kernel.kallsyms] [k] list_del 0.01% sample_multi_tr [kernel.kallsyms] [k] enqueue_hrtimer 0.01% sample_multi_tr [kernel.kallsyms] [k] run_rebalance_domains 0.01% sample_multi_tr [kernel.kallsyms] [k] __block_commit_write.isra.22 0.01% sample_multi_tr [kernel.kallsyms] [k] radix_tree_lookup_slot 0.01% sample_multi_tr [kernel.kallsyms] [k] timekeeping_update 0.01% sample_multi_tr [i915] [k] gen8_emit_flush_render 0.01% sample_multi_tr [kernel.kallsyms] [k] file_update_time 0.01% sample_multi_tr [kernel.kallsyms] [k] up_read 0.01% sample_multi_tr [kernel.kallsyms] [k] get_pfnblock_flags_mask 0.01% sample_multi_tr [kernel.kallsyms] [k] migrate_task_rq_fair 0.01% sample_multi_tr [i915] [k] i915_gem_object_wait_rendering 0.01% sample_multi_tr [kernel.kallsyms] [k] rcu_process_callbacks 0.01% sample_multi_tr [kernel.kallsyms] [k] down_read_trylock 0.01% sample_multi_tr [kernel.kallsyms] [k] tracing_generic_entry_update 0.01% sample_multi_tr [kernel.kallsyms] [k] intel_pstate_timer_func 0.01% sample_multi_tr [kernel.kallsyms] [k] __srcu_read_lock 0.01% sample_multi_tr [kernel.kallsyms] [k] security_file_permission 0.01% sample_multi_tr [kernel.kallsyms] [k] cancel_dirty_page 0.01% sample_multi_tr [kernel.kallsyms] [k] wake_up_nohz_cpu 0.01% sample_multi_tr [i915] [k] i915_gem_request_retire 0.01% sample_multi_tr [kernel.kallsyms] [k] alloc_pages_current 0.01% sample_multi_tr [kernel.kallsyms] [k] ret_from_intr 0.01% sample_multi_tr [kernel.kallsyms] [k] find_get_entries 0.01% sample_multi_tr [kernel.kallsyms] [k] native_smp_send_reschedule 0.01% sample_multi_tr [kernel.kallsyms] [k] account_system_time 0.01% sample_multi_tr [kernel.kallsyms] [k] delete_from_page_cache 0.01% sample_multi_tr [kernel.kallsyms] [k] hrtimer_wakeup 0.01% sample_multi_tr [kernel.kallsyms] [k] map_id_up 0.01% sample_multi_tr [kernel.kallsyms] [k] should_numa_migrate_memory 0.01% sample_multi_tr [kernel.kallsyms] [k] __fdget_pos 0.01% sample_multi_tr [kernel.kallsyms] [k] smp_reschedule_interrupt 0.01% sample_multi_tr [kernel.kallsyms] [k] free_pages_prepare 0.01% sample_multi_tr [kernel.kallsyms] [k] vfs_fsync_range 0.01% sample_multi_tr [kernel.kallsyms] [k] alloc_page_buffers 0.01% sample_multi_tr [kernel.kallsyms] [k] __intel_pmu_disable_all 0.01% sample_multi_tr [kernel.kallsyms] [k] __wake_up_common 0.01% sample_multi_tr [kernel.kallsyms] [k] create_empty_buffers 0.01% sample_multi_tr [i915] [k] i915_gem_obj_ggtt_offset_view 0.01% sample_multi_tr [kernel.kallsyms] [k] native_read_msr_safe 0.01% sample_multi_tr [kernel.kallsyms] [k] irq_chip_ack_parent 0.01% sample_multi_tr [kernel.kallsyms] [k] _raw_read_lock 0.01% sample_multi_tr [kernel.kallsyms] [k] rb_update_write_stamp 0.01% sample_multi_tr [kernel.kallsyms] [k] update_vsyscall 0.01% sample_multi_tr [kernel.kallsyms] [k] activate_task 0.01% sample_multi_tr [kernel.kallsyms] [k] notifier_call_chain 0.01% sample_multi_tr [i915] [k] gen8_logical_ring_get_irq 0.01% sample_multi_tr [kernel.kallsyms] [k] __brelse 0.01% sample_multi_tr [kernel.kallsyms] [k] ktime_get_raw 0.01% sample_multi_tr [kernel.kallsyms] [k] __msecs_to_jiffies 0.01% sample_multi_tr [kernel.kallsyms] [k] __dec_zone_state 0.01% sample_multi_tr [kernel.kallsyms] [k] raise_softirq 0.01% sample_multi_tr [i915] [k] intel_ring_stopped 0.01% sample_multi_tr [kernel.kallsyms] [k] handle_edge_irq 0.01% sample_multi_tr [kernel.kallsyms] [k] run_posix_cpu_timers 0.01% sample_multi_tr [kernel.kallsyms] [k] plist_del 0.01% sample_multi_tr [i915] [k] execlists_update_context 0.01% sample_multi_tr [kernel.kallsyms] [k] x86_pmu_enable 0.01% sample_multi_tr [kernel.kallsyms] [k] get_vma_policy 0.01% sample_multi_tr [kernel.kallsyms] [k] delayacct_end 0.01% sample_multi_tr [kernel.kallsyms] [k] wakeup_gran.isra.58 0.01% sample_multi_tr [kernel.kallsyms] [k] __delete_from_page_cache 0.01% sample_multi_tr [kernel.kallsyms] [k] __zone_watermark_ok 0.01% sample_multi_tr [kernel.kallsyms] [k] hrtick_update 0.01% sample_multi_tr [kernel.kallsyms] [k] __radix_tree_preload 0.01% sample_multi_tr [kernel.kallsyms] [k] commit_charge 0.01% sample_multi_tr [kernel.kallsyms] [k] perf_event_aux_ctx 0.01% sample_multi_tr [kernel.kallsyms] [k] intel_bts_enable_local 0.01% sample_multi_tr [i915] [k] __gen6_gt_wait_for_thread_c0 0.01% sample_multi_tr [kernel.kallsyms] [k] tick_sched_timer 0.01% sample_multi_tr [kernel.kallsyms] [k] vm_normal_page 0.01% sample_multi_tr [kernel.kallsyms] [k] alloc_buffer_head 0.01% sample_multi_tr [i915] [k] gen8_alloc_va_range_3lvl 0.01% sample_multi_tr [i915] [k] trace_event_define_fields_intel_gpu_freq_change 0.01% sample_multi_tr [kernel.kallsyms] [k] __sg_page_iter_next.part.10 0.01% sample_multi_tr [i915] [k] eb_create.isra.15 0.01% sample_multi_tr [kernel.kallsyms] [k] radix_tree_insert 0.01% sample_multi_tr [kernel.kallsyms] [k] wait_for_stable_page 0.01% sample_multi_tr [kernel.kallsyms] [k] call_function_interrupt 0.01% sample_multi_tr [kernel.kallsyms] [k] truncate_inode_page 0.01% sample_multi_tr [kernel.kallsyms] [k] memcg_check_events 0.01% sample_multi_tr [i915] [k] i915_gem_object_get_pages_gtt 0.01% sample_multi_tr [kernel.kallsyms] [k] irq_work_run_list 0.01% sample_multi_tr [kernel.kallsyms] [k] calc_global_load 0.01% sample_multi_tr [i915] [k] logical_ring_flush_all_caches 0.01% sample_multi_tr [kernel.kallsyms] [k] PageHuge 0.01% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_page_lruvec 0.01% sample_multi_tr [kernel.kallsyms] [k] percpu_down_read 0.01% sample_multi_tr [kernel.kallsyms] [k] find_busiest_group 0.01% sample_multi_tr [kernel.kallsyms] [k] perf_event_aux 0.01% sample_multi_tr [kernel.kallsyms] [k] __vm_enough_memory 0.01% sample_multi_tr [kernel.kallsyms] [k] shmem_undo_range 0.01% sample_multi_tr [kernel.kallsyms] [k] del_timer_sync 0.01% sample_multi_tr [kernel.kallsyms] [k] restore_regs_and_iret 0.01% sample_multi_tr [kernel.kallsyms] [k] sg_next 0.01% sample_multi_tr [kernel.kallsyms] [k] do_fsync 0.01% sample_multi_tr [kernel.kallsyms] [k] mark_buffer_dirty 0.01% sample_multi_tr [kernel.kallsyms] [k] generic_file_read_iter 0.01% sample_multi_tr [kernel.kallsyms] [k] __hrtimer_get_next_event 0.01% sample_multi_tr [kernel.kallsyms] [k] update_fast_timekeeper 0.01% sample_multi_tr [kernel.kallsyms] [k] sched_avg_update 0.01% sample_multi_tr [kernel.kallsyms] [k] __get_vma_policy 0.01% sample_multi_tr [kernel.kallsyms] [k] page_remove_rmap 0.01% sample_multi_tr [kernel.kallsyms] [k] init_timer_key 0.01% sample_multi_tr [kernel.kallsyms] [k] __kmalloc_node 0.01% sample_multi_tr [kernel.kallsyms] [k] update_rq_clock 0.01% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_from_task 0.01% sample_multi_tr [kernel.kallsyms] [k] file_remove_privs 0.01% sample_multi_tr [kernel.kallsyms] [k] kmem_cache_alloc_trace 0.01% sample_multi_tr [kernel.kallsyms] [k] new_slab 0.01% sample_multi_tr [kernel.kallsyms] [k] __inc_zone_page_state 0.01% sample_multi_tr [kernel.kallsyms] [k] page_mapping 0.01% sample_multi_tr [kernel.kallsyms] [k] restore_c_regs_and_iret 0.01% sample_multi_tr [kernel.kallsyms] [k] mod_timer_pinned 0.01% sample_multi_tr [i915] [k] gen8_logical_ring_put_irq 0.01% sample_multi_tr [kernel.kallsyms] [k] __page_set_anon_rmap 0.01% sample_multi_tr [kernel.kallsyms] [k] local_clock 0.01% sample_multi_tr [i915] [k] intel_lr_context_pin 0.01% sample_multi_tr [kernel.kallsyms] [k] __mutex_unlock_slowpath 0.01% sample_multi_tr [kernel.kallsyms] [k] zone_statistics 0.01% sample_multi_tr [kernel.kallsyms] [k] __srcu_read_unlock 0.01% sample_multi_tr [kernel.kallsyms] [k] swiotlb_map_sg_attrs 0.01% sample_multi_tr [kernel.kallsyms] [k] osq_unlock 0.01% sample_multi_tr [kernel.kallsyms] [k] down_read 0.01% sample_multi_tr [kernel.kallsyms] [k] perf_pmu_enable 0.01% sample_multi_tr [kernel.kallsyms] [k] add_to_page_cache_lru 0.01% sample_multi_tr [kernel.kallsyms] [k] zap_page_range 0.01% sample_multi_tr [kernel.kallsyms] [k] iov_iter_init 0.00% sample_multi_tr [kernel.kallsyms] [k] error_entry 0.00% sample_multi_tr [i915] [k] intel_logical_ring_reserve_space 0.00% sample_multi_tr [i915] [k] intel_runtime_pm_put 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_cancel 0.00% sample_multi_tr [kernel.kallsyms] [k] _copy_to_user 0.00% sample_multi_tr [kernel.kallsyms] [k] free_hot_cold_page_list 0.00% sample_multi_tr [kernel.kallsyms] [k] create_page_buffers 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_underlying_metadata 0.00% sample_multi_tr [kernel.kallsyms] [k] tick_do_update_jiffies64 0.00% sample_multi_tr [kernel.kallsyms] [k] cpumask_clear_cpu 0.00% sample_multi_tr [kernel.kallsyms] [k] gup_huge_pmd 0.00% sample_multi_tr [kernel.kallsyms] [k] do_IRQ 0.00% sample_multi_tr [kernel.kallsyms] [k] cpuacct_account_field 0.00% sample_multi_tr [kernel.kallsyms] [k] uncharge_batch 0.00% sample_multi_tr [i915] [k] intel_lrc_irq_handler 0.00% sample_multi_tr [kernel.kallsyms] [k] retint_user 0.00% sample_multi_tr [kernel.kallsyms] [k] get_partial_node.isra.65 0.00% sample_multi_tr [kernel.kallsyms] [k] intel_pmu_disable_all 0.00% sample_multi_tr [kernel.kallsyms] [k] __update_cpu_load 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_alloc_page 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_compute_subtree_gap 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_object_create 0.00% sample_multi_tr [i915] [k] intel_mark_busy 0.00% sample_multi_tr [kernel.kallsyms] [k] tick_nohz_full_cpu 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_adjust 0.00% sample_multi_tr [i915] [k] intel_ring_reserved_space_end 0.00% sample_multi_tr [i915] [k] hsw_unclaimed_reg_debug 0.00% sample_multi_tr [kernel.kallsyms] [k] profile_tick 0.00% sample_multi_tr [kernel.kallsyms] [k] exit_idle 0.00% sample_multi_tr [i915] [k] assert_device_not_suspended.isra.17 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_read_mapping_page_gfp 0.00% sample_multi_tr [kernel.kallsyms] [k] task_cputime 0.00% sample_multi_tr [kernel.kallsyms] [k] common_interrupt 0.00% sample_multi_tr [kernel.kallsyms] [k] update_process_times 0.00% sample_multi_tr [kernel.kallsyms] [k] block_write_end 0.00% sample_multi_tr [kernel.kallsyms] [k] ir_ack_apic_edge 0.00% sample_multi_tr [i915] [k] intel_uncore_fw_release_timer 0.00% sample_multi_tr [kernel.kallsyms] [k] tlb_flush_mmu_tlbonly 0.00% sample_multi_tr [kernel.kallsyms] [k] tick_sched_do_timer 0.00% sample_multi_tr [i915] [k] i915_gem_object_get_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] page_cpupid_xchg_last 0.00% sample_multi_tr [kernel.kallsyms] [k] note_gp_changes 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_cache_add_active_or_unevictable 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_end_page_stat 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_flush_plug_list 0.00% sample_multi_tr [kernel.kallsyms] [k] trace_clock_local 0.00% sample_multi_tr [kernel.kallsyms] [k] flush_tlb_func 0.00% sample_multi_tr [kernel.kallsyms] [k] _raw_write_lock 0.00% sample_multi_tr [kernel.kallsyms] [k] cap_vm_enough_memory 0.00% sample_multi_tr [kernel.kallsyms] [k] __set_page_dirty 0.00% sample_multi_tr [kernel.kallsyms] [k] handle_irq_event_percpu 0.00% sample_multi_tr [kernel.kallsyms] [k] load_balance 0.00% sample_multi_tr [kernel.kallsyms] [k] do_page_fault 0.00% sample_multi_tr [kernel.kallsyms] [k] calc_global_load_tick 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_madvise 0.00% sample_multi_tr [kernel.kallsyms] [k] mpol_misplaced 0.00% sample_multi_tr [kernel.kallsyms] [k] iov_iter_advance 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_init_sleeper 0.00% sample_multi_tr [kernel.kallsyms] [k] grab_cache_page_write_begin 0.00% sample_multi_tr [kernel.kallsyms] [k] mmap_region 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_update_lru_size 0.00% sample_multi_tr [kernel.kallsyms] [k] add_interrupt_randomness 0.00% sample_multi_tr [kernel.kallsyms] [k] irq_work_tick 0.00% sample_multi_tr [kernel.kallsyms] [k] anon_vma_prepare 0.00% sample_multi_tr [i915] [k] intel_logical_ring_alloc_request_extras 0.00% sample_multi_tr [kernel.kallsyms] [k] __dec_zone_page_state 0.00% sample_multi_tr [kernel.kallsyms] [k] smp_call_function_single 0.00% sample_multi_tr [kernel.kallsyms] [k] mod_zone_page_state 0.00% sample_multi_tr [kernel.kallsyms] [k] __call_rcu 0.00% sample_multi_tr [kernel.kallsyms] [k] sync_mm_rss 0.00% sample_multi_tr [kernel.kallsyms] [k] __delayacct_blkio_start 0.00% sample_multi_tr [kernel.kallsyms] [k] invoke_rcu_core 0.00% sample_multi_tr [kernel.kallsyms] [k] current_fs_time 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_insert_pte_entries.isra.34 0.00% sample_multi_tr [kernel.kallsyms] [k] can_migrate_task 0.00% sample_multi_tr [kernel.kallsyms] [k] PageHeadHuge 0.00% sample_multi_tr [kernel.kallsyms] [k] rcu_bh_qs 0.00% sample_multi_tr [kernel.kallsyms] [k] clear_page 0.00% sample_multi_tr [kernel.kallsyms] [k] put_compound_page 0.00% sample_multi_tr [kernel.kallsyms] [k] strlen 0.00% sample_multi_tr [kernel.kallsyms] [k] __wake_up 0.00% sample_multi_tr [kernel.kallsyms] [k] jiffies_to_timeval 0.00% sample_multi_tr [kernel.kallsyms] [k] note_interrupt 0.00% sample_multi_tr [kernel.kallsyms] [k] __mnt_want_write_file 0.00% sample_multi_tr [kernel.kallsyms] [k] mpol_shared_policy_lookup 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_add_drain_cpu 0.00% sample_multi_tr [kernel.kallsyms] [k] tick_sched_handle.isra.17 0.00% sample_multi_tr [kernel.kallsyms] [k] strcmp 0.00% sample_multi_tr [kernel.kallsyms] [k] set_bh_page 0.00% sample_multi_tr [kernel.kallsyms] [k] from_kuid 0.00% sample_multi_tr [i915] [k] gen8_alloc_va_range 0.00% sample_multi_tr [i915] [k] __intel_uncore_forcewake_get 0.00% sample_multi_tr [i915] [k] i915_gem_check_wedge 0.00% sample_multi_tr [kernel.kallsyms] [k] perf_event_mmap 0.00% sample_multi_tr [kernel.kallsyms] [k] uncharge_list 0.00% sample_multi_tr [kernel.kallsyms] [k] llist_add_batch 0.00% sample_multi_tr [kernel.kallsyms] [k] numa_migrate_preferred 0.00% sample_multi_tr [kernel.kallsyms] [k] do_mmap 0.00% sample_multi_tr [kernel.kallsyms] [k] __cmpxchg_double_slab.isra.46 0.00% sample_multi_tr [kernel.kallsyms] [k] cap_capable 0.00% sample_multi_tr [kernel.kallsyms] [k] sg_nents 0.00% sample_multi_tr [kernel.kallsyms] [k] free_pages_and_swap_cache 0.00% sample_multi_tr [kernel.kallsyms] [k] __sb_start_write 0.00% sample_multi_tr [kernel.kallsyms] [k] __ptep_modify_prot_start 0.00% sample_multi_tr [kernel.kallsyms] [k] native_load_sp0 0.00% sample_multi_tr [kernel.kallsyms] [k] autoremove_wake_function 0.00% sample_multi_tr [i915] [k] i915_gem_execbuffer_retire_commands 0.00% sample_multi_tr [kernel.kallsyms] [k] up_write 0.00% sample_multi_tr [kernel.kallsyms] [k] compound_unlock_irqrestore 0.00% sample_multi_tr [kernel.kallsyms] [k] security_d_instantiate 0.00% sample_multi_tr [i915] [k] i915_gem_object_retire_request 0.00% sample_multi_tr [kernel.kallsyms] [k] test_clear_page_writeback 0.00% sample_multi_tr [kernel.kallsyms] [k] target_load 0.00% sample_multi_tr [kernel.kallsyms] [k] __mmu_notifier_invalidate_range_start 0.00% sample_multi_tr [kernel.kallsyms] [k] acct_account_cputime 0.00% sample_multi_tr [kernel.kallsyms] [k] __page_cache_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] native_iret 0.00% sample_multi_tr [kernel.kallsyms] [k] task_numa_work 0.00% sample_multi_tr [kernel.kallsyms] [k] is_uv_system 0.00% sample_multi_tr [i915] [k] execlists_check_remove_request 0.00% sample_multi_tr [kernel.kallsyms] [k] percpu_up_read 0.00% sample_multi_tr [kernel.kallsyms] [k] tlb_gather_mmu 0.00% sample_multi_tr [kernel.kallsyms] [k] find_first_bit 0.00% sample_multi_tr [kernel.kallsyms] [k] rwsem_spin_on_owner 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_fault 0.00% sample_multi_tr [kernel.kallsyms] [k] rb_move_tail 0.00% sample_multi_tr [kernel.kallsyms] [k] down_write 0.00% sample_multi_tr [kernel.kallsyms] [k] generic_update_time 0.00% sample_multi_tr [kernel.kallsyms] [k] security_vm_enough_memory_mm 0.00% sample_multi_tr [kernel.kallsyms] [k] trace_buffer_lock_reserve 0.00% sample_multi_tr [kernel.kallsyms] [k] raw_notifier_call_chain 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_alloc_page_directories.isra.39 0.00% sample_multi_tr [kernel.kallsyms] [k] __raw_spin_unlock 0.00% sample_multi_tr [kernel.kallsyms] [k] find_next_iomem_res 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_node_ctor 0.00% sample_multi_tr [kernel.kallsyms] [k] __set_page_dirty_no_writeback 0.00% sample_multi_tr [kernel.kallsyms] [k] swiotlb_unmap_sg_attrs 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_merge 0.00% sample_multi_tr [kernel.kallsyms] [k] set_page_dirty 0.00% sample_multi_tr [kernel.kallsyms] [k] __call_rcu_nocb_enqueue 0.00% sample_multi_tr [kernel.kallsyms] [k] __sg_page_iter_next 0.00% sample_multi_tr [kernel.kallsyms] [k] flush_smp_call_function_queue 0.00% sample_multi_tr [kernel.kallsyms] [k] get_unmapped_area 0.00% sample_multi_tr [kernel.kallsyms] [k] call_timer_fn 0.00% sample_multi_tr [kernel.kallsyms] [k] sched_slice.isra.60 0.00% sample_multi_tr [kernel.kallsyms] [k] update_cpu_load_active 0.00% sample_multi_tr [kernel.kallsyms] [k] from_kgid 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_next_chunk 0.00% sample_multi_tr [kernel.kallsyms] [k] __shmem_file_setup 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_maybe_preload 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_uncharge_list 0.00% sample_multi_tr [kernel.kallsyms] [k] cmpxchg_double_slab.isra.58 0.00% sample_multi_tr [kernel.kallsyms] [k] __rwsem_do_wake 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_clear_pte_range 0.00% sample_multi_tr [kernel.kallsyms] [k] put_page_testzero 0.00% sample_multi_tr [kernel.kallsyms] [k] find_lock_entry 0.00% sample_multi_tr [kernel.kallsyms] [k] intel_pmu_enable_all 0.00% sample_multi_tr [kernel.kallsyms] [k] get_empty_filp 0.00% sample_multi_tr [kernel.kallsyms] [k] nsecs_to_jiffies64 0.00% sample_multi_tr [i915] [k] i915_semaphore_is_enabled 0.00% sample_multi_tr [kernel.kallsyms] [k] pci_conf1_read 0.00% sample_multi_tr [kernel.kallsyms] [k] atime_needs_update 0.00% sample_multi_tr [i915] [k] __i915_gem_request_retire__upto 0.00% sample_multi_tr [kernel.kallsyms] [k] default_wake_function 0.00% sample_multi_tr [kernel.kallsyms] [k] timespec_trunc 0.00% sample_multi_tr [kernel.kallsyms] [k] ktime_add_safe 0.00% sample_multi_tr [kernel.kallsyms] [k] __local_bh_enable 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_run_queues 0.00% sample_multi_tr [i915] [k] intel_lr_context_descriptor 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_node_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_forward 0.00% sample_multi_tr [kernel.kallsyms] [k] generic_smp_call_function_single_interrupt 0.00% sample_multi_tr [kernel.kallsyms] [k] arch_local_irq_save 0.00% sample_multi_tr [kernel.kallsyms] [k] task_work_run 0.00% sample_multi_tr [kernel.kallsyms] [k] __slab_free 0.00% sample_multi_tr [kernel.kallsyms] [k] attach_task 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_recalc_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] cpumask_any_but 0.00% sample_multi_tr [i915] [k] intel_ring_reserved_space_use 0.00% sample_multi_tr [kernel.kallsyms] [k] zap_page_range_single 0.00% sample_multi_tr [kernel.kallsyms] [k] __radix_tree_delete_node 0.00% sample_multi_tr [kernel.kallsyms] [k] error_exit 0.00% sample_multi_tr [kernel.kallsyms] [k] native_send_call_func_ipi 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_mprotect 0.00% sample_multi_tr [kernel.kallsyms] [k] __fprop_inc_percpu_max 0.00% sample_multi_tr [i915] [k] __i915_gem_vma_create 0.00% sample_multi_tr [kernel.kallsyms] [k] __inode_attach_wb 0.00% sample_multi_tr [i915] [k] intel_uncore_forcewake_get__locked 0.00% sample_multi_tr [kernel.kallsyms] [k] policy_nodemask 0.00% sample_multi_tr [kernel.kallsyms] [k] move_freepages 0.00% sample_multi_tr [i915] [k] __intel_uncore_forcewake_put 0.00% sample_multi_tr [kernel.kallsyms] [k] __bitmap_weight 0.00% sample_multi_tr [kernel.kallsyms] [k] flat_send_IPI_allbutself 0.00% sample_multi_tr [kernel.kallsyms] [k] ntp_get_next_leap 0.00% sample_multi_tr [kernel.kallsyms] [k] unlink_anon_vmas 0.00% sample_multi_tr [kernel.kallsyms] [k] native_set_pte_at 0.00% sample_multi_tr [kernel.kallsyms] [k] __tlb_remove_page 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_wants_writenotify 0.00% sample_multi_tr [kernel.kallsyms] [k] llist_reverse_order 0.00% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_trylock 0.00% sample_multi_tr [kernel.kallsyms] [k] __fput 0.00% sample_multi_tr [kernel.kallsyms] [k] pat_pagerange_is_ram 0.00% sample_multi_tr [kernel.kallsyms] [k] do_set_pte 0.00% sample_multi_tr [i915] [k] fw_domains_get_with_thread_status 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_file_setup 0.00% sample_multi_tr [kernel.kallsyms] [k] arch_vma_name 0.00% sample_multi_tr [kernel.kallsyms] [k] balance_dirty_pages.isra.24 0.00% sample_multi_tr [kernel.kallsyms] [k] __d_lookup 0.00% sample_multi_tr [kernel.kallsyms] [k] uprobe_mmap 0.00% sample_multi_tr [kernel.kallsyms] [k] tlb_flush_mmu_free 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_object 0.00% sample_multi_tr [kernel.kallsyms] [k] handle_irq 0.00% sample_multi_tr [kernel.kallsyms] [k] __mnt_drop_write_file 0.00% sample_multi_tr [kernel.kallsyms] [k] __bitmap_equal 0.00% sample_multi_tr [kernel.kallsyms] [k] __memcpy 0.00% sample_multi_tr [kernel.kallsyms] [k] add_mm_counter_fast 0.00% sample_multi_tr [i915] [k] i915_gem_gtt_prepare_object 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_insert_entries 0.00% sample_multi_tr [kernel.kallsyms] [k] security_mmap_file 0.00% sample_multi_tr [i915] [k] i915_gem_alloc_object 0.00% sample_multi_tr [kernel.kallsyms] [k] ring_buffer_event_data 0.00% sample_multi_tr [kernel.kallsyms] [k] native_irq_return_iret 0.00% sample_multi_tr [kernel.kallsyms] [k] pte_offset_kernel 0.00% sample_multi_tr [kernel.kallsyms] [k] update_cfs_rq_h_load 0.00% sample_multi_tr [kernel.kallsyms] [k] call_function_single_interrupt 0.00% sample_multi_tr [kernel.kallsyms] [k] evict 0.00% sample_multi_tr [kernel.kallsyms] [k] native_flush_tlb_others 0.00% sample_multi_tr [kernel.kallsyms] [k] rb_event_data 0.00% sample_multi_tr [i915] [k] __i915_vma_unbind 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_finish_plug 0.00% sample_multi_tr [kernel.kallsyms] [k] alloc_kmem_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] fd_install 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_add_drain 0.00% sample_multi_tr [kernel.kallsyms] [k] do_munmap 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_adjust_trans_huge 0.00% sample_multi_tr [kernel.kallsyms] [k] __memset 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_tag_clear 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_vmas 0.00% sample_multi_tr [kernel.kallsyms] [k] update_group_capacity 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_link 0.00% sample_multi_tr [kernel.kallsyms] [k] vm_insert_pfn 0.00% sample_multi_tr [kernel.kallsyms] [k] perf_event_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] inode_init_once 0.00% sample_multi_tr [kernel.kallsyms] [k] __d_lookup_rcu 0.00% sample_multi_tr [kernel.kallsyms] [k] lockref_get_not_zero 0.00% sample_multi_tr [kernel.kallsyms] [k] do_timer 0.00% sample_multi_tr [kernel.kallsyms] [k] inode_permission 0.00% sample_multi_tr [i915] [k] ppgtt_bind_vma 0.00% sample_multi_tr [kernel.kallsyms] [k] pagevec_remove_exceptionals 0.00% sample_multi_tr [kernel.kallsyms] [k] copy_page_to_iter 0.00% sample_multi_tr [kernel.kallsyms] [k] pte_alloc_one 0.00% sample_multi_tr [kernel.kallsyms] [k] groups_search 0.00% sample_multi_tr [kernel.kallsyms] [k] rwsem_down_read_failed 0.00% sample_multi_tr [kernel.kallsyms] [k] acpi_os_read_port 0.00% sample_multi_tr [kernel.kallsyms] [k] find_next_zero_bit 0.00% sample_multi_tr [kernel.kallsyms] [k] preempt_schedule_common 0.00% sample_multi_tr [kernel.kallsyms] [k] vm_stat_account 0.00% sample_multi_tr [i915] [k] notify_ring 0.00% sample_multi_tr [kernel.kallsyms] [k] irq_may_run 0.00% sample_multi_tr [kernel.kallsyms] [k] put_cpu_partial 0.00% sample_multi_tr [kernel.kallsyms] [k] mpol_shared_policy_init 0.00% sample_multi_tr [kernel.kallsyms] [k] list_add_tail 0.00% sample_multi_tr [kernel.kallsyms] [k] vm_mmap_pgoff 0.00% sample_multi_tr [i915] [k] kunmap_page_dma 0.00% sample_multi_tr [i915] [k] i915_gem_vma_destroy 0.00% sample_multi_tr [kernel.kallsyms] [k] __mutex_lock_slowpath 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_cache_add_anon 0.00% sample_multi_tr [kernel.kallsyms] [k] cap_mmap_addr 0.00% sample_multi_tr [kernel.kallsyms] [k] khugepaged_enter_vma_merge 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_interval_tree_insert 0.00% sample_multi_tr [kernel.kallsyms] [k] dirty_poll_interval.part.19 0.00% sample_multi_tr [kernel.kallsyms] [k] page_add_file_rmap 0.00% sample_multi_tr [kernel.kallsyms] [k] dec_zone_page_state 0.00% sample_multi_tr [kernel.kallsyms] [k] inode_init_owner 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_va 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_start_plug 0.00% sample_multi_tr [kernel.kallsyms] [k] ntp_tick_length 0.00% sample_multi_tr [kernel.kallsyms] [k] __getblk_gfp 0.00% sample_multi_tr [i915] [k] i915_gem_object_put_pages_gtt 0.00% sample_multi_tr [kernel.kallsyms] [k] __split_vma.isra.36 0.00% sample_multi_tr [kernel.kallsyms] [k] rb_reset_tail.isra.20 0.00% sample_multi_tr [kernel.kallsyms] [k] arch_get_unmapped_area_topdown 0.00% sample_multi_tr [kernel.kallsyms] [k] __dentry_kill 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_single_vma 0.00% sample_multi_tr [kernel.kallsyms] [k] __do_fault 0.00% sample_multi_tr [kernel.kallsyms] [k] finish_wait 0.00% sample_multi_tr [kernel.kallsyms] [k] idr_preload 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_set_page_prot 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_evict_everything 0.00% sample_multi_tr [kernel.kallsyms] [k] set_root_rcu 0.00% sample_multi_tr [kernel.kallsyms] [k] __bpf_prog_run 0.00% sample_multi_tr [kernel.kallsyms] [k] global_dirtyable_memory 0.00% sample_multi_tr [kernel.kallsyms] [k] unlink_file_vma 0.00% sample_multi_tr [kernel.kallsyms] [k] find_vma_prev 0.00% sample_multi_tr [kernel.kallsyms] [k] remove_vma 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_rb_erase 0.00% sample_multi_tr [kernel.kallsyms] [k] fib_table_lookup 0.00% sample_multi_tr [kernel.kallsyms] [k] clear_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] strlcpy 0.00% sample_multi_tr [kernel.kallsyms] [k] __bitmap_or 0.00% sample_multi_tr [kernel.kallsyms] [k] file_path 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_evict_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] d_path 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_region 0.00% sample_multi_tr [kernel.kallsyms] [k] d_instantiate 0.00% sample_multi_tr [i915] [k] i915_gem_object_truncate 0.00% sample_multi_tr [kernel.kallsyms] [k] touch_atime 0.00% sample_multi_tr [kernel.kallsyms] [k] __legitimize_mnt 0.00% sample_multi_tr [kernel.kallsyms] [k] __mmu_notifier_invalidate_range 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_update_request 0.00% sample_multi_tr [kernel.kallsyms] [k] cap_mmap_file 0.00% sample_multi_tr [kernel.kallsyms] [k] kernfs_get 0.00% sample_multi_tr [kernel.kallsyms] [k] signal_pending_state 0.00% sample_multi_tr [kernel.kallsyms] [k] link_path_walk 0.00% sample_multi_tr [kernel.kallsyms] [k] lookup_fast 0.00% sample_multi_tr [kernel.kallsyms] [k] __lookup_mnt 0.00% sample_multi_tr [kernel.kallsyms] [k] account_kernel_stack 0.00% sample_multi_tr [kernel.kallsyms] [k] make_kuid 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_open 0.00% sample_multi_tr [kernel.kallsyms] [k] native_send_call_func_single_ipi 0.00% sample_multi_tr [kernel.kallsyms] [k] may_open 0.00% sample_multi_tr [kernel.kallsyms] [k] clear_nlink 0.00% sample_multi_tr [kernel.kallsyms] [k] sg_alloc_table 0.00% sample_multi_tr [kernel.kallsyms] [k] file_ra_state_init 0.00% sample_multi_tr [kernel.kallsyms] [k] deadline_dispatch_requests 0.00% sample_multi_tr [kernel.kallsyms] [k] kmalloc_order 0.00% sample_multi_tr [kernel.kallsyms] [k] free_pgd_range 0.00% sample_multi_tr [kernel.kallsyms] [k] should_follow_link.part.30 0.00% sample_multi_tr [kernel.kallsyms] [k] rpm_idle 0.00% sample_multi_tr [kernel.kallsyms] [k] __free_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] perf_event_mmap_output 0.00% sample_multi_tr [kernel.kallsyms] [k] __sg_free_table 0.00% sample_multi_tr [kernel.kallsyms] [k] kernfs_dop_revalidate 0.00% sample_multi_tr [kernel.kallsyms] [k] __inode_permission 0.00% sample_multi_tr [kernel.kallsyms] [k] __get_locked_pte 0.00% sample_multi_tr [kernel.kallsyms] [k] profile_munmap 0.00% sample_multi_tr [kernel.kallsyms] [k] path_openat 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_alloc_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] lockref_get_not_dead 0.00% sample_multi_tr [kernel.kallsyms] [k] sysfs_kf_seq_show 0.00% sample_multi_tr [kernel.kallsyms] [k] security_file_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] walk_component 0.00% sample_multi_tr [kernel.kallsyms] [k] __fd_install 0.00% sample_multi_tr [kernel.kallsyms] [k] __vfs_read 0.00% sample_multi_tr [kernel.kallsyms] [k] security_file_free 0.00% sample_multi_tr [kernel.kallsyms] [k] try_module_get 0.00% sample_multi_tr [kernel.kallsyms] [k] task_ctx_sched_out 0.00% sample_multi_tr [kernel.kallsyms] [k] security_mmap_addr 0.00% sample_multi_tr [kernel.kallsyms] [k] dnotify_flush 0.00% sample_multi_tr [kernel.kallsyms] [k] __mnt_want_write 0.00% sample_multi_tr [kernel.kallsyms] [k] __vma_link_rb 0.00% sample_multi_tr [kernel.kallsyms] [k] is_ISA_range 0.00% sample_multi_tr [kernel.kallsyms] [k] getname_flags 0.00% sample_multi_tr [kernel.kallsyms] [k] walk_system_ram_range 0.00% sample_multi_tr [kernel.kallsyms] [k] generic_file_llseek_size 0.00% sample_multi_tr [i915] [k] i915_gem_set_tiling 0.00% sample_multi_tr [kernel.kallsyms] [k] do_dentry_open 0.00% sample_multi_tr [kernel.kallsyms] [k] search_extable 0.00% sample_multi_tr [kernel.kallsyms] [k] rcu_advance_cbs 0.00% sample_multi_tr [kernel.kallsyms] [k] inc_zone_page_state 0.00% sample_multi_tr [kernel.kallsyms] [k] __sg_page_iter_start 0.00% sample_multi_tr [kernel.kallsyms] [k] free_request_struct 0.00% sample_multi_tr [kernel.kallsyms] [k] __split_huge_page 0.00% sample_multi_tr [kernel.kallsyms] [k] lockref_put_return 0.00% sample_multi_tr [kernel.kallsyms] [k] __blocking_notifier_call_chain 0.00% sample_multi_tr [kernel.kallsyms] [k] __d_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] __bitmap_and 0.00% sample_multi_tr [kernel.kallsyms] [k] __remove_shared_vm_struct 0.00% sample_multi_tr [kernel.kallsyms] [k] _mix_pool_bytes 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_munmap 0.00% sample_multi_tr [i915] [k] i915_gem_mmap_ioctl 0.00% sample_multi_tr [kernel.kallsyms] [k] net_rx_action 0.00% sample_multi_tr [kernel.kallsyms] [k] tlb_finish_mmu 0.00% sample_multi_tr [kernel.kallsyms] [k] d_flags_for_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] scsi_device_unbusy 0.00% sample_multi_tr [kernel.kallsyms] [k] __sg_alloc_table 0.00% sample_multi_tr [kernel.kallsyms] [k] is_file_shm_hugepages 0.00% sample_multi_tr [kernel.kallsyms] [k] wake_up_worker 0.00% sample_multi_tr [kernel.kallsyms] [k] wb_domain_writeout_inc 0.00% sample_multi_tr [kernel.kallsyms] [k] csd_unlock 0.00% sample_multi_tr [kernel.kallsyms] [k] mm_update_next_owner 0.00% sample_multi_tr [kernel.kallsyms] [k] __rb_insert_augmented 0.00% sample_multi_tr [kernel.kallsyms] [k] schedule_preempt_disabled 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_flush_complete_seq 0.00% sample_multi_tr [kernel.kallsyms] [k] __d_instantiate 0.00% sample_multi_tr [kernel.kallsyms] [k] __sb_end_write 0.00% sample_multi_tr [kernel.kallsyms] [k] __ptep_modify_prot_commit 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_rq_map_sg 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_cache_add 0.00% sample_multi_tr [kernel.kallsyms] [k] __queue_delayed_work 0.00% sample_multi_tr [kernel.kallsyms] [k] bitmap_set 0.00% sample_multi_tr [kernel.kallsyms] [k] rcu_accelerate_cbs 0.00% sample_multi_tr [kernel.kallsyms] [k] __mmu_notifier_invalidate_range_end 0.00% sample_multi_tr [kernel.kallsyms] [k] call_rwsem_down_read_failed 0.00% sample_multi_tr [kernel.kallsyms] [k] locks_remove_file 0.00% sample_multi_tr [kernel.kallsyms] [k] bit_waitqueue 0.00% sample_multi_tr [kernel.kallsyms] [k] mempool_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_interval_tree_remove 0.00% sample_multi_tr [kernel.kallsyms] [k] __mem_cgroup_threshold 0.00% sample_multi_tr [kernel.kallsyms] [k] arch_scale_cpu_capacity 0.00% run_multisessio [kernel.kallsyms] [k] copy_process 0.00% sample_multi_tr [kernel.kallsyms] [k] new_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] __mix_pool_bytes 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_init_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] __note_gp_changes 0.00% sample_multi_tr [kernel.kallsyms] [k] skb_trim 0.00% sample_multi_tr [kernel.kallsyms] [k] vmacache_update 0.00% sample_multi_tr [kernel.kallsyms] [k] scsi_softirq_done 0.00% sample_multi_tr [i915] [k] i915_gem_get_gtt_alignment 0.00% sample_multi_tr [kernel.kallsyms] [k] anon_vma_interval_tree_insert 0.00% sample_multi_tr [kernel.kallsyms] [k] get_align_mask 0.00% sample_multi_tr [i915] [k] i915_gem_create_ioctl 0.00% sample_multi_tr [kernel.kallsyms] [k] kill_fasync 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_single 0.00% sample_multi_tr [kernel.kallsyms] [k] idr_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_wb_domain 0.00% sample_multi_tr [kernel.kallsyms] [k] scsi_done 0.00% sample_multi_tr [kernel.kallsyms] [k] cascade 0.00% sample_multi_tr [kernel.kallsyms] [k] vm_munmap 0.00% sample_multi_tr [i915] [k] i915_gem_free_object 0.00% sample_multi_tr [kernel.kallsyms] [k] uprobe_munmap 0.00% sample_multi_tr [kernel.kallsyms] [k] __vma_link_file 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_queue_end_tag 0.00% sample_multi_tr [kernel.kallsyms] [k] idr_get_empty_slot 0.00% sample_multi_tr [kernel.kallsyms] [k] kernfs_iop_permission 0.00% sample_multi_tr [kernel.kallsyms] [k] __udp4_lib_rcv 0.00% sample_multi_tr [kernel.kallsyms] [k] security_inode_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_reserve_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] anon_vma_interval_tree_remove 0.00% sample_multi_tr [kernel.kallsyms] [k] destroy_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] bio_advance 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_mmap 0.00% sample_multi_tr [kernel.kallsyms] [k] __inode_wait_for_writeback 0.00% sample_multi_tr [kernel.kallsyms] [k] address_space_init_once 0.00% sample_multi_tr [kernel.kallsyms] [k] map_id_down 0.00% sample_multi_tr [kernel.kallsyms] [k] __fsnotify_inode_delete 0.00% sample_multi_tr [kernel.kallsyms] [k] do_sys_open 0.00% sample_multi_tr [kernel.kallsyms] [k] swiotlb_map_page 0.00% sample_multi_tr [i915] [k] i915_gem_object_wait_fence 0.00% sample_multi_tr [kernel.kallsyms] [k] __pte_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] swiotlb_nr_tbl 0.00% run_multisessio [kernel.kallsyms] [k] __d_lookup 0.00% run_multisessio [kernel.kallsyms] [k] strlen 0.00% sample_multi_tr [kernel.kallsyms] [k] filldir 0.00% sample_multi_tr [kernel.kallsyms] [k] rcu_report_qs_rnp 0.00% run_multisessio [kernel.kallsyms] [k] update_blocked_averages 0.00% sample_multi_tr [i915] [k] i915_gem_fault 0.00% sample_multi_tr [kernel.kallsyms] [k] wrmsrl_on_cpu 0.00% run_multisessio [kernel.kallsyms] [k] native_write_msr_safe # # (For a higher level overview, try: perf report --sort comm,dso) # # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 337K of event 'cycles' # Event count (approx.): 146625799256 # # Overhead Command Shared Object Symbol # ........ ............... ................ ............................................................ # 6.43% sample_multi_tr [i915] [k] __i915_wait_request 2.79% sample_multi_tr [kernel.vmlinux] [k] mutex_spin_on_owner.isra.4 2.74% sample_multi_tr [i915] [k] gen8_get_seqno 1.19% sample_multi_tr [kernel.vmlinux] [k] update_blocked_averages 1.13% sample_multi_tr [kernel.vmlinux] [k] copy_user_enhanced_fast_string 1.11% sample_multi_tr [kernel.vmlinux] [k] __list_del_entry 0.80% sample_multi_tr [i915] [k] i915_gem_obj_to_vma 0.74% sample_multi_tr [kernel.vmlinux] [k] __schedule 0.73% sample_multi_tr [kernel.vmlinux] [k] __audit_syscall_exit 0.72% sample_multi_tr [i915] [k] eb_lookup_vmas.isra.16 0.70% sample_multi_tr [kernel.vmlinux] [k] native_write_msr_safe 0.67% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_lock 0.59% sample_multi_tr [kernel.vmlinux] [k] __switch_to 0.49% sample_multi_tr [i915] [k] i915_gem_execbuffer_reserve.isra.18 0.49% sample_multi_tr [kernel.vmlinux] [k] timerqueue_add 0.47% sample_multi_tr [kernel.vmlinux] [k] update_cfs_shares 0.46% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64_after_swapgs 0.44% sample_multi_tr [kernel.vmlinux] [k] idr_find_slowpath 0.43% sample_multi_tr [kernel.vmlinux] [k] native_queued_spin_lock_slowpath 0.43% sample_multi_tr [kernel.vmlinux] [k] update_curr 0.41% sample_multi_tr [i915] [k] i915_gem_object_retire__read 0.39% sample_multi_tr [kernel.vmlinux] [k] cpuacct_charge 0.36% sample_multi_tr [kernel.vmlinux] [k] syscall_return_slowpath 0.34% sample_multi_tr [i915] [k] i915_gem_do_execbuffer.isra.24 0.34% sample_multi_tr [kernel.vmlinux] [k] futex_wake 0.33% sample_multi_tr [kernel.vmlinux] [k] __fget 0.33% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_lock_irqsave 0.32% sample_multi_tr [kernel.vmlinux] [k] enqueue_entity 0.31% sample_multi_tr [kernel.vmlinux] [k] __list_add 0.30% sample_multi_tr [kernel.vmlinux] [k] dequeue_entity 0.29% sample_multi_tr [kernel.vmlinux] [k] futex_wait 0.27% sample_multi_tr [kernel.vmlinux] [k] wake_q_add 0.27% sample_multi_tr [i915] [k] i915_vma_move_to_active 0.27% sample_multi_tr [kernel.vmlinux] [k] syscall_trace_enter_phase1 0.26% sample_multi_tr [kernel.vmlinux] [k] __perf_event_task_sched_out 0.26% sample_multi_tr [kernel.vmlinux] [k] try_to_wake_up 0.26% sample_multi_tr [kernel.vmlinux] [k] __audit_syscall_entry 0.26% sample_multi_tr [kernel.vmlinux] [k] kfree 0.25% sample_multi_tr [kernel.vmlinux] [k] idle_cpu 0.25% sample_multi_tr [kernel.vmlinux] [k] do_futex 0.23% sample_multi_tr [kernel.vmlinux] [k] futex_wait_queue_me 0.23% sample_multi_tr [kernel.vmlinux] [k] int_ret_from_sys_call 0.23% sample_multi_tr [kernel.vmlinux] [k] select_task_rq_fair 0.23% sample_multi_tr [kernel.vmlinux] [k] effective_load.isra.43 0.23% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_start 0.23% sample_multi_tr [kernel.vmlinux] [k] rb_erase 0.22% sample_multi_tr [kernel.vmlinux] [k] dequeue_task_fair 0.22% sample_multi_tr [kernel.vmlinux] [k] futex_wait_setup 0.22% sample_multi_tr [kernel.vmlinux] [k] prepare_exit_to_usermode 0.22% sample_multi_tr [kernel.vmlinux] [k] get_futex_key 0.22% sample_multi_tr [kernel.vmlinux] [k] clear_page_c_e 0.22% sample_multi_tr [kernel.vmlinux] [k] account_entity_dequeue 0.21% sample_multi_tr [kernel.vmlinux] [k] pick_next_task_fair 0.21% sample_multi_tr [kernel.vmlinux] [k] account_entity_enqueue 0.20% sample_multi_tr [i915] [k] i915_gem_retire_requests_ring 0.20% sample_multi_tr [i915] [k] i915_gem_object_do_pin 0.20% sample_multi_tr [kernel.vmlinux] [k] sys_futex 0.19% sample_multi_tr [kernel.vmlinux] [k] osq_lock 0.19% sample_multi_tr [kernel.vmlinux] [k] enqueue_task_fair 0.19% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64 0.19% sample_multi_tr [kernel.vmlinux] [k] page_fault 0.19% sample_multi_tr [kernel.vmlinux] [k] select_idle_sibling 0.18% sample_multi_tr [kernel.vmlinux] [k] __kmalloc 0.18% sample_multi_tr [kernel.vmlinux] [k] finish_task_switch 0.17% sample_multi_tr [kernel.vmlinux] [k] rb_insert_color 0.17% sample_multi_tr [kernel.vmlinux] [k] get_futex_key_refs.isra.12 0.17% sample_multi_tr [kernel.vmlinux] [k] apic_timer_interrupt 0.16% sample_multi_tr [kernel.vmlinux] [k] __calc_delta 0.16% sample_multi_tr [kernel.vmlinux] [k] hrtimer_start_range_ns 0.15% sample_multi_tr [kernel.vmlinux] [k] hash_futex 0.15% sample_multi_tr [kernel.vmlinux] [k] native_sched_clock 0.14% sample_multi_tr [kernel.vmlinux] [k] __fget_light 0.14% sample_multi_tr [kernel.vmlinux] [k] get_futex_value_locked 0.14% sample_multi_tr [kernel.vmlinux] [k] unroll_tree_refs 0.13% sample_multi_tr [kernel.vmlinux] [k] enqueue_task 0.13% sample_multi_tr [kernel.vmlinux] [k] mutex_lock_interruptible 0.13% sample_multi_tr [i915] [k] i915_gem_execbuffer_move_to_active 0.13% sample_multi_tr [kernel.vmlinux] [k] update_min_vruntime 0.13% sample_multi_tr [i915] [k] i915_gem_madvise_ioctl 0.12% sample_multi_tr [kernel.vmlinux] [k] schedule 0.12% sample_multi_tr [i915] [k] intel_execlists_submission 0.12% sample_multi_tr [kernel.vmlinux] [k] kmem_cache_alloc 0.12% sample_multi_tr [kernel.vmlinux] [k] get_page_from_freelist 0.11% sample_multi_tr [kernel.vmlinux] [k] shmem_getpage_gfp 0.11% sample_multi_tr [i915] [k] trace_event_define_fields_i915_px_entry 0.11% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_unlock_irqrestore 0.10% sample_multi_tr [kernel.vmlinux] [k] futex_wake_op 0.10% sample_multi_tr [kernel.vmlinux] [k] __enqueue_entity 0.10% sample_multi_tr [kernel.vmlinux] [k] check_preempt_wakeup 0.10% sample_multi_tr [kernel.vmlinux] [k] resched_curr 0.10% sample_multi_tr [i915] [k] i915_gem_execbuffer2 0.10% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_lock_irq 0.09% sample_multi_tr [kernel.vmlinux] [k] __unqueue_futex 0.09% sample_multi_tr [kernel.vmlinux] [k] do_nanosleep 0.09% sample_multi_tr [kernel.vmlinux] [k] do_vfs_ioctl 0.09% sample_multi_tr [kernel.vmlinux] [k] handle_mm_fault 0.09% sample_multi_tr [kernel.vmlinux] [k] rb_next 0.09% sample_multi_tr [kernel.vmlinux] [k] hrtimer_nanosleep 0.09% sample_multi_tr [kernel.vmlinux] [k] __bitmap_intersects 0.09% sample_multi_tr [kernel.vmlinux] [k] check_preempt_curr 0.08% sample_multi_tr [kernel.vmlinux] [k] sys_ioctl 0.08% sample_multi_tr [kernel.vmlinux] [k] set_next_entity 0.08% sample_multi_tr [kernel.vmlinux] [k] __radix_tree_lookup 0.08% sample_multi_tr [kernel.vmlinux] [k] do_audit_syscall_entry 0.08% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_vblank_evaded 0.08% sample_multi_tr [kernel.vmlinux] [k] put_prev_entity 0.08% sample_multi_tr [kernel.vmlinux] [k] task_waking_fair 0.08% sample_multi_tr [kernel.vmlinux] [k] remove_entity_load_avg 0.08% sample_multi_tr [kernel.vmlinux] [k] hrtimer_active 0.08% sample_multi_tr [i915] [k] intel_fb_obj_flush 0.08% sample_multi_tr [kernel.vmlinux] [k] rb_reserve_next_event.isra.47 0.07% sample_multi_tr [kernel.vmlinux] [k] hrtimer_init 0.07% sample_multi_tr [i915] [k] i915_gem_obj_to_ggtt_view 0.07% sample_multi_tr [kernel.vmlinux] [k] gup_pte_range 0.07% sample_multi_tr [kernel.vmlinux] [k] update_fast_ctr 0.07% sample_multi_tr [kernel.vmlinux] [k] fput 0.07% sample_multi_tr [kernel.vmlinux] [k] mutex_unlock 0.07% sample_multi_tr [kernel.vmlinux] [k] dequeue_task 0.07% sample_multi_tr [i915] [k] i915_gem_object_set_to_cpu_domain 0.07% sample_multi_tr [kernel.vmlinux] [k] __hrtimer_run_queues 0.07% sample_multi_tr [kernel.vmlinux] [k] _cond_resched 0.06% sample_multi_tr [i915] [k] i915_mutex_lock_interruptible 0.06% sample_multi_tr [kernel.vmlinux] [k] put_page 0.06% sample_multi_tr [kernel.vmlinux] [k] update_rq_clock.part.82 0.06% sample_multi_tr [kernel.vmlinux] [k] io_schedule_timeout 0.06% sample_multi_tr [kernel.vmlinux] [k] pick_next_entity 0.06% sample_multi_tr [kernel.vmlinux] [k] reschedule_interrupt 0.06% sample_multi_tr [kernel.vmlinux] [k] plist_add 0.06% sample_multi_tr [i915] [k] i915_gem_execbuffer_unreserve_vma 0.06% sample_multi_tr [i915] [k] i915_gem_request_add_to_client 0.06% sample_multi_tr [i915] [k] intel_ring_initialized 0.06% sample_multi_tr [i915] [k] i915_gem_set_domain_ioctl 0.06% sample_multi_tr [kernel.vmlinux] [k] read_tsc 0.06% sample_multi_tr [i915] [k] gen8_emit_request 0.05% sample_multi_tr [i915] [k] i915_gem_clflush_object 0.05% sample_multi_tr [kernel.vmlinux] [k] ctx_sched_out 0.05% sample_multi_tr [kernel.vmlinux] [k] __wake_up_bit 0.05% sample_multi_tr [kernel.vmlinux] [k] change_protection_range 0.05% sample_multi_tr [kernel.vmlinux] [k] rcu_check_callbacks 0.05% sample_multi_tr [i915] [k] gen8_irq_handler 0.05% sample_multi_tr [kernel.vmlinux] [k] dput 0.05% sample_multi_tr [kernel.vmlinux] [k] wake_up_q 0.05% sample_multi_tr [kernel.vmlinux] [k] clear_buddies 0.05% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath 0.05% sample_multi_tr [kernel.vmlinux] [k] __alloc_pages_nodemask 0.05% sample_multi_tr [kernel.vmlinux] [k] __perf_event_task_sched_in 0.05% sample_multi_tr [kernel.vmlinux] [k] vmacache_find 0.05% sample_multi_tr [kernel.vmlinux] [k] path_put 0.05% sample_multi_tr [kernel.vmlinux] [k] unlock_page 0.05% sample_multi_tr [kernel.vmlinux] [k] _find_next_bit.part.0 0.05% sample_multi_tr [kernel.vmlinux] [k] current_kernel_time64 0.05% sample_multi_tr [i915] [k] i915_gem_sw_finish_ioctl 0.05% sample_multi_tr [kernel.vmlinux] [k] place_entity 0.04% sample_multi_tr [kernel.vmlinux] [k] __find_get_block 0.04% sample_multi_tr [kernel.vmlinux] [k] __percpu_counter_add 0.04% sample_multi_tr [kernel.vmlinux] [k] ring_buffer_lock_reserve 0.04% sample_multi_tr [kernel.vmlinux] [k] fsnotify 0.04% sample_multi_tr [kernel.vmlinux] [k] task_tick_fair 0.04% sample_multi_tr [i915] [k] i915_gem_execbuffer_reserve_vma.isra.17 0.04% sample_multi_tr [kernel.vmlinux] [k] ktime_get 0.04% sample_multi_tr [kernel.vmlinux] [k] iowrite32 0.04% sample_multi_tr [kernel.vmlinux] [k] sys_nanosleep 0.04% sample_multi_tr [kernel.vmlinux] [k] futex_requeue 0.04% sample_multi_tr [kernel.vmlinux] [k] release_pages 0.04% sample_multi_tr [kernel.vmlinux] [k] source_load 0.04% sample_multi_tr [kernel.vmlinux] [k] rcu_note_context_switch 0.04% sample_multi_tr [i915] [k] i915_gem_context_get 0.04% sample_multi_tr [i915] [k] intel_logical_ring_begin 0.04% sample_multi_tr [i915] [k] i915_gem_object_wait_rendering__nonblocking 0.04% sample_multi_tr [i915] [k] i915_vma_bind 0.04% sample_multi_tr [kernel.vmlinux] [k] __compute_runnable_contrib 0.04% sample_multi_tr [kernel.vmlinux] [k] __rmqueue 0.04% sample_multi_tr [i915] [k] i915_gem_request_alloc 0.04% sample_multi_tr [kernel.vmlinux] [k] __do_page_fault 0.04% sample_multi_tr [i915] [k] i915_gem_object_retire__write 0.03% sample_multi_tr [kernel.vmlinux] [k] ttwu_do_wakeup 0.03% sample_multi_tr [i915] [k] gen6_read32 0.03% sample_multi_tr [kernel.vmlinux] [k] __lru_cache_add 0.03% sample_multi_tr [kernel.vmlinux] [k] copy_page_to_iter_iovec 0.03% sample_multi_tr [kernel.vmlinux] [k] flat_send_IPI_mask 0.03% sample_multi_tr [kernel.vmlinux] [k] vfs_write 0.03% sample_multi_tr [i915] [k] intel_engine_add_wakeup 0.03% sample_multi_tr [i915] [k] execlists_context_unqueue 0.03% sample_multi_tr [kernel.vmlinux] [k] find_vma 0.03% sample_multi_tr [kernel.vmlinux] [k] kmalloc_slab 0.03% sample_multi_tr [kernel.vmlinux] [k] get_nohz_timer_target 0.03% sample_multi_tr [kernel.vmlinux] [k] perf_event_task_tick 0.03% sample_multi_tr [i915] [k] i915_gem_busy_ioctl 0.03% sample_multi_tr [kernel.vmlinux] [k] run_timer_softirq 0.03% sample_multi_tr [kernel.vmlinux] [k] get_mem_cgroup_from_mm 0.03% sample_multi_tr [kernel.vmlinux] [k] tracesys 0.03% sample_multi_tr [kernel.vmlinux] [k] wake_up_process 0.03% sample_multi_tr [kernel.vmlinux] [k] next_zones_zonelist 0.03% sample_multi_tr [kernel.vmlinux] [k] set_task_cpu 0.03% sample_multi_tr [kernel.vmlinux] [k] tracing_mark_write 0.03% sample_multi_tr [kernel.vmlinux] [k] irq_entries_start 0.03% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_charge_statistics.isra.27 0.03% sample_multi_tr [kernel.vmlinux] [k] smp_call_function_many 0.03% sample_multi_tr [kernel.vmlinux] [k] __pm_runtime_resume 0.03% sample_multi_tr [kernel.vmlinux] [k] put_pid 0.03% sample_multi_tr [kernel.vmlinux] [k] rcu_irq_enter 0.03% sample_multi_tr [kernel.vmlinux] [k] rw_verify_area 0.03% sample_multi_tr [kernel.vmlinux] [k] __acct_update_integrals 0.03% sample_multi_tr [kernel.vmlinux] [k] cpu_needs_another_gp 0.03% sample_multi_tr [kernel.vmlinux] [k] syscall_return_via_sysret 0.03% sample_multi_tr [kernel.vmlinux] [k] pick_next_task_idle 0.03% sample_multi_tr [kernel.vmlinux] [k] memcpy_erms 0.03% sample_multi_tr [kernel.vmlinux] [k] check_cfs_rq_runtime 0.03% sample_multi_tr [kernel.vmlinux] [k] __add_to_page_cache_locked 0.03% sample_multi_tr [kernel.vmlinux] [k] task_numa_fault 0.03% sample_multi_tr [kernel.vmlinux] [k] mutex_optimistic_spin 0.03% sample_multi_tr [kernel.vmlinux] [k] balance_dirty_pages_ratelimited 0.03% sample_multi_tr [kernel.vmlinux] [k] perf_pmu_disable 0.03% sample_multi_tr [kernel.vmlinux] [k] __mark_inode_dirty 0.03% sample_multi_tr [kernel.vmlinux] [k] tick_program_event 0.03% sample_multi_tr [i915] [k] trace_event_define_fields_i915_page_table_entry_update 0.03% sample_multi_tr [kernel.vmlinux] [k] iov_iter_fault_in_readable 0.02% sample_multi_tr [kernel.vmlinux] [k] perf_event_context_sched_in 0.02% sample_multi_tr [kernel.vmlinux] [k] queue_delayed_work_on 0.02% sample_multi_tr [kernel.vmlinux] [k] __mod_zone_page_state 0.02% sample_multi_tr [kernel.vmlinux] [k] gup_pud_range 0.02% sample_multi_tr [kernel.vmlinux] [k] local_apic_timer_interrupt 0.02% sample_multi_tr [i915] [k] i915_gem_wait_ioctl 0.02% sample_multi_tr [kernel.vmlinux] [k] __pagevec_lru_add_fn 0.02% sample_multi_tr [i915] [k] gen8_gt_irq_handler 0.02% sample_multi_tr [kernel.vmlinux] [k] int_ret_from_sys_call_irqs_off 0.02% sample_multi_tr [kernel.vmlinux] [k] mnt_clone_write 0.02% sample_multi_tr [kernel.vmlinux] [k] free_pcppages_bulk 0.02% sample_multi_tr [i915] [k] i915_gem_obj_lookup_or_create_vma 0.02% sample_multi_tr [i915] [k] intel_fb_obj_invalidate 0.02% sample_multi_tr [kernel.vmlinux] [k] rcu_irq_exit 0.02% sample_multi_tr [kernel.vmlinux] [k] policy_zonelist 0.02% sample_multi_tr [i915] [k] i915_gem_object_set_to_gtt_domain 0.02% sample_multi_tr [kernel.vmlinux] [k] irq_exit 0.02% sample_multi_tr [kernel.vmlinux] [k] nohz_balance_exit_idle.part.64 0.02% sample_multi_tr [i915] [k] i915_gem_obj_offset 0.02% sample_multi_tr [kernel.vmlinux] [k] __fsnotify_parent 0.02% sample_multi_tr [i915] [k] i915_gem_object_sync 0.02% sample_multi_tr [kernel.vmlinux] [k] x86_pmu_disable 0.02% sample_multi_tr [kernel.vmlinux] [k] ring_buffer_unlock_commit 0.02% sample_multi_tr [i915] [k] __i915_add_request 0.02% sample_multi_tr [kernel.vmlinux] [k] _copy_from_user 0.02% sample_multi_tr [kernel.vmlinux] [k] zone_dirty_ok 0.02% sample_multi_tr [i915] [k] gen8_emit_bb_start 0.02% sample_multi_tr [kernel.vmlinux] [k] irq_enter 0.02% sample_multi_tr [i915] [k] i915_gem_object_pin 0.02% sample_multi_tr [kernel.vmlinux] [k] find_get_entry 0.02% sample_multi_tr [kernel.vmlinux] [k] ktime_get_update_offsets_now 0.02% sample_multi_tr [kernel.vmlinux] [k] lock_hrtimer_base.isra.20 0.02% sample_multi_tr [kernel.vmlinux] [k] security_file_ioctl 0.02% sample_multi_tr [kernel.vmlinux] [k] get_task_policy.part.23 0.02% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_try_charge 0.02% sample_multi_tr [kernel.vmlinux] [k] mntput 0.02% sample_multi_tr [kernel.vmlinux] [k] sys_write 0.02% sample_multi_tr [kernel.vmlinux] [k] kmem_cache_free 0.02% sample_multi_tr [kernel.vmlinux] [k] account_page_dirtied 0.02% sample_multi_tr [kernel.vmlinux] [k] put_prev_task_fair 0.02% sample_multi_tr [i915] [k] i915_gem_get_seqno 0.02% sample_multi_tr [kernel.vmlinux] [k] rebalance_domains 0.02% sample_multi_tr [i915] [k] intel_ring_reserved_space_reserve 0.02% sample_multi_tr [kernel.vmlinux] [k] free_hot_cold_page 0.02% sample_multi_tr [kernel.vmlinux] [k] find_next_bit 0.02% sample_multi_tr [kernel.vmlinux] [k] ttwu_do_activate.constprop.92 0.02% sample_multi_tr [kernel.vmlinux] [k] perf_ctx_unlock 0.02% sample_multi_tr [i915] [k] i915_queue_hangcheck 0.02% sample_multi_tr [kernel.vmlinux] [k] memset_erms 0.02% sample_multi_tr [kernel.vmlinux] [k] hrtimer_interrupt 0.02% sample_multi_tr [kernel.vmlinux] [k] __do_softirq 0.02% sample_multi_tr [kernel.vmlinux] [k] sched_clock_cpu 0.02% sample_multi_tr [kernel.vmlinux] [k] __inc_zone_state 0.02% sample_multi_tr [i915] [k] hsw_unclaimed_reg_detect 0.02% sample_multi_tr [kernel.vmlinux] [k] sys_fsync 0.02% sample_multi_tr [kernel.vmlinux] [k] inode_add_rsv_space 0.02% sample_multi_tr [kernel.vmlinux] [k] native_apic_mem_write 0.02% sample_multi_tr [kernel.vmlinux] [k] hrtimer_try_to_cancel 0.02% sample_multi_tr [kernel.vmlinux] [k] __vfs_write 0.02% sample_multi_tr [kernel.vmlinux] [k] __pm_runtime_suspend 0.02% sample_multi_tr [kernel.vmlinux] [k] mark_wake_futex 0.02% sample_multi_tr [kernel.vmlinux] [k] migrate_task_rq_fair 0.02% sample_multi_tr [kernel.vmlinux] [k] lapic_next_deadline 0.02% sample_multi_tr [kernel.vmlinux] [k] set_next_buddy 0.02% sample_multi_tr [kernel.vmlinux] [k] account_process_tick 0.02% sample_multi_tr [kernel.vmlinux] [k] get_user_pages_fast 0.02% sample_multi_tr [kernel.vmlinux] [k] __radix_tree_create 0.02% sample_multi_tr [kernel.vmlinux] [k] __delayacct_blkio_end 0.02% sample_multi_tr [kernel.vmlinux] [k] pagevec_lru_move_fn 0.02% sample_multi_tr [kernel.vmlinux] [k] mutex_lock 0.02% sample_multi_tr [kernel.vmlinux] [k] cpus_share_cache 0.02% sample_multi_tr [kernel.vmlinux] [k] native_load_tls 0.02% sample_multi_tr [kernel.vmlinux] [k] timerqueue_del 0.02% sample_multi_tr [kernel.vmlinux] [k] drop_futex_key_refs.isra.13 0.02% sample_multi_tr [kernel.vmlinux] [k] intel_pstate_set_pstate 0.02% sample_multi_tr [kernel.vmlinux] [k] update_sd_lb_stats 0.02% sample_multi_tr [kernel.vmlinux] [k] account_system_time 0.02% sample_multi_tr [kernel.vmlinux] [k] cpumask_next_and 0.01% sample_multi_tr [kernel.vmlinux] [k] inode_reserved_space 0.01% sample_multi_tr [i915] [k] intel_runtime_pm_get 0.01% sample_multi_tr [i915] [k] fw_domains_get 0.01% sample_multi_tr [kernel.vmlinux] [k] try_charge 0.01% sample_multi_tr [kernel.vmlinux] [k] clockevents_program_event 0.01% sample_multi_tr [kernel.vmlinux] [k] __remove_hrtimer 0.01% sample_multi_tr [i915] [k] i915_needs_cmd_parser 0.01% sample_multi_tr [kernel.vmlinux] [k] unmap_page_range 0.01% sample_multi_tr [kernel.vmlinux] [k] mark_page_accessed 0.01% sample_multi_tr [kernel.vmlinux] [k] update_wall_time 0.01% sample_multi_tr [kernel.vmlinux] [k] generic_perform_write 0.01% sample_multi_tr [kernel.vmlinux] [k] task_tick_numa 0.01% sample_multi_tr [kernel.vmlinux] [k] __slab_alloc 0.01% sample_multi_tr [kernel.vmlinux] [k] file_remove_privs 0.01% sample_multi_tr [kernel.vmlinux] [k] trigger_load_balance 0.01% sample_multi_tr [kernel.vmlinux] [k] __generic_file_write_iter 0.01% sample_multi_tr [kernel.vmlinux] [k] flush_tlb_mm_range 0.01% sample_multi_tr [kernel.vmlinux] [k] __block_commit_write.isra.22 0.01% sample_multi_tr [kernel.vmlinux] [k] sched_clock 0.01% sample_multi_tr [kernel.vmlinux] [k] __delete_from_page_cache 0.01% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_begin_page_stat 0.01% sample_multi_tr [kernel.vmlinux] [k] __block_write_begin 0.01% sample_multi_tr [kernel.vmlinux] [k] alloc_pages_vma 0.01% sample_multi_tr [kernel.vmlinux] [k] __internal_add_timer 0.01% sample_multi_tr [kernel.vmlinux] [k] add_to_page_cache_lru 0.01% sample_multi_tr [i915] [k] gen8_emit_flush_render 0.01% sample_multi_tr [kernel.vmlinux] [k] shmem_add_to_page_cache 0.01% sample_multi_tr [i915] [k] gen8_emit_flush 0.01% sample_multi_tr [kernel.vmlinux] [k] __mutex_lock_interruptible_slowpath 0.01% sample_multi_tr [kernel.vmlinux] [k] __intel_pmu_enable_all.isra.9 0.01% sample_multi_tr [kernel.vmlinux] [k] fetch_task_cputime 0.01% sample_multi_tr [kernel.vmlinux] [k] commit_charge 0.01% sample_multi_tr [kernel.vmlinux] [k] enter_from_user_mode 0.01% sample_multi_tr [kernel.vmlinux] [k] pagecache_get_page 0.01% sample_multi_tr [kernel.vmlinux] [k] schedule_timeout 0.01% sample_multi_tr [kernel.vmlinux] [k] enqueue_hrtimer 0.01% sample_multi_tr [i915] [k] gen6_rps_boost 0.01% sample_multi_tr [kernel.vmlinux] [k] up_read 0.01% sample_multi_tr [kernel.vmlinux] [k] handle_edge_irq 0.01% sample_multi_tr [kernel.vmlinux] [k] rpm_resume 0.01% sample_multi_tr [kernel.vmlinux] [k] new_slab 0.01% sample_multi_tr [kernel.vmlinux] [k] prepare_to_wait 0.01% sample_multi_tr [kernel.vmlinux] [k] smp_apic_timer_interrupt 0.01% sample_multi_tr [kernel.vmlinux] [k] rcu_process_callbacks 0.01% sample_multi_tr [kernel.vmlinux] [k] should_numa_migrate_memory 0.01% sample_multi_tr [kernel.vmlinux] [k] iov_iter_copy_from_user_atomic 0.01% sample_multi_tr [kernel.vmlinux] [k] __fdget 0.01% sample_multi_tr [kernel.vmlinux] [k] file_update_time 0.01% sample_multi_tr [i915] [k] fw_domains_put 0.01% sample_multi_tr [kernel.vmlinux] [k] generic_write_end 0.01% sample_multi_tr [kernel.vmlinux] [k] current_fs_time 0.01% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_page_lruvec 0.01% sample_multi_tr [kernel.vmlinux] [k] cancel_dirty_page 0.01% sample_multi_tr [kernel.vmlinux] [k] __fdget_pos 0.01% sample_multi_tr [kernel.vmlinux] [k] native_smp_send_reschedule 0.01% sample_multi_tr [kernel.vmlinux] [k] kvfree 0.01% sample_multi_tr [kernel.vmlinux] [k] radix_tree_tag_set 0.01% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_commit_charge 0.01% sample_multi_tr [kernel.vmlinux] [k] scheduler_ipi 0.01% sample_multi_tr [i915] [k] i915_gem_request_retire 0.01% sample_multi_tr [kernel.vmlinux] [k] hrtick_update 0.01% rm [kernel.vmlinux] [k] free_pcppages_bulk 0.01% sample_multi_tr [kernel.vmlinux] [k] __msecs_to_jiffies 0.01% sample_multi_tr [kernel.vmlinux] [k] deactivate_task 0.01% rm [kernel.vmlinux] [k] __list_del_entry 0.01% sample_multi_tr [kernel.vmlinux] [k] mark_buffer_dirty 0.01% sample_multi_tr [kernel.vmlinux] [k] intel_bts_enable_local 0.01% sample_multi_tr [kernel.vmlinux] [k] find_get_entries 0.01% sample_multi_tr [kernel.vmlinux] [k] __brelse 0.01% sample_multi_tr [kernel.vmlinux] [k] error_entry 0.01% sample_multi_tr [kernel.vmlinux] [k] perf_event_aux_ctx 0.01% sample_multi_tr [kernel.vmlinux] [k] get_work_pool 0.01% sample_multi_tr [kernel.vmlinux] [k] down_read_trylock 0.01% sample_multi_tr [kernel.vmlinux] [k] round_jiffies_up_relative 0.01% sample_multi_tr [i915] [k] intel_lr_context_pin 0.01% sample_multi_tr [kernel.vmlinux] [k] percpu_down_read 0.01% sample_multi_tr [kernel.vmlinux] [k] __find_get_block_slow 0.01% sample_multi_tr [kernel.vmlinux] [k] __update_cpu_load 0.01% sample_multi_tr [kernel.vmlinux] [k] ret_from_intr 0.01% sample_multi_tr [kernel.vmlinux] [k] __srcu_read_lock 0.01% sample_multi_tr [kernel.vmlinux] [k] notifier_call_chain 0.01% sample_multi_tr [kernel.vmlinux] [k] free_hot_cold_page_list 0.01% sample_multi_tr [kernel.vmlinux] [k] scheduler_tick 0.01% sample_multi_tr [kernel.vmlinux] [k] security_file_permission 0.01% sample_multi_tr [kernel.vmlinux] [k] wakeup_gran.isra.58 0.01% sample_multi_tr [kernel.vmlinux] [k] alloc_pages_current 0.01% sample_multi_tr [kernel.vmlinux] [k] map_id_up 0.01% sample_multi_tr [i915] [k] i915_gem_object_flush_active.part.35 0.01% sample_multi_tr [kernel.vmlinux] [k] __dquot_alloc_space 0.01% sample_multi_tr [kernel.vmlinux] [k] calc_global_load 0.01% sample_multi_tr [kernel.vmlinux] [k] run_posix_cpu_timers 0.01% sample_multi_tr [kernel.vmlinux] [k] alloc_buffer_head 0.01% sample_multi_tr [kernel.vmlinux] [k] list_del 0.01% sample_multi_tr [kernel.vmlinux] [k] unmapped_area_topdown 0.01% sample_multi_tr [kernel.vmlinux] [k] __radix_tree_preload 0.01% sample_multi_tr [kernel.vmlinux] [k] free_pages_prepare 0.01% sample_multi_tr [kernel.vmlinux] [k] __mutex_unlock_slowpath 0.01% sample_multi_tr [kernel.vmlinux] [k] load_balance 0.01% sample_multi_tr [kernel.vmlinux] [k] detach_if_pending 0.01% sample_multi_tr [kernel.vmlinux] [k] x86_pmu_enable 0.01% sample_multi_tr [kernel.vmlinux] [k] get_pfnblock_flags_mask 0.01% sample_multi_tr [kernel.vmlinux] [k] vfs_fsync_range 0.01% sample_multi_tr [kernel.vmlinux] [k] intel_pstate_timer_func 0.01% sample_multi_tr [kernel.vmlinux] [k] radix_tree_lookup_slot 0.01% sample_multi_tr [kernel.vmlinux] [k] _raw_read_lock 0.01% sample_multi_tr [kernel.vmlinux] [k] account_user_time 0.01% sample_multi_tr [kernel.vmlinux] [k] restore_regs_and_iret 0.01% sample_multi_tr [kernel.vmlinux] [k] generic_write_checks 0.01% sample_multi_tr [kernel.vmlinux] [k] cpuacct_account_field 0.01% sample_multi_tr [i915] [k] trace_event_define_fields_intel_gpu_freq_change 0.01% sample_multi_tr [kernel.vmlinux] [k] queued_spin_lock_slowpath 0.01% sample_multi_tr [kernel.vmlinux] [k] page_add_new_anon_rmap 0.01% sample_multi_tr [kernel.vmlinux] [k] __get_vma_policy 0.01% sample_multi_tr [i915] [k] eb_create.isra.15 0.01% sample_multi_tr [kernel.vmlinux] [k] kthread_data 0.01% sample_multi_tr [kernel.vmlinux] [k] iov_iter_advance 0.01% sample_multi_tr [kernel.vmlinux] [k] tracing_generic_entry_update 0.01% sample_multi_tr [kernel.vmlinux] [k] wq_worker_waking_up 0.01% sample_multi_tr [kernel.vmlinux] [k] perf_event_aux 0.01% sample_multi_tr [kernel.vmlinux] [k] __zone_watermark_ok 0.01% sample_multi_tr [kernel.vmlinux] [k] __wake_up_common 0.01% sample_multi_tr [kernel.vmlinux] [k] hrtimer_cancel 0.01% sample_multi_tr [kernel.vmlinux] [k] ktime_get_raw 0.01% sample_multi_tr [kernel.vmlinux] [k] zone_statistics 0.01% sample_multi_tr [kernel.vmlinux] [k] wait_for_stable_page 0.01% sample_multi_tr [kernel.vmlinux] [k] page_cpupid_xchg_last 0.01% sample_multi_tr [i915] [k] i915_gem_obj_is_pinned 0.01% sample_multi_tr [kernel.vmlinux] [k] create_empty_buffers 0.01% sample_multi_tr [kernel.vmlinux] [k] irq_chip_ack_parent 0.01% sample_multi_tr [kernel.vmlinux] [k] __intel_pmu_disable_all 0.01% sample_multi_tr [kernel.vmlinux] [k] __sg_page_iter_next.part.10 0.01% sample_multi_tr [kernel.vmlinux] [k] run_rebalance_domains 0.01% sample_multi_tr [i915] [k] i915_gem_object_retire_request 0.01% sample_multi_tr [kernel.vmlinux] [k] delete_from_page_cache 0.01% rm [kernel.vmlinux] [k] block_invalidatepage 0.01% sample_multi_tr [kernel.vmlinux] [k] sched_avg_update 0.01% sample_multi_tr [kernel.vmlinux] [k] __slab_free 0.01% sample_multi_tr [kernel.vmlinux] [k] unmap_underlying_metadata 0.01% sample_multi_tr [i915] [k] intel_ring_reserved_space_end 0.01% sample_multi_tr [kernel.vmlinux] [k] __queue_work 0.01% sample_multi_tr [i915] [k] intel_logical_ring_reserve_space 0.01% sample_multi_tr [kernel.vmlinux] [k] ir_ack_apic_edge 0.01% sample_multi_tr [kernel.vmlinux] [k] smp_reschedule_interrupt 0.01% sample_multi_tr [kernel.vmlinux] [k] rb_update_write_stamp 0.01% sample_multi_tr [kernel.vmlinux] [k] alloc_page_buffers 0.01% sample_multi_tr [i915] [k] gen8_write32 0.01% sample_multi_tr [i915] [k] intel_ring_stopped 0.01% sample_multi_tr [kernel.vmlinux] [k] generic_file_read_iter 0.01% sample_multi_tr [kernel.vmlinux] [k] update_process_times 0.01% sample_multi_tr [i915] [k] intel_runtime_pm_put 0.01% sample_multi_tr [kernel.vmlinux] [k] __hrtimer_get_next_event 0.01% sample_multi_tr [kernel.vmlinux] [k] vma_adjust 0.01% sample_multi_tr [kernel.vmlinux] [k] plist_del 0.01% sample_multi_tr [kernel.vmlinux] [k] local_clock 0.01% sample_multi_tr [kernel.vmlinux] [k] __dec_zone_state 0.01% sample_multi_tr [kernel.vmlinux] [k] shmem_undo_range 0.01% sample_multi_tr [kernel.vmlinux] [k] set_bh_page 0.01% sample_multi_tr [i915] [k] i915_gem_object_get_pages 0.01% sample_multi_tr [kernel.vmlinux] [k] tick_sched_timer 0.01% sample_multi_tr [kernel.vmlinux] [k] handle_irq_event_percpu 0.01% sample_multi_tr [kernel.vmlinux] [k] task_cputime 0.01% sample_multi_tr [kernel.vmlinux] [k] native_read_msr_safe 0.01% sample_multi_tr [kernel.vmlinux] [k] PageHuge 0.01% sample_multi_tr [kernel.vmlinux] [k] radix_tree_insert 0.01% sample_multi_tr [kernel.vmlinux] [k] hrtimer_wakeup 0.01% sample_multi_tr [kernel.vmlinux] [k] do_fsync 0.01% sample_multi_tr [kernel.vmlinux] [k] restore_c_regs_and_iret 0.01% sample_multi_tr [kernel.vmlinux] [k] truncate_inode_page 0.01% sample_multi_tr [kernel.vmlinux] [k] irq_work_run_list 0.01% sample_multi_tr [kernel.vmlinux] [k] mpol_misplaced 0.01% sample_multi_tr [kernel.vmlinux] [k] flush_tlb_func 0.01% sample_multi_tr [kernel.vmlinux] [k] timekeeping_update 0.01% sample_multi_tr [kernel.vmlinux] [k] vm_normal_page 0.01% sample_multi_tr [kernel.vmlinux] [k] __inc_zone_page_state 0.01% sample_multi_tr [i915] [k] i915_gem_object_wait_rendering 0.01% sample_multi_tr [kernel.vmlinux] [k] down_read 0.01% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_from_task 0.01% sample_multi_tr [kernel.vmlinux] [k] hrtimer_init_sleeper 0.01% sample_multi_tr [kernel.vmlinux] [k] activate_task 0.01% rm [kernel.vmlinux] [k] release_pages 0.00% sample_multi_tr [kernel.vmlinux] [k] raise_softirq 0.00% sample_multi_tr [kernel.vmlinux] [k] update_fast_timekeeper 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_do_update_jiffies64 0.00% sample_multi_tr [kernel.vmlinux] [k] page_remove_rmap 0.00% sample_multi_tr [kernel.vmlinux] [k] cpumask_clear_cpu 0.00% sample_multi_tr [kernel.vmlinux] [k] uncharge_list 0.00% sample_multi_tr [kernel.vmlinux] [k] __srcu_read_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] call_function_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_madvise 0.00% sample_multi_tr [kernel.vmlinux] [k] memcg_check_events 0.00% sample_multi_tr [kernel.vmlinux] [k] get_vma_policy 0.00% sample_multi_tr [kernel.vmlinux] [k] do_page_fault 0.00% sample_multi_tr [kernel.vmlinux] [k] page_mapping 0.00% rm [kernel.vmlinux] [k] find_get_entries 0.00% sample_multi_tr [i915] [k] i915_gem_obj_ggtt_offset_view 0.00% sample_multi_tr [kernel.vmlinux] [k] _copy_to_user 0.00% sample_multi_tr [kernel.vmlinux] [k] wake_up_worker 0.00% sample_multi_tr [i915] [k] execlists_update_context 0.00% sample_multi_tr [kernel.vmlinux] [k] create_page_buffers 0.00% sample_multi_tr [kernel.vmlinux] [k] common_interrupt 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_object_create 0.00% sample_multi_tr [i915] [k] logical_ring_flush_all_caches 0.00% sample_multi_tr [kernel.vmlinux] [k] update_vsyscall 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_alloc_page 0.00% sample_multi_tr [kernel.vmlinux] [k] numa_migrate_preferred 0.00% rm [kernel.vmlinux] [k] cancel_dirty_page 0.00% rm [kernel.vmlinux] [k] unlock_page 0.00% sample_multi_tr [kernel.vmlinux] [k] do_IRQ 0.00% sample_multi_tr [kernel.vmlinux] [k] can_migrate_task 0.00% sample_multi_tr [i915] [k] assert_device_not_suspended.isra.17 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_sched_do_timer 0.00% sample_multi_tr [kernel.vmlinux] [k] irq_work_tick 0.00% sample_multi_tr [i915] [k] gen8_alloc_va_range_3lvl 0.00% sample_multi_tr [i915] [k] intel_lrc_irq_handler 0.00% sample_multi_tr [kernel.vmlinux] [k] update_rq_clock 0.00% sample_multi_tr [kernel.vmlinux] [k] hrtimer_forward 0.00% sample_multi_tr [kernel.vmlinux] [k] get_partial_node.isra.65 0.00% sample_multi_tr [kernel.vmlinux] [k] gup_huge_pmd 0.00% sample_multi_tr [kernel.vmlinux] [k] try_to_del_timer_sync 0.00% sample_multi_tr [kernel.vmlinux] [k] test_clear_page_writeback 0.00% sample_multi_tr [i915] [k] i915_gem_object_get_pages_gtt 0.00% rm [kernel.vmlinux] [k] __delete_from_page_cache 0.00% sample_multi_tr [kernel.vmlinux] [k] block_write_end 0.00% sample_multi_tr [kernel.vmlinux] [k] jiffies_to_timeval 0.00% sample_multi_tr [kernel.vmlinux] [k] internal_add_timer 0.00% sample_multi_tr [kernel.vmlinux] [k] profile_tick 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_read_mapping_page_gfp 0.00% sample_multi_tr [kernel.vmlinux] [k] retint_user 0.00% sample_multi_tr [kernel.vmlinux] [k] lock_timer_base.isra.32 0.00% sample_multi_tr [i915] [k] __intel_uncore_forcewake_get 0.00% sample_multi_tr [kernel.vmlinux] [k] nsecs_to_jiffies64 0.00% sample_multi_tr [kernel.vmlinux] [k] __set_page_dirty 0.00% sample_multi_tr [kernel.vmlinux] [k] __sb_start_write 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_update_lru_size 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_nohz_full_cpu 0.00% sample_multi_tr [kernel.vmlinux] [k] put_compound_page 0.00% sample_multi_tr [kernel.vmlinux] [k] exit_idle 0.00% sample_multi_tr [kernel.vmlinux] [k] ntp_get_next_leap 0.00% sample_multi_tr [kernel.vmlinux] [k] mpol_shared_policy_lookup 0.00% sample_multi_tr [kernel.vmlinux] [k] wake_up_nohz_cpu 0.00% sample_multi_tr [kernel.vmlinux] [k] sg_next 0.00% sample_multi_tr [kernel.vmlinux] [k] update_cpu_load_active 0.00% sample_multi_tr [kernel.vmlinux] [k] _raw_write_lock 0.00% sample_multi_tr [i915] [k] i915_gem_check_wedge 0.00% sample_multi_tr [kernel.vmlinux] [k] insert_work 0.00% sample_multi_tr [i915] [k] intel_mark_busy 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_cache_add_active_or_unevictable 0.00% sample_multi_tr [kernel.vmlinux] [k] uncharge_batch 0.00% rm [kernel.vmlinux] [k] put_page 0.00% sample_multi_tr [kernel.vmlinux] [k] zap_page_range 0.00% sample_multi_tr [kernel.vmlinux] [k] __mmu_notifier_invalidate_range_start 0.00% sample_multi_tr [kernel.vmlinux] [k] cmpxchg_double_slab.isra.58 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_prepare 0.00% sample_multi_tr [i915] [k] intel_uncore_forcewake_get__locked 0.00% sample_multi_tr [kernel.vmlinux] [k] perf_pmu_enable 0.00% sample_multi_tr [i915] [k] intel_engine_remove_wakeup 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_compute_subtree_gap 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_insert_pte_entries.isra.34 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_end_page_stat 0.00% sample_multi_tr [kernel.vmlinux] [k] target_load 0.00% sample_multi_tr [kernel.vmlinux] [k] __ptep_modify_prot_start 0.00% sample_multi_tr [kernel.vmlinux] [k] ktime_add_safe 0.00% sample_multi_tr [kernel.vmlinux] [k] task_numa_work 0.00% sample_multi_tr [kernel.vmlinux] [k] from_kuid 0.00% sample_multi_tr [kernel.vmlinux] [k] queue_work_on 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_next_chunk 0.00% sample_multi_tr [kernel.vmlinux] [k] handle_irq 0.00% sample_multi_tr [kernel.vmlinux] [k] tick_sched_handle.isra.17 0.00% sample_multi_tr [kernel.vmlinux] [k] __dec_zone_page_state 0.00% rm [kernel.vmlinux] [k] free_hot_cold_page 0.00% sample_multi_tr [kernel.vmlinux] [k] __mnt_drop_write_file 0.00% sample_multi_tr [kernel.vmlinux] [k] cap_vm_enough_memory 0.00% sample_multi_tr [i915] [k] __gen6_gt_wait_for_thread_c0 0.00% rm [kernel.vmlinux] [k] _raw_spin_unlock_irqrestore 0.00% rm [kernel.vmlinux] [k] cmpxchg_double_slab.isra.58 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_add_drain_cpu 0.00% sample_multi_tr [kernel.vmlinux] [k] tlb_flush_mmu_tlbonly 0.00% sample_multi_tr [kernel.vmlinux] [k] __vm_enough_memory 0.00% sample_multi_tr [i915] [k] i915_semaphore_is_enabled 0.00% sample_multi_tr [kernel.vmlinux] [k] get_empty_filp 0.00% sample_multi_tr [kernel.vmlinux] [k] from_kgid 0.00% sample_multi_tr [kernel.vmlinux] [k] __kmalloc_node 0.00% sample_multi_tr [kernel.vmlinux] [k] find_busiest_group 0.00% sample_multi_tr [kernel.vmlinux] [k] is_uv_system 0.00% sample_multi_tr [kernel.vmlinux] [k] mod_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] clear_page 0.00% sample_multi_tr [kernel.vmlinux] [k] mmap_region 0.00% sample_multi_tr [kernel.vmlinux] [k] find_worker_executing_work 0.00% sample_multi_tr [kernel.vmlinux] [k] __wake_up 0.00% sample_multi_tr [kernel.vmlinux] [k] acct_account_cputime 0.00% sample_multi_tr [i915] [k] intel_uncore_fw_release_timer 0.00% sample_multi_tr [kernel.vmlinux] [k] iov_iter_init 0.00% sample_multi_tr [kernel.vmlinux] [k] rwsem_spin_on_owner 0.00% sample_multi_tr [kernel.vmlinux] [k] intel_pmu_disable_all 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_clear_pte_range 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_unmap_sg_attrs 0.00% rm [kernel.vmlinux] [k] truncate_inode_pages_range 0.00% rm [kernel.vmlinux] [k] truncate_inode_page 0.00% sample_multi_tr [kernel.vmlinux] [k] __page_set_anon_rmap 0.00% sample_multi_tr [kernel.vmlinux] [k] calc_global_load_tick 0.00% rm [kernel.vmlinux] [k] delete_from_page_cache 0.00% sample_multi_tr [kernel.vmlinux] [k] task_work_run 0.00% sample_multi_tr [kernel.vmlinux] [k] __bitmap_equal 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_maybe_preload 0.00% sample_multi_tr [kernel.vmlinux] [k] native_iret 0.00% sample_multi_tr [kernel.vmlinux] [k] call_timer_fn 0.00% sample_multi_tr [kernel.vmlinux] [k] security_vm_enough_memory_mm 0.00% sample_multi_tr [kernel.vmlinux] [k] smp_call_function_single 0.00% sample_multi_tr [kernel.vmlinux] [k] get_pwq.isra.18 0.00% sample_multi_tr [kernel.vmlinux] [k] cap_capable 0.00% sample_multi_tr [kernel.vmlinux] [k] intel_pmu_enable_all 0.00% sample_multi_tr [kernel.vmlinux] [k] llist_add_batch 0.00% sample_multi_tr [kernel.vmlinux] [k] kmem_cache_alloc_trace 0.00% sample_multi_tr [kernel.vmlinux] [k] do_munmap 0.00% sample_multi_tr [kernel.vmlinux] [k] arch_local_irq_save 0.00% sample_multi_tr [kernel.vmlinux] [k] native_flush_tlb_others 0.00% sample_multi_tr [kernel.vmlinux] [k] sched_slice.isra.60 0.00% sample_multi_tr [kernel.vmlinux] [k] down_write 0.00% rm [kernel.vmlinux] [k] drop_buffers 0.00% rm [kernel.vmlinux] [k] try_to_free_buffers 0.00% rm [kernel.vmlinux] [k] _raw_spin_lock_irqsave 0.00% sample_multi_tr [kernel.vmlinux] [k] trace_clock_local 0.00% sample_multi_tr [kernel.vmlinux] [k] __mnt_want_write_file 0.00% sample_multi_tr [kernel.vmlinux] [k] add_interrupt_randomness 0.00% sample_multi_tr [kernel.vmlinux] [k] __radix_tree_delete_node 0.00% rm [kernel.vmlinux] [k] __slab_free 0.00% sample_multi_tr [kernel.vmlinux] [k] free_pages_and_swap_cache 0.00% sample_multi_tr [i915] [k] intel_ring_reserved_space_use 0.00% sample_multi_tr [kernel.vmlinux] [k] grab_cache_page_write_begin 0.00% sample_multi_tr [kernel.vmlinux] [k] mod_timer_pinned 0.00% sample_multi_tr [kernel.vmlinux] [k] hrtimer_run_queues 0.00% sample_multi_tr [kernel.vmlinux] [k] __local_bh_enable 0.00% sample_multi_tr [kernel.vmlinux] [k] note_gp_changes 0.00% sample_multi_tr [kernel.vmlinux] [k] rb_move_tail 0.00% sample_multi_tr [kernel.vmlinux] [k] native_send_call_func_ipi 0.00% sample_multi_tr [kernel.vmlinux] [k] rb_event_data 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_flush_plug_list 0.00% sample_multi_tr [kernel.vmlinux] [k] percpu_up_read 0.00% sample_multi_tr [kernel.vmlinux] [k] __cmpxchg_double_slab.isra.46 0.00% sample_multi_tr [kernel.vmlinux] [k] pci_conf1_read 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_read 0.00% sample_multi_tr [kernel.vmlinux] [k] generic_update_time 0.00% sample_multi_tr [kernel.vmlinux] [k] __call_rcu 0.00% sample_multi_tr [kernel.vmlinux] [k] find_lock_entry 0.00% sample_multi_tr [kernel.vmlinux] [k] __call_rcu_nocb_enqueue 0.00% sample_multi_tr [kernel.vmlinux] [k] find_next_iomem_res 0.00% rm [kernel.vmlinux] [k] __list_add 0.00% rm [kernel.vmlinux] [k] __wake_up_bit 0.00% sample_multi_tr [kernel.vmlinux] [k] autoremove_wake_function 0.00% rm [kernel.vmlinux] [k] __dec_zone_state 0.00% sample_multi_tr [kernel.vmlinux] [k] ntp_tick_length 0.00% sample_multi_tr [kernel.vmlinux] [k] up_write 0.00% sample_multi_tr [i915] [k] intel_logical_ring_alloc_request_extras 0.00% sample_multi_tr [kernel.vmlinux] [k] invoke_rcu_core 0.00% sample_multi_tr [kernel.vmlinux] [k] khugepaged_enter_vma_merge 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_lookup 0.00% sample_multi_tr [kernel.vmlinux] [k] pte_offset_kernel 0.00% sample_multi_tr [kernel.vmlinux] [k] delayacct_end 0.00% sample_multi_tr [kernel.vmlinux] [k] __vma_link_rb 0.00% sample_multi_tr [kernel.vmlinux] [k] __page_cache_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] flush_smp_call_function_queue 0.00% sample_multi_tr [kernel.vmlinux] [k] page_add_file_rmap 0.00% sample_multi_tr [kernel.vmlinux] [k] d_flags_for_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] _mix_pool_bytes 0.00% sample_multi_tr [kernel.vmlinux] [k] rcu_bh_qs 0.00% sample_multi_tr [i915] [k] gen8_alloc_va_range 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_node_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_single_vma 0.00% sample_multi_tr [kernel.vmlinux] [k] __getblk_gfp 0.00% sample_multi_tr [kernel.vmlinux] [k] __bpf_prog_run 0.00% sample_multi_tr [kernel.vmlinux] [k] put_page_testzero 0.00% sample_multi_tr [kernel.vmlinux] [k] native_load_sp0 0.00% sample_multi_tr [i915] [k] i915_gem_execbuffer_retire_commands 0.00% sample_multi_tr [i915] [k] i915_gem_free_object 0.00% sample_multi_tr [i915] [k] i915_gem_object_put_pages_gtt 0.00% sample_multi_tr [kernel.vmlinux] [k] strcmp 0.00% rm [kernel.vmlinux] [k] get_pfnblock_flags_mask 0.00% rm [kernel.vmlinux] [k] uncharge_list 0.00% rm [kernel.vmlinux] [k] unlock_buffer 0.00% sample_multi_tr [kernel.vmlinux] [k] __raw_spin_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] __memcpy 0.00% sample_multi_tr [kernel.vmlinux] [k] __sg_page_iter_next 0.00% sample_multi_tr [kernel.vmlinux] [k] osq_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] finish_wait 0.00% sample_multi_tr [kernel.vmlinux] [k] error_exit 0.00% sample_multi_tr [i915] [k] execlists_check_remove_request 0.00% sample_multi_tr [kernel.vmlinux] [k] ring_buffer_event_data 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_node_ctor 0.00% sample_multi_tr [kernel.vmlinux] [k] PageHeadHuge 0.00% sample_multi_tr [i915] [k] hsw_unclaimed_reg_debug 0.00% sample_multi_tr [kernel.vmlinux] [k] irq_may_run 0.00% sample_multi_tr [kernel.vmlinux] [k] touch_atime 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_merge 0.00% sample_multi_tr [kernel.vmlinux] [k] do_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] add_mm_counter_fast 0.00% sample_multi_tr [kernel.vmlinux] [k] sync_mm_rss 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_adjust_trans_huge 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_map_sg_attrs 0.00% sample_multi_tr [kernel.vmlinux] [k] __init_waitqueue_head 0.00% sample_multi_tr [kernel.vmlinux] [k] strlen 0.00% sample_multi_tr [kernel.vmlinux] [k] flat_send_IPI_allbutself 0.00% sample_multi_tr [kernel.vmlinux] [k] arch_get_unmapped_area_topdown 0.00% sample_multi_tr [kernel.vmlinux] [k] cpumask_any_but 0.00% sample_multi_tr [kernel.vmlinux] [k] bit_waitqueue 0.00% sample_multi_tr [kernel.vmlinux] [k] lockref_put_return 0.00% rm [kernel.vmlinux] [k] _raw_spin_lock 0.00% sample_multi_tr [kernel.vmlinux] [k] default_wake_function 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_clone 0.00% sample_multi_tr [kernel.vmlinux] [k] trace_buffer_lock_reserve 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_alloc_page_directories.isra.39 0.00% sample_multi_tr [i915] [k] fw_domains_get_with_thread_status 0.00% sample_multi_tr [kernel.vmlinux] [k] policy_nodemask 0.00% sample_multi_tr [kernel.vmlinux] [k] __inode_attach_wb 0.00% sample_multi_tr [kernel.vmlinux] [k] _raw_spin_trylock 0.00% sample_multi_tr [kernel.vmlinux] [k] rcu_accelerate_cbs 0.00% sample_multi_tr [kernel.vmlinux] [k] list_add_tail 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_mprotect 0.00% sample_multi_tr [i915] [k] i915_gem_gtt_prepare_object 0.00% sample_multi_tr [kernel.vmlinux] [k] rb_reset_tail.isra.20 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_lookup_rcu 0.00% sample_multi_tr [kernel.vmlinux] [k] perf_event_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] tlb_gather_mmu 0.00% sample_multi_tr [kernel.vmlinux] [k] native_flush_tlb 0.00% sample_multi_tr [kernel.vmlinux] [k] set_page_dirty 0.00% sample_multi_tr [kernel.vmlinux] [k] __mem_cgroup_threshold 0.00% sample_multi_tr [kernel.vmlinux] [k] unlink_anon_vmas 0.00% sample_multi_tr [kernel.vmlinux] [k] credit_entropy_bits 0.00% sample_multi_tr [kernel.vmlinux] [k] update_cfs_rq_h_load 0.00% sample_multi_tr [kernel.vmlinux] [k] __bitmap_weight 0.00% sample_multi_tr [kernel.vmlinux] [k] timespec_trunc 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_v4_early_demux 0.00% sample_multi_tr [kernel.vmlinux] [k] __sb_end_write 0.00% sample_multi_tr [i915] [k] intel_lr_context_descriptor 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_fault 0.00% sample_multi_tr [kernel.vmlinux] [k] copy_page 0.00% sample_multi_tr [kernel.vmlinux] [k] handle_irq_event 0.00% sample_multi_tr [kernel.vmlinux] [k] compound_unlock_irqrestore 0.00% sample_multi_tr [kernel.vmlinux] [k] mprotect_fixup 0.00% sample_multi_tr [kernel.vmlinux] [k] __set_page_dirty_no_writeback 0.00% sample_multi_tr [kernel.vmlinux] [k] filemap_map_pages 0.00% sample_multi_tr [kernel.vmlinux] [k] rwsem_down_write_failed 0.00% sample_multi_tr [kernel.vmlinux] [k] ktime_get_with_offset 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_alloc 0.00% sample_multi_tr [i915] [k] __i915_gem_vma_create 0.00% sample_multi_tr [kernel.vmlinux] [k] scsi_handle_queue_ramp_up 0.00% sample_multi_tr [kernel.vmlinux] [k] preempt_schedule_common 0.00% sample_multi_tr [kernel.vmlinux] [k] security_inode_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] __sg_page_iter_start 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_instantiate 0.00% sample_multi_tr [kernel.vmlinux] [k] copy_page_to_iter 0.00% sample_multi_tr [kernel.vmlinux] [k] address_space_init_once 0.00% sample_multi_tr [kernel.vmlinux] [k] strncpy_from_user 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_single 0.00% sample_multi_tr [kernel.vmlinux] [k] link_path_walk 0.00% sample_multi_tr [i915] [k] i915_gem_object_truncate 0.00% rm [kernel.vmlinux] [k] page_mapping 0.00% rm [kernel.vmlinux] [k] list_del 0.00% rm [kernel.vmlinux] [k] free_pages_prepare 0.00% rm [kernel.vmlinux] [k] kmem_cache_free 0.00% sample_multi_tr [kernel.vmlinux] [k] in_group_p 0.00% rm [kernel.vmlinux] [k] radix_tree_next_chunk 0.00% rm [kernel.vmlinux] [k] __radix_tree_delete_node 0.00% rm [kernel.vmlinux] [k] mem_cgroup_end_page_stat 0.00% sample_multi_tr [kernel.vmlinux] [k] dec_zone_page_state 0.00% rm [kernel.vmlinux] [k] bit_waitqueue 0.00% sample_multi_tr [kernel.vmlinux] [k] lockref_get_not_zero 0.00% sample_multi_tr [kernel.vmlinux] [k] locks_remove_file 0.00% sample_multi_tr [kernel.vmlinux] [k] __pagevec_release 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_cache_add_anon 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_munmap 0.00% sample_multi_tr [kernel.vmlinux] [k] balance_dirty_pages.isra.24 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_mapping_range 0.00% sample_multi_tr [kernel.vmlinux] [k] pollwake 0.00% sample_multi_tr [kernel.vmlinux] [k] __inet_lookup_established 0.00% sample_multi_tr [kernel.vmlinux] [k] find_next_zero_bit 0.00% sample_multi_tr [kernel.vmlinux] [k] find_first_bit 0.00% sample_multi_tr [kernel.vmlinux] [k] get_unmapped_area 0.00% sample_multi_tr [kernel.vmlinux] [k] scsi_request_fn 0.00% sample_multi_tr [kernel.vmlinux] [k] unlink_file_vma 0.00% sample_multi_tr [kernel.vmlinux] [k] tlb_flush_mmu_free 0.00% sample_multi_tr [kernel.vmlinux] [k] eth_type_trans 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_chain_link 0.00% sample_multi_tr [kernel.vmlinux] [k] smp_call_function_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] __mnt_want_write 0.00% sample_multi_tr [kernel.vmlinux] [k] alloc_file 0.00% sample_multi_tr [kernel.vmlinux] [k] nf_iterate 0.00% sample_multi_tr [kernel.vmlinux] [k] mempolicy_slab_node 0.00% sample_multi_tr [kernel.vmlinux] [k] strlcpy 0.00% sample_multi_tr [kernel.vmlinux] [k] find_vma_prev 0.00% sample_multi_tr [kernel.vmlinux] [k] __mmu_notifier_invalidate_range 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_wb_domain 0.00% sample_multi_tr [kernel.vmlinux] [k] note_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] rwsem_wake 0.00% sample_multi_tr [kernel.vmlinux] [k] radix_tree_tag_clear 0.00% sample_multi_tr [kernel.vmlinux] [k] sg_nents 0.00% sample_multi_tr [kernel.vmlinux] [k] bitmap_set 0.00% sample_multi_tr [kernel.vmlinux] [k] pte_alloc_one 0.00% sample_multi_tr [kernel.vmlinux] [k] raw_notifier_call_chain 0.00% sample_multi_tr [i915] [k] i915_gem_object_init 0.00% sample_multi_tr [kernel.vmlinux] [k] vmacache_update 0.00% sample_multi_tr [kernel.vmlinux] [k] ip_local_deliver 0.00% sample_multi_tr [kernel.vmlinux] [k] d_set_d_op 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_cache_add 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_interval_tree_remove 0.00% sample_multi_tr [kernel.vmlinux] [k] packet_rcv 0.00% sample_multi_tr [kernel.vmlinux] [k] lru_add_drain 0.00% sample_multi_tr [kernel.vmlinux] [k] sk_reset_timer 0.00% sample_multi_tr [kernel.vmlinux] [k] csd_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] mem_cgroup_uncharge_list 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_recalc_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] signal_pending_state 0.00% sample_multi_tr [kernel.vmlinux] [k] __rwsem_do_wake 0.00% sample_multi_tr [kernel.vmlinux] [k] unmap_region 0.00% sample_multi_tr [i915] [k] i915_gem_alloc_object 0.00% sample_multi_tr [kernel.vmlinux] [k] do_sys_open 0.00% sample_multi_tr [kernel.vmlinux] [k] __bitmap_or 0.00% sample_multi_tr [i915] [k] init_module 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_reserve_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_rb_erase 0.00% sample_multi_tr [kernel.vmlinux] [k] ima_file_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] cgroup_threadgroup_change_begin 0.00% sample_multi_tr [kernel.vmlinux] [k] dirty_poll_interval.part.19 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_va 0.00% sample_multi_tr [kernel.vmlinux] [k] acpi_os_read_port 0.00% sample_multi_tr [kernel.vmlinux] [k] ipv4_dst_check 0.00% sample_multi_tr [kernel.vmlinux] [k] call_rwsem_wake 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] vm_mmap_pgoff 0.00% sample_multi_tr [kernel.vmlinux] [k] __ptep_modify_prot_commit 0.00% sample_multi_tr [kernel.vmlinux] [k] kernfs_get 0.00% sample_multi_tr [kernel.vmlinux] [k] free_pgtables 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_queue_rcv 0.00% sample_multi_tr [kernel.vmlinux] [k] class_show 0.00% sample_multi_tr [kernel.vmlinux] [k] anon_vma_interval_tree_insert 0.00% sample_multi_tr [i915] [k] __i915_gem_request_retire__upto 0.00% sample_multi_tr [kernel.vmlinux] [k] native_send_call_func_single_ipi 0.00% sample_multi_tr [kernel.vmlinux] [k] zap_page_range_single 0.00% sample_multi_tr [kernel.vmlinux] [k] task_scan_min 0.00% sample_multi_tr [kernel.vmlinux] [k] _atomic_dec_and_lock 0.00% sample_multi_tr [kernel.vmlinux] [k] process_measurement 0.00% sample_multi_tr [kernel.vmlinux] [k] memtype_rb_lowest_match.constprop.8 0.00% sample_multi_tr [kernel.vmlinux] [k] pagevec_remove_exceptionals 0.00% sample_multi_tr [kernel.vmlinux] [k] dev_attr_show 0.00% sample_multi_tr [kernel.vmlinux] [k] task_work_add 0.00% sample_multi_tr [kernel.vmlinux] [k] do_dentry_open 0.00% rm [kernel.vmlinux] [k] page_remove_rmap 0.00% sample_multi_tr [kernel.vmlinux] [k] security_inode_permission 0.00% sample_multi_tr [kernel.vmlinux] [k] __get_locked_pte 0.00% sample_multi_tr [kernel.vmlinux] [k] make_kuid 0.00% sample_multi_tr [kernel.vmlinux] [k] alloc_pid 0.00% sample_multi_tr [kernel.vmlinux] [k] pat_pagerange_is_ram 0.00% sample_multi_tr [kernel.vmlinux] [k] intel_pmu_event_map 0.00% sample_multi_tr [i915] [k] gen8_ggtt_insert_entries 0.00% sample_multi_tr [kernel.vmlinux] [k] __d_drop 0.00% sample_multi_tr [kernel.vmlinux] [k] __get_user_8 0.00% sample_multi_tr [kernel.vmlinux] [k] inode_init_once 0.00% sample_multi_tr [kernel.vmlinux] [k] __inode_permission 0.00% sample_multi_tr [kernel.vmlinux] [k] generic_permission 0.00% sample_multi_tr [kernel.vmlinux] [k] insert_pfn.isra.68 0.00% rm [kernel.vmlinux] [k] fsnotify 0.00% rm [kernel.vmlinux] [k] __radix_tree_lookup 0.00% rm [kernel.vmlinux] [k] __mod_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] track_pfn_insert 0.00% sample_multi_tr [kernel.vmlinux] [k] vfs_read 0.00% sample_multi_tr [kernel.vmlinux] [k] vfs_getattr_nosec 0.00% sample_multi_tr [kernel.vmlinux] [k] alloc_inode 0.00% rm [kernel.vmlinux] [k] free_buffer_head 0.00% rm [kernel.vmlinux] [k] PageHuge 0.00% rm [kernel.vmlinux] [k] pagevec_remove_exceptionals 0.00% sample_multi_tr [kernel.vmlinux] [k] copy_process 0.00% sample_multi_tr [kernel.vmlinux] [k] __legitimize_mnt 0.00% rm [kernel.vmlinux] [k] mem_cgroup_page_lruvec 0.00% sample_multi_tr [kernel.vmlinux] [k] __fput 0.00% rm [kernel.vmlinux] [k] mem_cgroup_update_lru_size 0.00% sample_multi_tr [kernel.vmlinux] [k] ima_file_free 0.00% sample_multi_tr [kernel.vmlinux] [k] format_decode 0.00% rm [kernel.vmlinux] [k] try_to_release_page 0.00% sample_multi_tr [kernel.vmlinux] [k] kernfs_iop_follow_link 0.00% rm [kernel.vmlinux] [k] mem_cgroup_begin_page_stat 0.00% rm [kernel.vmlinux] [k] wake_up_bit 0.00% sample_multi_tr [kernel.vmlinux] [k] inode_init_always 0.00% rm [kernel.vmlinux] [k] __fget_light 0.00% rm [kernel.vmlinux] [k] call_rcu_sched 0.00% rm [kernel.vmlinux] [k] __call_rcu_nocb_enqueue 0.00% rm [kernel.vmlinux] [k] memcg_check_events 0.00% rm [kernel.vmlinux] [k] __dec_zone_page_state 0.00% rm [kernel.vmlinux] [k] uncharge_batch 0.00% rm [kernel.vmlinux] [k] mem_cgroup_uncharge_list 0.00% rm [kernel.vmlinux] [k] __mem_cgroup_threshold 0.00% rm [kernel.vmlinux] [k] free_hot_cold_page_list 0.00% rm [kernel.vmlinux] [k] discard_slab 0.00% rm [kernel.vmlinux] [k] unfreeze_partials.isra.64 0.00% sample_multi_tr [kernel.vmlinux] [k] alloc_cpumask_var 0.00% sample_multi_tr [kernel.vmlinux] [k] lockref_get_not_dead 0.00% sample_multi_tr [kernel.vmlinux] [k] __vma_link_file 0.00% sample_multi_tr [kernel.vmlinux] [k] exit_shm 0.00% sample_multi_tr [kernel.vmlinux] [k] __vfs_read 0.00% sample_multi_tr [kernel.vmlinux] [k] __tlb_remove_page 0.00% sample_multi_tr [kernel.vmlinux] [k] do_timer 0.00% sample_multi_tr [kernel.vmlinux] [k] del_timer_sync 0.00% sample_multi_tr [kernel.vmlinux] [k] vmap_page_range_noflush 0.00% sample_multi_tr [kernel.vmlinux] [k] mempool_free 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_interval_tree_iter_next 0.00% sample_multi_tr [kernel.vmlinux] [k] rwsem_down_read_failed 0.00% sample_multi_tr [kernel.vmlinux] [k] vm_mmap 0.00% sample_multi_tr [kernel.vmlinux] [k] __mmu_notifier_invalidate_range_end 0.00% sample_multi_tr [kernel.vmlinux] [k] fib_table_lookup 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_validate_incoming 0.00% sample_multi_tr [kernel.vmlinux] [k] __raw_spin_unlock 0.00% sample_multi_tr [kernel.vmlinux] [k] split_vma 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_start_plug 0.00% run_multisessio [kernel.vmlinux] [k] do_dentry_open 0.00% sample_multi_tr [kernel.vmlinux] [k] scsi_prep_fn 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_nr_tbl 0.00% sample_multi_tr [kernel.vmlinux] [k] acpi_ec_read_status.isra.5 0.00% sample_multi_tr [i915] [k] i915_gem_create_ioctl 0.00% sample_multi_tr [kernel.vmlinux] [k] end_page_writeback 0.00% sample_multi_tr [kernel.vmlinux] [k] arch_scale_cpu_capacity 0.00% sample_multi_tr [kernel.vmlinux] [k] swiotlb_map_page 0.00% rm [kernel.vmlinux] [k] handle_mm_fault 0.00% rm [kernel.vmlinux] [k] vma_interval_tree_remove 0.00% sample_multi_tr [kernel.vmlinux] [k] put_cpu_partial 0.00% sample_multi_tr [kernel.vmlinux] [k] call_function_single_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] udp_queue_rcv_skb 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_rq_map_sg 0.00% sample_multi_tr [i915] [k] kunmap_page_dma 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_insert_entries 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp4_gro_receive 0.00% sample_multi_tr [kernel.vmlinux] [k] rcu_advance_cbs 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_evict_everything 0.00% sample_multi_tr [kernel.vmlinux] [k] __mix_pool_bytes 0.00% sample_multi_tr [kernel.vmlinux] [k] schedule_preempt_disabled 0.00% sample_multi_tr [kernel.vmlinux] [k] read_hpet 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_data_queue 0.00% sample_multi_tr [kernel.vmlinux] [k] mpol_shared_policy_init 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_clean_rtx_queue 0.00% sample_multi_tr [kernel.vmlinux] [k] udp4_gro_receive 0.00% sample_multi_tr [kernel.vmlinux] [k] kmem_cache_alloc_node 0.00% sample_multi_tr [kernel.vmlinux] [k] bio_advance 0.00% sample_multi_tr [i915] [k] notify_ring 0.00% sample_multi_tr [kernel.vmlinux] [k] scsi_sg_free 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_queue_end_tag 0.00% sample_multi_tr [kernel.vmlinux] [k] __free_page_frag 0.00% sample_multi_tr [kernel.vmlinux] [k] sys_mmap_pgoff 0.00% sample_multi_tr [i915] [k] alloc_pt 0.00% sample_multi_tr [kernel.vmlinux] [k] ip_finish_output2 0.00% sample_multi_tr [kernel.vmlinux] [k] __blk_put_request 0.00% sample_multi_tr [kernel.vmlinux] [k] map_id_down 0.00% sample_multi_tr [kernel.vmlinux] [k] __fprop_inc_percpu_max 0.00% sample_multi_tr [kernel.vmlinux] [k] native_set_pte_at 0.00% sample_multi_tr [kernel.vmlinux] [k] security_file_mprotect 0.00% sample_multi_tr [kernel.vmlinux] [k] skb_trim 0.00% sample_multi_tr [kernel.vmlinux] [k] atime_needs_update 0.00% sample_multi_tr [kernel.vmlinux] [k] fprop_reflect_period_percpu.isra.5 0.00% sample_multi_tr [kernel.vmlinux] [k] inet_gro_receive 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_rearm_rto 0.00% sample_multi_tr [kernel.vmlinux] [k] inc_zone_page_state 0.00% sample_multi_tr [kernel.vmlinux] [k] file_ra_state_init 0.00% sample_multi_tr [kernel.vmlinux] [k] __memmove 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_gro_receive 0.00% sample_multi_tr [kernel.vmlinux] [k] get_align_mask 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_dup_policy 0.00% sample_multi_tr [kernel.vmlinux] [k] kill_fasync 0.00% sample_multi_tr [kernel.vmlinux] [k] net_rx_action 0.00% sample_multi_tr [kernel.vmlinux] [k] __sg_alloc_table 0.00% sample_multi_tr [kernel.vmlinux] [k] blk_peek_request 0.00% sample_multi_tr [i915] [k] __intel_uncore_forcewake_put 0.00% sample_multi_tr [kernel.vmlinux] [k] free_one_page 0.00% sample_multi_tr [kernel.vmlinux] [k] task_scan_max 0.00% sample_multi_tr [kernel.vmlinux] [k] generic_smp_call_function_single_interrupt 0.00% sample_multi_tr [kernel.vmlinux] [k] __note_gp_changes 0.00% sample_multi_tr [kernel.vmlinux] [k] security_mmap_file 0.00% sample_multi_tr [kernel.vmlinux] [k] __blk_run_queue 0.00% sample_multi_tr [kernel.vmlinux] [k] scsi_softirq_done 0.00% sample_multi_tr [kernel.vmlinux] [k] shmem_get_inode 0.00% sample_multi_tr [kernel.vmlinux] [k] __free_pages_ok 0.00% sample_multi_tr [kernel.vmlinux] [k] vm_stat_account 0.00% sample_multi_tr [kernel.vmlinux] [k] vm_munmap 0.00% sample_multi_tr [kernel.vmlinux] [k] part_round_stats_single 0.00% sample_multi_tr [kernel.vmlinux] [k] idr_preload 0.00% sample_multi_tr [kernel.vmlinux] [k] perf_event_mmap_output 0.00% sample_multi_tr [kernel.vmlinux] [k] tcp_check_space 0.00% sample_multi_tr [kernel.vmlinux] [k] alloc_cpumask_var_node 0.00% sample_multi_tr [kernel.vmlinux] [k] filldir 0.00% sample_multi_tr [kernel.vmlinux] [k] sched_clock_tick 0.00% run_multisessio [kernel.vmlinux] [k] kmem_cache_alloc 0.00% sample_multi_tr [kernel.vmlinux] [k] __mutex_init 0.00% sample_multi_tr [kernel.vmlinux] [k] reusable_anon_vma 0.00% sample_multi_tr [kernel.vmlinux] [k] kernfs_dir_pos 0.00% sample_multi_tr [kernel.vmlinux] [k] lockref_get 0.00% sample_multi_tr [kernel.vmlinux] [k] __rb_insert_augmented 0.00% sample_multi_tr [kernel.vmlinux] [k] groups_search 0.00% sample_multi_tr [kernel.vmlinux] [k] kernfs_fop_readdir 0.00% sample_multi_tr [kernel.vmlinux] [k] __rb_erase_color 0.00% run_multisessio [kernel.vmlinux] [k] update_blocked_averages 0.00% run_multisessio [kernel.vmlinux] [k] filemap_map_pages 0.00% sample_multi_tr [kernel.vmlinux] [k] pci_read 0.00% sample_multi_tr [kernel.vmlinux] [k] vma_interval_tree_insert 0.00% run_multisessio [kernel.vmlinux] [k] perf_event_aux 0.00% run_multisessio [kernel.vmlinux] [k] run_rebalance_domains 0.00% run_multisessio [kernel.vmlinux] [k] native_write_msr_safe # # (For a higher level overview, try: perf report --sort comm,dso) # # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 314K of event 'cycles' # Event count (approx.): 136914140645 # # Overhead Command Shared Object Symbol # ........ ............... ................. ............................................................ # 7.09% sample_multi_tr [i915] [k] __i915_wait_request 3.21% sample_multi_tr [kernel.kallsyms] [k] mutex_spin_on_owner.isra.4 3.00% sample_multi_tr [i915] [k] gen8_get_seqno 1.67% sample_multi_tr [kernel.kallsyms] [k] update_blocked_averages 1.29% sample_multi_tr [kernel.kallsyms] [k] __list_del_entry 1.08% sample_multi_tr [kernel.kallsyms] [k] copy_user_enhanced_fast_string 0.88% sample_multi_tr [i915] [k] i915_gem_obj_to_vma 0.78% sample_multi_tr [i915] [k] eb_lookup_vmas.isra.16 0.66% sample_multi_tr [kernel.kallsyms] [k] __schedule 0.63% sample_multi_tr [kernel.kallsyms] [k] __audit_syscall_exit 0.52% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_lock 0.50% sample_multi_tr [kernel.kallsyms] [k] __switch_to 0.47% sample_multi_tr [i915] [k] i915_gem_execbuffer_reserve.isra.18 0.44% sample_multi_tr [kernel.kallsyms] [k] native_queued_spin_lock_slowpath 0.43% sample_multi_tr [kernel.kallsyms] [k] idr_find_slowpath 0.43% sample_multi_tr [kernel.kallsyms] [k] native_write_msr_safe 0.41% sample_multi_tr [i915] [k] i915_gem_object_retire__read 0.40% sample_multi_tr [kernel.kallsyms] [k] entry_SYSCALL_64_after_swapgs 0.38% sample_multi_tr [kernel.kallsyms] [k] update_cfs_shares 0.37% sample_multi_tr [kernel.kallsyms] [k] osq_lock 0.36% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_lock_irqsave 0.35% sample_multi_tr [kernel.kallsyms] [k] update_curr 0.34% sample_multi_tr [kernel.kallsyms] [k] cpuacct_charge 0.34% sample_multi_tr [i915] [k] i915_gem_do_execbuffer.isra.24 0.34% sample_multi_tr [kernel.kallsyms] [k] clear_page_c_e 0.33% sample_multi_tr [kernel.kallsyms] [k] __fget 0.33% sample_multi_tr [kernel.kallsyms] [k] __list_add 0.33% sample_multi_tr [kernel.kallsyms] [k] wake_q_add 0.30% sample_multi_tr [kernel.kallsyms] [k] futex_wake 0.30% sample_multi_tr [kernel.kallsyms] [k] enqueue_entity 0.30% sample_multi_tr [kernel.kallsyms] [k] syscall_return_slowpath 0.29% sample_multi_tr [kernel.kallsyms] [k] try_to_wake_up 0.26% sample_multi_tr [kernel.kallsyms] [k] timerqueue_add 0.26% sample_multi_tr [i915] [k] i915_vma_move_to_active 0.24% sample_multi_tr [kernel.kallsyms] [k] dequeue_entity 0.24% sample_multi_tr [kernel.kallsyms] [k] select_task_rq_fair 0.24% sample_multi_tr [kernel.kallsyms] [k] idle_cpu 0.23% sample_multi_tr [kernel.kallsyms] [k] kfree 0.23% sample_multi_tr [kernel.kallsyms] [k] __perf_event_task_sched_out 0.23% sample_multi_tr [kernel.kallsyms] [k] __audit_syscall_entry 0.22% sample_multi_tr [kernel.kallsyms] [k] syscall_trace_enter_phase1 0.21% sample_multi_tr [kernel.kallsyms] [k] futex_wait 0.21% sample_multi_tr [i915] [k] i915_gem_retire_requests_ring 0.20% sample_multi_tr [kernel.kallsyms] [k] do_futex 0.20% sample_multi_tr [kernel.kallsyms] [k] account_entity_enqueue 0.20% sample_multi_tr [kernel.kallsyms] [k] futex_wait_setup 0.20% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_start 0.20% sample_multi_tr [kernel.kallsyms] [k] rb_erase 0.20% sample_multi_tr [kernel.kallsyms] [k] page_fault 0.19% sample_multi_tr [kernel.kallsyms] [k] futex_wait_queue_me 0.19% sample_multi_tr [kernel.kallsyms] [k] __kmalloc 0.18% sample_multi_tr [kernel.kallsyms] [k] int_ret_from_sys_call 0.18% sample_multi_tr [kernel.kallsyms] [k] effective_load.isra.43 0.18% sample_multi_tr [kernel.kallsyms] [k] enqueue_task_fair 0.18% sample_multi_tr [kernel.kallsyms] [k] dequeue_task_fair 0.18% sample_multi_tr [kernel.kallsyms] [k] get_futex_key 0.18% sample_multi_tr [kernel.kallsyms] [k] prepare_exit_to_usermode 0.17% sample_multi_tr [kernel.kallsyms] [k] pick_next_task_fair 0.17% sample_multi_tr [kernel.kallsyms] [k] __fget_light 0.17% sample_multi_tr [kernel.kallsyms] [k] entry_SYSCALL_64 0.17% sample_multi_tr [kernel.kallsyms] [k] account_entity_dequeue 0.16% sample_multi_tr [kernel.kallsyms] [k] sys_futex 0.16% sample_multi_tr [i915] [k] i915_gem_object_do_pin 0.15% sample_multi_tr [kernel.kallsyms] [k] enqueue_task 0.15% sample_multi_tr [kernel.kallsyms] [k] select_idle_sibling 0.15% sample_multi_tr [i915] [k] i915_gem_madvise_ioctl 0.14% sample_multi_tr [kernel.kallsyms] [k] get_futex_key_refs.isra.12 0.14% sample_multi_tr [kernel.kallsyms] [k] shmem_getpage_gfp 0.13% sample_multi_tr [kernel.kallsyms] [k] get_page_from_freelist 0.13% sample_multi_tr [kernel.kallsyms] [k] kmem_cache_alloc 0.13% sample_multi_tr [kernel.kallsyms] [k] hash_futex 0.13% sample_multi_tr [kernel.kallsyms] [k] get_futex_value_locked 0.12% sample_multi_tr [kernel.kallsyms] [k] mutex_lock_interruptible 0.12% sample_multi_tr [i915] [k] trace_event_define_fields_i915_px_entry 0.12% sample_multi_tr [i915] [k] i915_gem_execbuffer_move_to_active 0.12% sample_multi_tr [kernel.kallsyms] [k] native_sched_clock 0.11% sample_multi_tr [kernel.kallsyms] [k] unroll_tree_refs 0.11% sample_multi_tr [kernel.kallsyms] [k] rb_insert_color 0.11% sample_multi_tr [kernel.kallsyms] [k] update_sd_lb_stats 0.10% sample_multi_tr [kernel.kallsyms] [k] handle_mm_fault 0.10% sample_multi_tr [kernel.kallsyms] [k] __calc_delta 0.10% sample_multi_tr [kernel.kallsyms] [k] finish_task_switch 0.10% sample_multi_tr [kernel.kallsyms] [k] resched_curr 0.10% sample_multi_tr [kernel.kallsyms] [k] update_min_vruntime 0.10% sample_multi_tr [i915] [k] i915_gem_execbuffer2 0.09% sample_multi_tr [i915] [k] intel_execlists_submission 0.09% sample_multi_tr [kernel.kallsyms] [k] task_waking_fair 0.09% sample_multi_tr [kernel.kallsyms] [k] __enqueue_entity 0.09% sample_multi_tr [kernel.kallsyms] [k] gup_pte_range 0.09% sample_multi_tr [kernel.kallsyms] [k] __radix_tree_lookup 0.09% sample_multi_tr [kernel.kallsyms] [k] remove_entity_load_avg 0.09% sample_multi_tr [kernel.kallsyms] [k] do_vfs_ioctl 0.09% sample_multi_tr [kernel.kallsyms] [k] fput 0.08% sample_multi_tr [i915] [k] i915_gem_obj_to_ggtt_view 0.08% sample_multi_tr [kernel.kallsyms] [k] check_preempt_curr 0.08% sample_multi_tr [kernel.kallsyms] [k] set_next_entity 0.08% sample_multi_tr [kernel.kallsyms] [k] __wake_up_bit 0.08% sample_multi_tr [kernel.kallsyms] [k] rb_reserve_next_event.isra.47 0.08% sample_multi_tr [i915] [k] i915_mutex_lock_interruptible 0.08% sample_multi_tr [kernel.kallsyms] [k] sys_ioctl 0.08% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_vblank_evaded 0.08% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_lock_irq 0.08% sample_multi_tr [kernel.kallsyms] [k] __unqueue_futex 0.08% sample_multi_tr [kernel.kallsyms] [k] check_preempt_wakeup 0.07% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.07% sample_multi_tr [kernel.kallsyms] [k] futex_wake_op 0.07% sample_multi_tr [i915] [k] intel_fb_obj_flush 0.07% sample_multi_tr [i915] [k] intel_ring_initialized 0.07% sample_multi_tr [kernel.kallsyms] [k] unlock_page 0.07% sample_multi_tr [kernel.kallsyms] [k] put_page 0.07% sample_multi_tr [i915] [k] i915_gem_object_set_to_cpu_domain 0.07% sample_multi_tr [kernel.kallsyms] [k] task_tick_fair 0.07% sample_multi_tr [i915] [k] gen8_emit_request 0.07% sample_multi_tr [kernel.kallsyms] [k] rb_next 0.07% sample_multi_tr [kernel.kallsyms] [k] do_audit_syscall_entry 0.06% sample_multi_tr [kernel.kallsyms] [k] schedule 0.06% sample_multi_tr [kernel.kallsyms] [k] mutex_unlock 0.06% sample_multi_tr [kernel.kallsyms] [k] __bitmap_intersects 0.06% sample_multi_tr [kernel.kallsyms] [k] update_fast_ctr 0.06% sample_multi_tr [i915] [k] i915_gem_clflush_object 0.06% sample_multi_tr [kernel.kallsyms] [k] io_schedule_timeout 0.06% sample_multi_tr [kernel.kallsyms] [k] update_rq_clock.part.82 0.06% sample_multi_tr [i915] [k] execlists_context_unqueue 0.06% sample_multi_tr [kernel.kallsyms] [k] plist_add 0.06% sample_multi_tr [kernel.kallsyms] [k] rcu_check_callbacks 0.06% sample_multi_tr [kernel.kallsyms] [k] load_balance 0.06% sample_multi_tr [kernel.kallsyms] [k] apic_timer_interrupt 0.06% sample_multi_tr [i915] [k] i915_gem_set_domain_ioctl 0.06% sample_multi_tr [i915] [k] gen6_read32 0.06% sample_multi_tr [kernel.kallsyms] [k] __alloc_pages_nodemask 0.06% sample_multi_tr [kernel.kallsyms] [k] change_protection_range 0.06% sample_multi_tr [kernel.kallsyms] [k] put_prev_entity 0.05% sample_multi_tr [kernel.kallsyms] [k] _cond_resched 0.05% sample_multi_tr [kernel.kallsyms] [k] find_vma 0.05% sample_multi_tr [i915] [k] gen8_irq_handler 0.05% sample_multi_tr [kernel.kallsyms] [k] vmacache_find 0.05% sample_multi_tr [kernel.kallsyms] [k] ring_buffer_lock_reserve 0.05% sample_multi_tr [kernel.kallsyms] [k] futex_requeue 0.05% sample_multi_tr [kernel.kallsyms] [k] dput 0.05% sample_multi_tr [kernel.kallsyms] [k] pick_next_entity 0.05% sample_multi_tr [i915] [k] i915_gem_execbuffer_unreserve_vma 0.05% sample_multi_tr [kernel.kallsyms] [k] _find_next_bit.part.0 0.05% sample_multi_tr [kernel.kallsyms] [k] path_put 0.05% sample_multi_tr [kernel.kallsyms] [k] place_entity 0.05% sample_multi_tr [kernel.kallsyms] [k] source_load 0.05% sample_multi_tr [kernel.kallsyms] [k] next_zones_zonelist 0.05% sample_multi_tr [kernel.kallsyms] [k] dequeue_task 0.05% sample_multi_tr [i915] [k] i915_gem_sw_finish_ioctl 0.05% sample_multi_tr [kernel.kallsyms] [k] reschedule_interrupt 0.05% sample_multi_tr [kernel.kallsyms] [k] iowrite32 0.04% sample_multi_tr [kernel.kallsyms] [k] release_pages 0.04% sample_multi_tr [i915] [k] fw_domains_get 0.04% sample_multi_tr [kernel.kallsyms] [k] __rmqueue 0.04% sample_multi_tr [kernel.kallsyms] [k] __find_get_block 0.04% sample_multi_tr [i915] [k] i915_gem_execbuffer_reserve_vma.isra.17 0.04% sample_multi_tr [i915] [k] i915_gem_request_add_to_client 0.04% sample_multi_tr [kernel.kallsyms] [k] current_kernel_time64 0.04% sample_multi_tr [kernel.kallsyms] [k] entry_SYSCALL_64_fastpath 0.04% sample_multi_tr [i915] [k] i915_gem_object_wait_rendering__nonblocking 0.04% sample_multi_tr [kernel.kallsyms] [k] gup_pud_range 0.04% sample_multi_tr [kernel.kallsyms] [k] wake_up_q 0.04% sample_multi_tr [kernel.kallsyms] [k] __do_page_fault 0.04% sample_multi_tr [kernel.kallsyms] [k] fsnotify 0.04% sample_multi_tr [kernel.kallsyms] [k] hrtimer_active 0.04% sample_multi_tr [kernel.kallsyms] [k] clear_buddies 0.04% sample_multi_tr [kernel.kallsyms] [k] __percpu_counter_add 0.04% sample_multi_tr [i915] [k] i915_gem_context_get 0.04% sample_multi_tr [kernel.kallsyms] [k] memcpy_erms 0.04% sample_multi_tr [kernel.kallsyms] [k] __pagevec_lru_add_fn 0.04% sample_multi_tr [kernel.kallsyms] [k] run_timer_softirq 0.04% sample_multi_tr [i915] [k] i915_vma_bind 0.04% sample_multi_tr [i915] [k] i915_gem_busy_ioctl 0.04% sample_multi_tr [i915] [k] hsw_unclaimed_reg_detect 0.03% sample_multi_tr [kernel.kallsyms] [k] __compute_runnable_contrib 0.03% sample_multi_tr [kernel.kallsyms] [k] __mark_inode_dirty 0.03% sample_multi_tr [kernel.kallsyms] [k] copy_page_to_iter_iovec 0.03% sample_multi_tr [kernel.kallsyms] [k] hrtimer_start_range_ns 0.03% sample_multi_tr [kernel.kallsyms] [k] rcu_note_context_switch 0.03% sample_multi_tr [kernel.kallsyms] [k] tracing_mark_write 0.03% sample_multi_tr [kernel.kallsyms] [k] ttwu_do_wakeup 0.03% sample_multi_tr [kernel.kallsyms] [k] set_task_cpu 0.03% sample_multi_tr [kernel.kallsyms] [k] find_get_entry 0.03% sample_multi_tr [kernel.kallsyms] [k] kmalloc_slab 0.03% sample_multi_tr [i915] [k] i915_gem_object_retire__write 0.03% sample_multi_tr [kernel.kallsyms] [k] iov_iter_fault_in_readable 0.03% sample_multi_tr [kernel.kallsyms] [k] find_busiest_group 0.03% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_charge_statistics.isra.27 0.03% sample_multi_tr [kernel.kallsyms] [k] mutex_optimistic_spin 0.03% sample_multi_tr [kernel.kallsyms] [k] ctx_sched_out 0.03% sample_multi_tr [kernel.kallsyms] [k] can_migrate_task 0.03% sample_multi_tr [kernel.kallsyms] [k] pick_next_task_idle 0.03% sample_multi_tr [i915] [k] trace_event_define_fields_i915_page_table_entry_update 0.03% sample_multi_tr [kernel.kallsyms] [k] __lru_cache_add 0.03% sample_multi_tr [i915] [k] i915_gem_request_alloc 0.03% sample_multi_tr [kernel.kallsyms] [k] balance_dirty_pages_ratelimited 0.03% sample_multi_tr [kernel.kallsyms] [k] __mod_zone_page_state 0.03% sample_multi_tr [kernel.kallsyms] [k] kmem_cache_free 0.03% sample_multi_tr [kernel.kallsyms] [k] hrtimer_init 0.03% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_try_charge 0.03% sample_multi_tr [kernel.kallsyms] [k] __perf_event_task_sched_in 0.03% sample_multi_tr [kernel.kallsyms] [k] free_pcppages_bulk 0.03% sample_multi_tr [kernel.kallsyms] [k] __add_to_page_cache_locked 0.03% sample_multi_tr [kernel.kallsyms] [k] perf_pmu_disable 0.03% sample_multi_tr [i915] [k] intel_ring_reserved_space_reserve 0.03% sample_multi_tr [kernel.kallsyms] [k] perf_event_context_sched_in 0.03% sample_multi_tr [kernel.kallsyms] [k] tracesys 0.03% sample_multi_tr [kernel.kallsyms] [k] vfs_write 0.03% sample_multi_tr [kernel.kallsyms] [k] perf_event_task_tick 0.03% sample_multi_tr [kernel.kallsyms] [k] cpumask_next_and 0.03% sample_multi_tr [kernel.kallsyms] [k] __acct_update_integrals 0.03% sample_multi_tr [i915] [k] i915_gem_obj_lookup_or_create_vma 0.03% sample_multi_tr [kernel.kallsyms] [k] flat_send_IPI_mask 0.03% sample_multi_tr [kernel.kallsyms] [k] mnt_clone_write 0.03% sample_multi_tr [i915] [k] i915_gem_object_set_to_gtt_domain 0.03% sample_multi_tr [kernel.kallsyms] [k] smp_call_function_many 0.03% sample_multi_tr [kernel.kallsyms] [k] __slab_alloc 0.03% sample_multi_tr [kernel.kallsyms] [k] security_file_ioctl 0.03% sample_multi_tr [kernel.kallsyms] [k] get_user_pages_fast 0.02% sample_multi_tr [kernel.kallsyms] [k] cpu_needs_another_gp 0.02% sample_multi_tr [kernel.kallsyms] [k] syscall_return_via_sysret 0.02% sample_multi_tr [i915] [k] intel_logical_ring_begin 0.02% sample_multi_tr [kernel.kallsyms] [k] ring_buffer_unlock_commit 0.02% sample_multi_tr [kernel.kallsyms] [k] __vfs_write 0.02% sample_multi_tr [kernel.kallsyms] [k] irq_entries_start 0.02% sample_multi_tr [kernel.kallsyms] [k] get_mem_cgroup_from_mm 0.02% sample_multi_tr [kernel.kallsyms] [k] __do_softirq 0.02% sample_multi_tr [kernel.kallsyms] [k] zone_dirty_ok 0.02% sample_multi_tr [kernel.kallsyms] [k] put_prev_task_fair 0.02% sample_multi_tr [kernel.kallsyms] [k] int_ret_from_sys_call_irqs_off 0.02% sample_multi_tr [i915] [k] gen8_gt_irq_handler 0.02% sample_multi_tr [kernel.kallsyms] [k] local_apic_timer_interrupt 0.02% sample_multi_tr [kernel.kallsyms] [k] __hrtimer_run_queues 0.02% sample_multi_tr [kernel.kallsyms] [k] rcu_irq_enter 0.02% sample_multi_tr [kernel.kallsyms] [k] task_numa_fault 0.02% sample_multi_tr [kernel.kallsyms] [k] sys_write 0.02% sample_multi_tr [kernel.kallsyms] [k] __pm_runtime_resume 0.02% sample_multi_tr [kernel.kallsyms] [k] queue_delayed_work_on 0.02% sample_multi_tr [kernel.kallsyms] [k] free_hot_cold_page 0.02% sample_multi_tr [kernel.kallsyms] [k] find_next_bit 0.02% sample_multi_tr [kernel.kallsyms] [k] pagevec_lru_move_fn 0.02% sample_multi_tr [kernel.kallsyms] [k] __delayacct_blkio_end 0.02% sample_multi_tr [i915] [k] i915_gem_get_seqno 0.02% sample_multi_tr [kernel.kallsyms] [k] nohz_balance_exit_idle.part.64 0.02% sample_multi_tr [kernel.kallsyms] [k] try_charge 0.02% sample_multi_tr [kernel.kallsyms] [k] unmap_page_range 0.02% sample_multi_tr [i915] [k] i915_gem_object_pin 0.02% sample_multi_tr [i915] [k] i915_queue_hangcheck 0.02% sample_multi_tr [kernel.kallsyms] [k] generic_write_end 0.02% sample_multi_tr [kernel.kallsyms] [k] read_tsc 0.02% sample_multi_tr [i915] [k] __i915_add_request 0.02% sample_multi_tr [kernel.kallsyms] [k] __fdget 0.02% sample_multi_tr [kernel.kallsyms] [k] __radix_tree_create 0.02% sample_multi_tr [kernel.kallsyms] [k] __block_write_begin 0.02% sample_multi_tr [kernel.kallsyms] [k] __inc_zone_state 0.02% sample_multi_tr [kernel.kallsyms] [k] __fsnotify_parent 0.02% sample_multi_tr [kernel.kallsyms] [k] get_task_policy.part.23 0.02% sample_multi_tr [kernel.kallsyms] [k] generic_perform_write 0.02% sample_multi_tr [kernel.kallsyms] [k] prepare_to_wait 0.02% sample_multi_tr [kernel.kallsyms] [k] flush_tlb_mm_range 0.02% sample_multi_tr [kernel.kallsyms] [k] policy_zonelist 0.02% sample_multi_tr [i915] [k] intel_fb_obj_invalidate 0.02% sample_multi_tr [kernel.kallsyms] [k] rpm_resume 0.02% sample_multi_tr [kernel.kallsyms] [k] mark_page_accessed 0.02% sample_multi_tr [kernel.kallsyms] [k] perf_ctx_unlock 0.02% sample_multi_tr [i915] [k] gen8_emit_bb_start 0.02% sample_multi_tr [kernel.kallsyms] [k] account_page_dirtied 0.02% sample_multi_tr [kernel.kallsyms] [k] x86_pmu_disable 0.02% sample_multi_tr [kernel.kallsyms] [k] alloc_pages_vma 0.02% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_begin_page_stat 0.02% sample_multi_tr [kernel.kallsyms] [k] mntput 0.02% sample_multi_tr [kernel.kallsyms] [k] __pm_runtime_suspend 0.02% sample_multi_tr [kernel.kallsyms] [k] set_next_buddy 0.02% sample_multi_tr [kernel.kallsyms] [k] rw_verify_area 0.02% sample_multi_tr [kernel.kallsyms] [k] sched_clock_cpu 0.02% sample_multi_tr [kernel.kallsyms] [k] unmapped_area_topdown 0.02% sample_multi_tr [kernel.kallsyms] [k] cpus_share_cache 0.02% sample_multi_tr [kernel.kallsyms] [k] check_cfs_rq_runtime 0.02% sample_multi_tr [kernel.kallsyms] [k] put_pid 0.02% sample_multi_tr [i915] [k] i915_gem_obj_offset 0.02% sample_multi_tr [i915] [k] gen8_write32 0.02% sample_multi_tr [kernel.kallsyms] [k] memset_erms 0.02% sample_multi_tr [kernel.kallsyms] [k] shmem_add_to_page_cache 0.02% sample_multi_tr [kernel.kallsyms] [k] native_apic_mem_write 0.02% sample_multi_tr [kernel.kallsyms] [k] schedule_timeout 0.02% sample_multi_tr [kernel.kallsyms] [k] up_read 0.02% sample_multi_tr [kernel.kallsyms] [k] account_system_time 0.02% sample_multi_tr [kernel.kallsyms] [k] intel_pstate_set_pstate 0.01% sample_multi_tr [kernel.kallsyms] [k] __zone_watermark_ok 0.01% sample_multi_tr [kernel.kallsyms] [k] sys_fsync 0.01% sample_multi_tr [kernel.kallsyms] [k] fetch_task_cputime 0.01% sample_multi_tr [kernel.kallsyms] [k] inode_add_rsv_space 0.01% sample_multi_tr [i915] [k] intel_runtime_pm_get 0.01% sample_multi_tr [kernel.kallsyms] [k] cancel_dirty_page 0.01% sample_multi_tr [kernel.kallsyms] [k] mark_wake_futex 0.01% sample_multi_tr [kernel.kallsyms] [k] task_tick_numa 0.01% sample_multi_tr [kernel.kallsyms] [k] queued_spin_lock_slowpath 0.01% sample_multi_tr [i915] [k] i915_gem_object_get_pages_gtt 0.01% sample_multi_tr [kernel.kallsyms] [k] mutex_lock 0.01% sample_multi_tr [kernel.kallsyms] [k] hrtimer_interrupt 0.01% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_commit_charge 0.01% sample_multi_tr [kernel.kallsyms] [k] trigger_load_balance 0.01% sample_multi_tr [kernel.kallsyms] [k] __dquot_alloc_space 0.01% sample_multi_tr [i915] [k] gen8_emit_flush_render 0.01% sample_multi_tr [kernel.kallsyms] [k] __radix_tree_preload 0.01% sample_multi_tr [kernel.kallsyms] [k] truncate_inode_page 0.01% sample_multi_tr [kernel.kallsyms] [k] map_id_up 0.01% sample_multi_tr [kernel.kallsyms] [k] ktime_get_update_offsets_now 0.01% sample_multi_tr [kernel.kallsyms] [k] __srcu_read_lock 0.01% sample_multi_tr [kernel.kallsyms] [k] get_pfnblock_flags_mask 0.01% sample_multi_tr [i915] [k] i915_gem_wait_ioctl 0.01% sample_multi_tr [kernel.kallsyms] [k] account_user_time 0.01% sample_multi_tr [kernel.kallsyms] [k] radix_tree_lookup_slot 0.01% sample_multi_tr [i915] [k] fw_domains_put 0.01% sample_multi_tr [kernel.kallsyms] [k] ttwu_do_activate.constprop.92 0.01% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_page_lruvec 0.01% sample_multi_tr [kernel.kallsyms] [k] file_update_time 0.01% sample_multi_tr [kernel.kallsyms] [k] irq_enter 0.01% sample_multi_tr [kernel.kallsyms] [k] __delete_from_page_cache 0.01% sample_multi_tr [kernel.kallsyms] [k] iov_iter_copy_from_user_atomic 0.01% sample_multi_tr [kernel.kallsyms] [k] wake_up_process 0.01% sample_multi_tr [kernel.kallsyms] [k] account_process_tick 0.01% sample_multi_tr [kernel.kallsyms] [k] migrate_task_rq_fair 0.01% sample_multi_tr [kernel.kallsyms] [k] rcu_process_callbacks 0.01% sample_multi_tr [kernel.kallsyms] [k] drop_futex_key_refs.isra.13 0.01% sample_multi_tr [kernel.kallsyms] [k] scheduler_tick 0.01% sample_multi_tr [kernel.kallsyms] [k] _copy_from_user 0.01% sample_multi_tr [kernel.kallsyms] [k] get_nohz_timer_target 0.01% sample_multi_tr [kernel.kallsyms] [k] ktime_get 0.01% sample_multi_tr [kernel.kallsyms] [k] rebalance_domains 0.01% sample_multi_tr [kernel.kallsyms] [k] down_read_trylock 0.01% sample_multi_tr [i915] [k] gen8_emit_flush 0.01% sample_multi_tr [kernel.kallsyms] [k] run_posix_cpu_timers 0.01% sample_multi_tr [kernel.kallsyms] [k] percpu_down_read 0.01% sample_multi_tr [kernel.kallsyms] [k] __brelse 0.01% sample_multi_tr [kernel.kallsyms] [k] __generic_file_write_iter 0.01% sample_multi_tr [kernel.kallsyms] [k] __block_commit_write.isra.22 0.01% sample_multi_tr [kernel.kallsyms] [k] native_load_tls 0.01% sample_multi_tr [i915] [k] i915_gem_object_sync 0.01% sample_multi_tr [kernel.kallsyms] [k] __internal_add_timer 0.01% sample_multi_tr [kernel.kallsyms] [k] __mutex_lock_interruptible_slowpath 0.01% sample_multi_tr [kernel.kallsyms] [k] update_wall_time 0.01% sample_multi_tr [kernel.kallsyms] [k] list_del 0.01% sample_multi_tr [kernel.kallsyms] [k] current_fs_time 0.01% sample_multi_tr [kernel.kallsyms] [k] run_rebalance_domains 0.01% sample_multi_tr [kernel.kallsyms] [k] should_numa_migrate_memory 0.01% sample_multi_tr [kernel.kallsyms] [k] find_get_entries 0.01% sample_multi_tr [kernel.kallsyms] [k] sched_clock 0.01% sample_multi_tr [kernel.kallsyms] [k] vfs_fsync_range 0.01% sample_multi_tr [kernel.kallsyms] [k] alloc_pages_current 0.01% sample_multi_tr [kernel.kallsyms] [k] shmem_undo_range 0.01% sample_multi_tr [kernel.kallsyms] [k] __dec_zone_state 0.01% sample_multi_tr [kernel.kallsyms] [k] __find_get_block_slow 0.01% sample_multi_tr [kernel.kallsyms] [k] free_pages_prepare 0.01% sample_multi_tr [kernel.kallsyms] [k] tracing_generic_entry_update 0.01% sample_multi_tr [kernel.kallsyms] [k] calc_global_load 0.01% sample_multi_tr [kernel.kallsyms] [k] __get_vma_policy 0.01% sample_multi_tr [kernel.kallsyms] [k] page_add_new_anon_rmap 0.01% sample_multi_tr [kernel.kallsyms] [k] lock_timer_base.isra.32 0.01% sample_multi_tr [kernel.kallsyms] [k] internal_add_timer 0.01% sample_multi_tr [kernel.kallsyms] [k] do_page_fault 0.01% sample_multi_tr [kernel.kallsyms] [k] _raw_read_lock 0.01% sample_multi_tr [kernel.kallsyms] [k] smp_apic_timer_interrupt 0.01% sample_multi_tr [kernel.kallsyms] [k] commit_charge 0.01% sample_multi_tr [i915] [k] i915_gem_obj_is_pinned 0.01% sample_multi_tr [kernel.kallsyms] [k] sched_avg_update 0.01% sample_multi_tr [kernel.kallsyms] [k] delete_from_page_cache 0.01% sample_multi_tr [kernel.kallsyms] [k] perf_event_aux 0.01% sample_multi_tr [kernel.kallsyms] [k] detach_if_pending 0.01% sample_multi_tr [kernel.kallsyms] [k] pagecache_get_page 0.01% sample_multi_tr [kernel.kallsyms] [k] mod_timer 0.01% sample_multi_tr [kernel.kallsyms] [k] ret_from_intr 0.01% sample_multi_tr [i915] [k] i915_needs_cmd_parser 0.01% sample_multi_tr [i915] [k] i915_gem_request_retire 0.01% rm [kernel.kallsyms] [k] __list_del_entry 0.01% sample_multi_tr [kernel.kallsyms] [k] sg_next 0.01% sample_multi_tr [kernel.kallsyms] [k] scheduler_ipi 0.01% sample_multi_tr [kernel.kallsyms] [k] native_read_msr_safe 0.01% sample_multi_tr [kernel.kallsyms] [k] move_freepages 0.01% sample_multi_tr [kernel.kallsyms] [k] kvfree 0.01% sample_multi_tr [kernel.kallsyms] [k] handle_edge_irq 0.01% sample_multi_tr [kernel.kallsyms] [k] create_empty_buffers 0.01% sample_multi_tr [kernel.kallsyms] [k] inode_reserved_space 0.01% sample_multi_tr [kernel.kallsyms] [k] generic_write_checks 0.01% sample_multi_tr [kernel.kallsyms] [k] deactivate_task 0.01% sample_multi_tr [kernel.kallsyms] [k] native_smp_send_reschedule 0.01% sample_multi_tr [kernel.kallsyms] [k] perf_event_aux_ctx 0.01% sample_multi_tr [kernel.kallsyms] [k] update_cfs_rq_h_load 0.01% sample_multi_tr [kernel.kallsyms] [k] alloc_buffer_head 0.01% sample_multi_tr [kernel.kallsyms] [k] alloc_page_buffers 0.01% sample_multi_tr [kernel.kallsyms] [k] do_fsync 0.01% sample_multi_tr [kernel.kallsyms] [k] get_vma_policy 0.01% sample_multi_tr [kernel.kallsyms] [k] __sg_page_iter_next.part.10 0.01% sample_multi_tr [kernel.kallsyms] [k] add_to_page_cache_lru 0.01% sample_multi_tr [i915] [k] i915_gem_object_wait_rendering 0.01% sample_multi_tr [kernel.kallsyms] [k] timerqueue_del 0.01% sample_multi_tr [kernel.kallsyms] [k] hrtimer_try_to_cancel 0.01% sample_multi_tr [i915] [k] i915_gem_object_flush_active.part.38 0.01% sample_multi_tr [kernel.kallsyms] [k] irq_chip_ack_parent 0.01% sample_multi_tr [kernel.kallsyms] [k] irq_exit 0.01% sample_multi_tr [kernel.kallsyms] [k] wait_for_stable_page 0.01% sample_multi_tr [kernel.kallsyms] [k] activate_task 0.01% sample_multi_tr [kernel.kallsyms] [k] enter_from_user_mode 0.01% sample_multi_tr [kernel.kallsyms] [k] round_jiffies_up_relative 0.01% sample_multi_tr [kernel.kallsyms] [k] __update_cpu_load 0.01% sample_multi_tr [kernel.kallsyms] [k] update_vsyscall 0.01% sample_multi_tr [kernel.kallsyms] [k] new_slab 0.01% sample_multi_tr [kernel.kallsyms] [k] zone_statistics 0.01% sample_multi_tr [kernel.kallsyms] [k] try_to_del_timer_sync 0.01% sample_multi_tr [i915] [k] eb_create.isra.15 0.01% sample_multi_tr [kernel.kallsyms] [k] rcu_irq_exit 0.01% sample_multi_tr [kernel.kallsyms] [k] timekeeping_update 0.01% sample_multi_tr [kernel.kallsyms] [k] hrtick_update 0.01% sample_multi_tr [kernel.kallsyms] [k] radix_tree_tag_set 0.01% sample_multi_tr [i915] [k] intel_ring_stopped 0.01% sample_multi_tr [kernel.kallsyms] [k] flush_tlb_func 0.01% sample_multi_tr [kernel.kallsyms] [k] mark_buffer_dirty 0.01% sample_multi_tr [kernel.kallsyms] [k] block_write_end 0.01% sample_multi_tr [kernel.kallsyms] [k] lock_hrtimer_base.isra.20 0.01% sample_multi_tr [kernel.kallsyms] [k] __set_page_dirty 0.01% sample_multi_tr [i915] [k] intel_ring_reserved_space_end 0.01% sample_multi_tr [i915] [k] i915_gem_obj_ggtt_offset_view 0.01% sample_multi_tr [kernel.kallsyms] [k] intel_bts_enable_local 0.01% sample_multi_tr [kernel.kallsyms] [k] generic_file_read_iter 0.01% sample_multi_tr [kernel.kallsyms] [k] rb_update_write_stamp 0.01% sample_multi_tr [kernel.kallsyms] [k] down_read 0.01% sample_multi_tr [i915] [k] gen8_alloc_va_range_3lvl 0.01% sample_multi_tr [i915] [k] intel_logical_ring_reserve_space 0.01% sample_multi_tr [kernel.kallsyms] [k] __mutex_unlock_slowpath 0.01% sample_multi_tr [kernel.kallsyms] [k] __fdget_pos 0.01% sample_multi_tr [kernel.kallsyms] [k] error_entry 0.01% sample_multi_tr [kernel.kallsyms] [k] tick_do_update_jiffies64 0.01% sample_multi_tr [kernel.kallsyms] [k] __wake_up_common 0.01% sample_multi_tr [kernel.kallsyms] [k] profile_tick 0.01% sample_multi_tr [kernel.kallsyms] [k] memcg_check_events 0.01% sample_multi_tr [kernel.kallsyms] [k] vm_normal_page 0.01% sample_multi_tr [kernel.kallsyms] [k] raise_softirq 0.01% sample_multi_tr [i915] [k] trace_event_define_fields_intel_gpu_freq_change 0.01% rm [kernel.kallsyms] [k] block_invalidatepage 0.01% sample_multi_tr [kernel.kallsyms] [k] notifier_call_chain 0.01% sample_multi_tr [kernel.kallsyms] [k] create_page_buffers 0.01% sample_multi_tr [kernel.kallsyms] [k] cpuacct_account_field 0.01% sample_multi_tr [kernel.kallsyms] [k] mpol_shared_policy_lookup 0.01% sample_multi_tr [kernel.kallsyms] [k] __intel_pmu_enable_all.isra.9 0.01% sample_multi_tr [i915] [k] gen6_rps_boost 0.01% sample_multi_tr [kernel.kallsyms] [k] __remove_hrtimer 0.01% sample_multi_tr [kernel.kallsyms] [k] PageHuge 0.01% sample_multi_tr [kernel.kallsyms] [k] __inc_zone_page_state 0.01% sample_multi_tr [kernel.kallsyms] [k] ir_ack_apic_edge 0.01% sample_multi_tr [i915] [k] intel_lr_context_pin 0.01% sample_multi_tr [kernel.kallsyms] [k] uncharge_list 0.01% sample_multi_tr [kernel.kallsyms] [k] free_hot_cold_page_list 0.01% sample_multi_tr [kernel.kallsyms] [k] __kmalloc_node 0.01% sample_multi_tr [kernel.kallsyms] [k] smp_call_function_single 0.01% sample_multi_tr [i915] [k] execlists_update_context 0.01% sample_multi_tr [kernel.kallsyms] [k] plist_del 0.01% rm [kernel.kallsyms] [k] free_pcppages_bulk 0.01% sample_multi_tr [kernel.kallsyms] [k] cpumask_clear_cpu 0.01% sample_multi_tr [kernel.kallsyms] [k] mpol_misplaced 0.01% sample_multi_tr [kernel.kallsyms] [k] tick_sched_timer 0.01% sample_multi_tr [kernel.kallsyms] [k] gup_huge_pmd 0.01% sample_multi_tr [kernel.kallsyms] [k] security_file_permission 0.01% sample_multi_tr [kernel.kallsyms] [k] get_partial_node.isra.65 0.01% sample_multi_tr [kernel.kallsyms] [k] tick_sched_do_timer 0.01% sample_multi_tr [kernel.kallsyms] [k] intel_pstate_timer_func 0.01% sample_multi_tr [kernel.kallsyms] [k] handle_irq_event_percpu 0.01% rm [kernel.kallsyms] [k] cancel_dirty_page 0.01% sample_multi_tr [kernel.kallsyms] [k] update_process_times 0.01% sample_multi_tr [kernel.kallsyms] [k] del_timer_sync 0.01% sample_multi_tr [kernel.kallsyms] [k] note_gp_changes 0.01% sample_multi_tr [kernel.kallsyms] [k] radix_tree_insert 0.01% sample_multi_tr [kernel.kallsyms] [k] set_bh_page 0.01% sample_multi_tr [kernel.kallsyms] [k] __ptep_modify_prot_start 0.01% sample_multi_tr [i915] [k] intel_mark_busy 0.01% sample_multi_tr [kernel.kallsyms] [k] mod_zone_page_state 0.01% sample_multi_tr [kernel.kallsyms] [k] enqueue_hrtimer 0.01% sample_multi_tr [kernel.kallsyms] [k] kmem_cache_alloc_trace 0.01% sample_multi_tr [kernel.kallsyms] [k] __msecs_to_jiffies 0.01% sample_multi_tr [kernel.kallsyms] [k] percpu_up_read 0.01% sample_multi_tr [kernel.kallsyms] [k] page_mapping 0.01% sample_multi_tr [kernel.kallsyms] [k] swiotlb_map_sg_attrs 0.01% sample_multi_tr [kernel.kallsyms] [k] sys_madvise 0.01% sample_multi_tr [kernel.kallsyms] [k] tick_program_event 0.01% sample_multi_tr [kernel.kallsyms] [k] intel_pmu_disable_all 0.01% sample_multi_tr [kernel.kallsyms] [k] radix_tree_maybe_preload 0.01% sample_multi_tr [kernel.kallsyms] [k] __intel_pmu_disable_all 0.01% sample_multi_tr [i915] [k] i915_gem_check_wedge 0.01% sample_multi_tr [kernel.kallsyms] [k] exit_idle 0.01% sample_multi_tr [kernel.kallsyms] [k] wakeup_gran.isra.58 0.01% sample_multi_tr [kernel.kallsyms] [k] vma_compute_subtree_gap 0.01% sample_multi_tr [i915] [k] __gen6_gt_wait_for_thread_c0 0.00% sample_multi_tr [i915] [k] intel_lrc_irq_handler 0.00% sample_multi_tr [kernel.kallsyms] [k] uncharge_batch 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_adjust 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_update_lru_size 0.00% sample_multi_tr [kernel.kallsyms] [k] ktime_get_raw 0.00% sample_multi_tr [kernel.kallsyms] [k] __srcu_read_unlock 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_alloc_page 0.00% rm [kernel.kallsyms] [k] free_hot_cold_page 0.00% sample_multi_tr [kernel.kallsyms] [k] cmpxchg_double_slab.isra.58 0.00% rm [kernel.kallsyms] [k] release_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] target_load 0.00% rm [kernel.kallsyms] [k] unlock_page 0.00% sample_multi_tr [kernel.kallsyms] [k] find_lock_entry 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_underlying_metadata 0.00% rm [kernel.kallsyms] [k] __delete_from_page_cache 0.00% sample_multi_tr [kernel.kallsyms] [k] call_function_interrupt 0.00% sample_multi_tr [kernel.kallsyms] [k] anon_vma_prepare 0.00% sample_multi_tr [i915] [k] __intel_uncore_forcewake_get 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_node_alloc 0.00% rm [kernel.kallsyms] [k] truncate_inode_pages_range 0.00% sample_multi_tr [kernel.kallsyms] [k] __page_set_anon_rmap 0.00% sample_multi_tr [kernel.kallsyms] [k] mod_timer_pinned 0.00% sample_multi_tr [kernel.kallsyms] [k] retint_user 0.00% sample_multi_tr [kernel.kallsyms] [k] wake_up_nohz_cpu 0.00% sample_multi_tr [kernel.kallsyms] [k] _copy_to_user 0.00% sample_multi_tr [i915] [k] logical_ring_flush_all_caches 0.00% sample_multi_tr [kernel.kallsyms] [k] task_numa_work 0.00% sample_multi_tr [kernel.kallsyms] [k] __vm_enough_memory 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_alloc_page_directories.isra.39 0.00% sample_multi_tr [kernel.kallsyms] [k] tick_nohz_full_cpu 0.00% sample_multi_tr [kernel.kallsyms] [k] osq_unlock 0.00% sample_multi_tr [i915] [k] intel_logical_ring_alloc_request_extras 0.00% sample_multi_tr [kernel.kallsyms] [k] __wake_up 0.00% sample_multi_tr [kernel.kallsyms] [k] file_remove_privs 0.00% rm [kernel.kallsyms] [k] _raw_spin_lock_irqsave 0.00% rm [kernel.kallsyms] [k] __slab_free 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_add_drain_cpu 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_object_create 0.00% sample_multi_tr [kernel.kallsyms] [k] __slab_free 0.00% sample_multi_tr [i915] [k] assert_device_not_suspended.isra.17 0.00% sample_multi_tr [kernel.kallsyms] [k] restore_c_regs_and_iret 0.00% sample_multi_tr [kernel.kallsyms] [k] update_rq_clock 0.00% sample_multi_tr [kernel.kallsyms] [k] do_IRQ 0.00% sample_multi_tr [i915] [k] intel_runtime_pm_put 0.00% sample_multi_tr [kernel.kallsyms] [k] acct_account_cputime 0.00% sample_multi_tr [kernel.kallsyms] [k] restore_regs_and_iret 0.00% sample_multi_tr [kernel.kallsyms] [k] rb_event_data 0.00% sample_multi_tr [i915] [k] i915_gem_object_get_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] init_timer_key 0.00% sample_multi_tr [kernel.kallsyms] [k] clockevents_program_event 0.00% rm [kernel.kallsyms] [k] find_get_entries 0.00% sample_multi_tr [kernel.kallsyms] [k] cap_capable 0.00% sample_multi_tr [kernel.kallsyms] [k] page_cpupid_xchg_last 0.00% rm [kernel.kallsyms] [k] _raw_spin_lock 0.00% sample_multi_tr [i915] [k] intel_uncore_fw_release_timer 0.00% sample_multi_tr [kernel.kallsyms] [k] update_fast_timekeeper 0.00% sample_multi_tr [kernel.kallsyms] [k] smp_reschedule_interrupt 0.00% rm [kernel.kallsyms] [k] __wake_up_bit 0.00% sample_multi_tr [kernel.kallsyms] [k] cap_vm_enough_memory 0.00% sample_multi_tr [kernel.kallsyms] [k] x86_pmu_enable 0.00% sample_multi_tr [i915] [k] i915_gem_object_retire_request 0.00% sample_multi_tr [kernel.kallsyms] [k] task_cputime 0.00% sample_multi_tr [kernel.kallsyms] [k] __sb_start_write 0.00% sample_multi_tr [kernel.kallsyms] [k] up_write 0.00% sample_multi_tr [kernel.kallsyms] [k] iov_iter_advance 0.00% sample_multi_tr [kernel.kallsyms] [k] rwsem_spin_on_owner 0.00% sample_multi_tr [kernel.kallsyms] [k] ktime_add_safe 0.00% sample_multi_tr [kernel.kallsyms] [k] get_empty_filp 0.00% sample_multi_tr [kernel.kallsyms] [k] zap_page_range 0.00% sample_multi_tr [kernel.kallsyms] [k] invoke_rcu_core 0.00% sample_multi_tr [kernel.kallsyms] [k] strcmp 0.00% sample_multi_tr [kernel.kallsyms] [k] find_next_iomem_res 0.00% sample_multi_tr [kernel.kallsyms] [k] tlb_flush_mmu_tlbonly 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_next_chunk 0.00% sample_multi_tr [kernel.kallsyms] [k] rb_move_tail 0.00% sample_multi_tr [kernel.kallsyms] [k] irq_work_tick 0.00% sample_multi_tr [i915] [k] i915_gem_gtt_prepare_object 0.00% sample_multi_tr [kernel.kallsyms] [k] _raw_write_lock 0.00% sample_multi_tr [i915] [k] gen8_logical_ring_get_irq 0.00% sample_multi_tr [kernel.kallsyms] [k] down_write 0.00% sample_multi_tr [kernel.kallsyms] [k] __call_rcu 0.00% sample_multi_tr [kernel.kallsyms] [k] page_remove_rmap 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_forward 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_cache_add_active_or_unevictable 0.00% sample_multi_tr [kernel.kallsyms] [k] common_interrupt 0.00% sample_multi_tr [kernel.kallsyms] [k] mmap_region 0.00% sample_multi_tr [i915] [k] intel_uncore_forcewake_get__locked 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_insert_pte_entries.isra.34 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_read_mapping_page_gfp 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_end_page_stat 0.00% sample_multi_tr [kernel.kallsyms] [k] security_vm_enough_memory_mm 0.00% sample_multi_tr [kernel.kallsyms] [k] swiotlb_unmap_sg_attrs 0.00% rm [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.00% sample_multi_tr [kernel.kallsyms] [k] __dec_zone_page_state 0.00% sample_multi_tr [kernel.kallsyms] [k] update_group_capacity 0.00% sample_multi_tr [kernel.kallsyms] [k] __mmu_notifier_invalidate_range_start 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_run_queues 0.00% sample_multi_tr [kernel.kallsyms] [k] delayacct_end 0.00% sample_multi_tr [kernel.kallsyms] [k] flush_smp_call_function_queue 0.00% sample_multi_tr [kernel.kallsyms] [k] trace_clock_local 0.00% sample_multi_tr [kernel.kallsyms] [k] native_load_sp0 0.00% sample_multi_tr [kernel.kallsyms] [k] add_interrupt_randomness 0.00% sample_multi_tr [kernel.kallsyms] [k] __sg_page_iter_next 0.00% sample_multi_tr [kernel.kallsyms] [k] test_clear_page_writeback 0.00% sample_multi_tr [kernel.kallsyms] [k] __hrtimer_get_next_event 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_cancel 0.00% sample_multi_tr [i915] [k] __i915_gem_vma_create 0.00% sample_multi_tr [kernel.kallsyms] [k] __mnt_drop_write_file 0.00% sample_multi_tr [kernel.kallsyms] [k] numa_migrate_preferred 0.00% sample_multi_tr [kernel.kallsyms] [k] timespec_trunc 0.00% sample_multi_tr [kernel.kallsyms] [k] irq_may_run 0.00% sample_multi_tr [kernel.kallsyms] [k] arch_local_irq_save 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_from_task 0.00% sample_multi_tr [kernel.kallsyms] [k] is_uv_system 0.00% sample_multi_tr [kernel.kallsyms] [k] handle_irq 0.00% sample_multi_tr [kernel.kallsyms] [k] sg_nents 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_insert_entries 0.00% sample_multi_tr [kernel.kallsyms] [k] __bitmap_weight 0.00% sample_multi_tr [kernel.kallsyms] [k] clear_page 0.00% sample_multi_tr [i915] [k] i915_gem_execbuffer_retire_commands 0.00% sample_multi_tr [kernel.kallsyms] [k] perf_pmu_enable 0.00% sample_multi_tr [kernel.kallsyms] [k] lapic_next_deadline 0.00% sample_multi_tr [i915] [k] hsw_unclaimed_reg_debug 0.00% sample_multi_tr [i915] [k] execlists_check_remove_request 0.00% sample_multi_tr [i915] [k] gen8_logical_ring_put_irq 0.00% sample_multi_tr [kernel.kallsyms] [k] sched_slice.isra.60 0.00% sample_multi_tr [kernel.kallsyms] [k] jiffies_to_timeval 0.00% sample_multi_tr [kernel.kallsyms] [k] calc_global_load_tick 0.00% sample_multi_tr [kernel.kallsyms] [k] irq_work_run_list 0.00% sample_multi_tr [kernel.kallsyms] [k] __cmpxchg_double_slab.isra.46 0.00% sample_multi_tr [kernel.kallsyms] [k] put_compound_page 0.00% rm [kernel.kallsyms] [k] cmpxchg_double_slab.isra.58 0.00% sample_multi_tr [kernel.kallsyms] [k] __call_rcu_nocb_enqueue 0.00% rm [kernel.kallsyms] [k] put_page 0.00% sample_multi_tr [kernel.kallsyms] [k] lockref_put_return 0.00% sample_multi_tr [kernel.kallsyms] [k] generic_update_time 0.00% sample_multi_tr [kernel.kallsyms] [k] free_pages_and_swap_cache 0.00% sample_multi_tr [kernel.kallsyms] [k] __memcpy 0.00% sample_multi_tr [kernel.kallsyms] [k] vmacache_update 0.00% sample_multi_tr [kernel.kallsyms] [k] update_cpu_load_active 0.00% sample_multi_tr [kernel.kallsyms] [k] note_interrupt 0.00% sample_multi_tr [kernel.kallsyms] [k] set_page_dirty 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_uncharge_list 0.00% sample_multi_tr [kernel.kallsyms] [k] sched_clock_tick 0.00% sample_multi_tr [kernel.kallsyms] [k] grab_cache_page_write_begin 0.00% sample_multi_tr [kernel.kallsyms] [k] do_mmap 0.00% rm [kernel.kallsyms] [k] mem_cgroup_begin_page_stat 0.00% sample_multi_tr [kernel.kallsyms] [k] sync_mm_rss 0.00% sample_multi_tr [kernel.kallsyms] [k] local_clock 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_init_sleeper 0.00% sample_multi_tr [kernel.kallsyms] [k] __shmem_file_setup 0.00% sample_multi_tr [i915] [k] intel_ring_reserved_space_use 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_merge 0.00% rm [kernel.kallsyms] [k] drop_buffers 0.00% rm [kernel.kallsyms] [k] unlock_buffer 0.00% rm [kernel.kallsyms] [k] bit_waitqueue 0.00% sample_multi_tr [kernel.kallsyms] [k] ntp_get_next_leap 0.00% sample_multi_tr [kernel.kallsyms] [k] iov_iter_init 0.00% sample_multi_tr [kernel.kallsyms] [k] tick_sched_handle.isra.17 0.00% sample_multi_tr [kernel.kallsyms] [k] cap_mmap_addr 0.00% sample_multi_tr [kernel.kallsyms] [k] __set_page_dirty_no_writeback 0.00% sample_multi_tr [kernel.kallsyms] [k] attach_task 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_account_io_completion 0.00% sample_multi_tr [kernel.kallsyms] [k] trace_buffer_lock_reserve 0.00% sample_multi_tr [kernel.kallsyms] [k] call_timer_fn 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_recalc_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] balance_dirty_pages.isra.24 0.00% sample_multi_tr [kernel.kallsyms] [k] __page_cache_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] llist_add_batch 0.00% sample_multi_tr [kernel.kallsyms] [k] __sb_end_write 0.00% sample_multi_tr [kernel.kallsyms] [k] policy_nodemask 0.00% sample_multi_tr [kernel.kallsyms] [k] rwsem_down_write_failed 0.00% sample_multi_tr [i915] [k] i915_semaphore_is_enabled 0.00% sample_multi_tr [i915] [k] fill_page_dma 0.00% sample_multi_tr [kernel.kallsyms] [k] mempolicy_slab_node 0.00% sample_multi_tr [kernel.kallsyms] [k] __mnt_want_write_file 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_adjust_trans_huge 0.00% sample_multi_tr [kernel.kallsyms] [k] do_dentry_open 0.00% sample_multi_tr [kernel.kallsyms] [k] compound_unlock_irqrestore 0.00% sample_multi_tr [kernel.kallsyms] [k] mntget 0.00% sample_multi_tr [kernel.kallsyms] [k] rwsem_down_read_failed 0.00% sample_multi_tr [kernel.kallsyms] [k] anon_vma_interval_tree_remove 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_set_page_prot 0.00% sample_multi_tr [kernel.kallsyms] [k] filldir 0.00% rm [kernel.kallsyms] [k] free_pages_prepare 0.00% sample_multi_tr [kernel.kallsyms] [k] ntp_tick_length 0.00% sample_multi_tr [kernel.kallsyms] [k] put_cpu_partial 0.00% sample_multi_tr [kernel.kallsyms] [k] strncpy_from_user 0.00% rm [kernel.kallsyms] [k] get_pfnblock_flags_mask 0.00% rm [kernel.kallsyms] [k] truncate_inode_page 0.00% sample_multi_tr [kernel.kallsyms] [k] ring_buffer_event_data 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_fault 0.00% sample_multi_tr [kernel.kallsyms] [k] find_first_bit 0.00% sample_multi_tr [kernel.kallsyms] [k] rcu_bh_qs 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_single 0.00% sample_multi_tr [kernel.kallsyms] [k] __d_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] __bitmap_equal 0.00% sample_multi_tr [kernel.kallsyms] [k] __local_bh_enable 0.00% sample_multi_tr [kernel.kallsyms] [k] strlen 0.00% sample_multi_tr [i915] [k] fw_domains_get_with_thread_status 0.00% sample_multi_tr [kernel.kallsyms] [k] inode_init_always 0.00% sample_multi_tr [kernel.kallsyms] [k] schedule_preempt_disabled 0.00% sample_multi_tr [kernel.kallsyms] [k] call_rwsem_down_read_failed 0.00% sample_multi_tr [kernel.kallsyms] [k] from_kgid 0.00% sample_multi_tr [kernel.kallsyms] [k] __mem_cgroup_threshold 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_rb_erase 0.00% sample_multi_tr [kernel.kallsyms] [k] idr_get_empty_slot 0.00% sample_multi_tr [i915] [k] gen8_alloc_va_range 0.00% sample_multi_tr [kernel.kallsyms] [k] __d_lookup_rcu 0.00% sample_multi_tr [kernel.kallsyms] [k] error_exit 0.00% sample_multi_tr [kernel.kallsyms] [k] get_unmapped_area 0.00% sample_multi_tr [kernel.kallsyms] [k] perf_event_mmap 0.00% sample_multi_tr [kernel.kallsyms] [k] d_flags_for_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] __free_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] arch_scale_cpu_capacity 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_gem_evict_everything 0.00% sample_multi_tr [kernel.kallsyms] [k] native_set_pte_at 0.00% sample_multi_tr [kernel.kallsyms] [k] __rb_erase_color 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_add_drain 0.00% sample_multi_tr [kernel.kallsyms] [k] page_add_file_rmap 0.00% sample_multi_tr [kernel.kallsyms] [k] from_kuid 0.00% sample_multi_tr [kernel.kallsyms] [k] pci_conf1_read 0.00% sample_multi_tr [kernel.kallsyms] [k] cpumask_any_but 0.00% sample_multi_tr [kernel.kallsyms] [k] __radix_tree_delete_node 0.00% sample_multi_tr [kernel.kallsyms] [k] generic_permission 0.00% rm [kernel.kallsyms] [k] __dec_zone_state 0.00% rm [kernel.kallsyms] [k] free_hot_cold_page_list 0.00% rm [kernel.kallsyms] [k] __list_add 0.00% sample_multi_tr [kernel.kallsyms] [k] native_send_call_func_ipi 0.00% sample_multi_tr [kernel.kallsyms] [k] __vfs_read 0.00% sample_multi_tr [kernel.kallsyms] [k] autoremove_wake_function 0.00% sample_multi_tr [kernel.kallsyms] [k] pagevec_remove_exceptionals 0.00% sample_multi_tr [kernel.kallsyms] [k] pte_alloc_one 0.00% sample_multi_tr [kernel.kallsyms] [k] flat_send_IPI_allbutself 0.00% sample_multi_tr [kernel.kallsyms] [k] zap_page_range_single 0.00% sample_multi_tr [kernel.kallsyms] [k] __delayacct_blkio_start 0.00% sample_multi_tr [kernel.kallsyms] [k] d_set_d_op 0.00% sample_multi_tr [kernel.kallsyms] [k] _mix_pool_bytes 0.00% sample_multi_tr [kernel.kallsyms] [k] vm_mmap_pgoff 0.00% sample_multi_tr [kernel.kallsyms] [k] __tlb_remove_page 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_node_ctor 0.00% sample_multi_tr [kernel.kallsyms] [k] preempt_schedule_common 0.00% sample_multi_tr [kernel.kallsyms] [k] security_file_mprotect 0.00% sample_multi_tr [kernel.kallsyms] [k] native_flush_tlb_others 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_flush_plug_list 0.00% sample_multi_tr [kernel.kallsyms] [k] llist_reverse_order 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_single_vma 0.00% sample_multi_tr [kernel.kallsyms] [k] do_munmap 0.00% sample_multi_tr [kernel.kallsyms] [k] __sg_alloc_table 0.00% sample_multi_tr [kernel.kallsyms] [k] put_page_testzero 0.00% sample_multi_tr [kernel.kallsyms] [k] rb_reset_tail.isra.20 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_reserve_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] atime_needs_update 0.00% sample_multi_tr [kernel.kallsyms] [k] anon_vma_interval_tree_insert 0.00% sample_multi_tr [kernel.kallsyms] [k] __getblk_gfp 0.00% sample_multi_tr [i915] [k] i915_gem_create 0.00% sample_multi_tr [i915] [k] ppgtt_bind_vma 0.00% sample_multi_tr [kernel.kallsyms] [k] tlb_gather_mmu 0.00% sample_multi_tr [kernel.kallsyms] [k] native_iret 0.00% sample_multi_tr [kernel.kallsyms] [k] intel_pmu_enable_all 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_mprotect 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_read 0.00% sample_multi_tr [kernel.kallsyms] [k] pte_offset_kernel 0.00% sample_multi_tr [kernel.kallsyms] [k] add_mm_counter_fast 0.00% sample_multi_tr [i915] [k] i915_gem_alloc_object 0.00% sample_multi_tr [kernel.kallsyms] [k] mprotect_fixup 0.00% sample_multi_tr [kernel.kallsyms] [k] rotate_reclaimable_page 0.00% sample_multi_tr [kernel.kallsyms] [k] security_d_instantiate 0.00% sample_multi_tr [kernel.kallsyms] [k] alloc_cpumask_var_node 0.00% sample_multi_tr [kernel.kallsyms] [k] __mnt_want_write 0.00% sample_multi_tr [kernel.kallsyms] [k] __raw_spin_unlock 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_file_setup 0.00% sample_multi_tr [kernel.kallsyms] [k] do_timer 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_va 0.00% sample_multi_tr [kernel.kallsyms] [k] __rb_insert_augmented 0.00% sample_multi_tr [kernel.kallsyms] [k] inode_init_once 0.00% sample_multi_tr [kernel.kallsyms] [k] task_work_run 0.00% sample_multi_tr [kernel.kallsyms] [k] free_one_page 0.00% rm [kernel.kallsyms] [k] __radix_tree_lookup 0.00% sample_multi_tr [kernel.kallsyms] [k] unlink_file_vma 0.00% sample_multi_tr [kernel.kallsyms] [k] __pagevec_release 0.00% sample_multi_tr [i915] [k] i915_gem_object_put_pages_gtt 0.00% sample_multi_tr [i915] [k] i915_gem_free_object 0.00% rm [kernel.kallsyms] [k] __percpu_counter_add 0.00% rm [kernel.kallsyms] [k] radix_tree_tag_clear 0.00% rm [kernel.kallsyms] [k] uncharge_batch 0.00% sample_multi_tr [kernel.kallsyms] [k] do_filp_open 0.00% rm [kernel.kallsyms] [k] __mod_zone_page_state 0.00% sample_multi_tr [kernel.kallsyms] [k] vfs_read 0.00% rm [kernel.kallsyms] [k] try_to_release_page 0.00% rm [kernel.kallsyms] [k] delete_from_page_cache 0.00% rm [kernel.kallsyms] [k] list_del 0.00% rm [kernel.kallsyms] [k] apic_timer_interrupt 0.00% rm [kernel.kallsyms] [k] page_mapping 0.00% sample_multi_tr [kernel.kallsyms] [k] call_function_single_interrupt 0.00% rm [kernel.kallsyms] [k] mem_cgroup_update_lru_size 0.00% rm [kernel.kallsyms] [k] _cond_resched 0.00% rm [kernel.kallsyms] [k] kmem_cache_free 0.00% sample_multi_tr [kernel.kallsyms] [k] bit_waitqueue 0.00% sample_multi_tr [kernel.kallsyms] [k] copy_semundo 0.00% sample_multi_tr [kernel.kallsyms] [k] free_request_struct 0.00% sample_multi_tr [kernel.kallsyms] [k] _raw_spin_trylock 0.00% sample_multi_tr [kernel.kallsyms] [k] clear_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] find_vma_prev 0.00% sample_multi_tr [kernel.kallsyms] [k] __fput 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_rq_map_sg 0.00% sample_multi_tr [kernel.kallsyms] [k] link_path_walk 0.00% sample_multi_tr [i915] [k] __i915_gem_request_retire__upto 0.00% sample_multi_tr [kernel.kallsyms] [k] acpi_os_read_port 0.00% sample_multi_tr [kernel.kallsyms] [k] __vma_link_rb 0.00% sample_multi_tr [kernel.kallsyms] [k] map_id_down 0.00% sample_multi_tr [i915] [k] i915_gem_object_init 0.00% sample_multi_tr [kernel.kallsyms] [k] __mmu_notifier_invalidate_range_end 0.00% sample_multi_tr [kernel.kallsyms] [k] ip_rcv_finish 0.00% sample_multi_tr [kernel.kallsyms] [k] radix_tree_tag_clear 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_wakeup 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_cache_add_anon 0.00% sample_multi_tr [kernel.kallsyms] [k] __napi_schedule 0.00% sample_multi_tr [kernel.kallsyms] [k] anon_vma_clone 0.00% sample_multi_tr [kernel.kallsyms] [k] scsi_put_command 0.00% sample_multi_tr [kernel.kallsyms] [k] __free_pages_ok 0.00% sample_multi_tr [kernel.kallsyms] [k] unlink_anon_vmas 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_munmap 0.00% sample_multi_tr [kernel.kallsyms] [k] find_suitable_fallback 0.00% sample_multi_tr [kernel.kallsyms] [k] __bitmap_or 0.00% sample_multi_tr [kernel.kallsyms] [k] bitmap_set 0.00% sample_multi_tr [kernel.kallsyms] [k] __mix_pool_bytes 0.00% sample_multi_tr [kernel.kallsyms] [k] __fprop_inc_percpu_max 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_pipe_update_end 0.00% sample_multi_tr [kernel.kallsyms] [k] __split_vma.isra.36 0.00% sample_multi_tr [kernel.kallsyms] [k] is_file_shm_hugepages 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_start_plug 0.00% sample_multi_tr [kernel.kallsyms] [k] PageHeadHuge 0.00% sample_multi_tr [kernel.kallsyms] [k] __note_gp_changes 0.00% sample_multi_tr [i915] [k] i915_gem_vma_destroy 0.00% sample_multi_tr [kernel.kallsyms] [k] rcu_accelerate_cbs 0.00% sample_multi_tr [kernel.kallsyms] [k] credit_entropy_bits 0.00% sample_multi_tr [kernel.kallsyms] [k] alloc_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] pollwake 0.00% sample_multi_tr [kernel.kallsyms] [k] d_path 0.00% sample_multi_tr [kernel.kallsyms] [k] idr_preload 0.00% sample_multi_tr [kernel.kallsyms] [k] signal_pending_state 0.00% sample_multi_tr [kernel.kallsyms] [k] copy_page_to_iter 0.00% sample_multi_tr [i915] [k] intel_lr_context_descriptor 0.00% sample_multi_tr [kernel.kallsyms] [k] dec_zone_page_state 0.00% sample_multi_tr [kernel.kallsyms] [k] unmap_region 0.00% run_multisessio [kernel.kallsyms] [k] page_remove_rmap 0.00% sample_multi_tr [kernel.kallsyms] [k] bio_advance 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_wants_writenotify 0.00% sample_multi_tr [kernel.kallsyms] [k] __rwsem_do_wake 0.00% sample_multi_tr [kernel.kallsyms] [k] __split_huge_page 0.00% sample_multi_tr [kernel.kallsyms] [k] filemap_map_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] file_ra_state_init 0.00% sample_multi_tr [kernel.kallsyms] [k] strlcpy 0.00% sample_multi_tr [kernel.kallsyms] [k] __free_kmem_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_interval_tree_insert 0.00% sample_multi_tr [kernel.kallsyms] [k] swiotlb_nr_tbl 0.00% sample_multi_tr [i915] [k] i915_gem_get_gtt_alignment 0.00% sample_multi_tr [kernel.kallsyms] [k] mempool_free 0.00% sample_multi_tr [kernel.kallsyms] [k] __d_lookup 0.00% sample_multi_tr [kernel.kallsyms] [k] get_work_pool 0.00% sample_multi_tr [kernel.kallsyms] [k] uprobe_mmap 0.00% sample_multi_tr [kernel.kallsyms] [k] __bio_free 0.00% sample_multi_tr [kernel.kallsyms] [k] nsecs_to_jiffies64 0.00% sample_multi_tr [kernel.kallsyms] [k] get_unused_fd_flags 0.00% sample_multi_tr [kernel.kallsyms] [k] scsi_softirq_done 0.00% sample_multi_tr [kernel.kallsyms] [k] vfs_getattr_nosec 0.00% sample_multi_tr [kernel.kallsyms] [k] domain_dirty_limits 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_alloc_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] security_mmap_addr 0.00% sample_multi_tr [kernel.kallsyms] [k] free_pgd_range 0.00% sample_multi_tr [kernel.kallsyms] [k] new_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] exit_files 0.00% sample_multi_tr [kernel.kallsyms] [k] __alloc_page_frag 0.00% sample_multi_tr [kernel.kallsyms] [k] __blocking_notifier_call_chain 0.00% sample_multi_tr [kernel.kallsyms] [k] __blk_run_queue 0.00% sample_multi_tr [kernel.kallsyms] [k] ip_check_mc_rcu 0.00% sample_multi_tr [kernel.kallsyms] [k] swiotlb_map_page 0.00% sample_multi_tr [kernel.kallsyms] [k] SYSC_newfstat 0.00% run_multisessio [kernel.kallsyms] [k] _raw_spin_lock 0.00% run_multisessio [kernel.kallsyms] [k] kmem_cache_alloc 0.00% run_multisessio [kernel.kallsyms] [k] perf_event_alloc 0.00% run_multisessio [kernel.kallsyms] [k] __d_lookup_rcu 0.00% run_multisessio [kernel.kallsyms] [k] release_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] lockref_get_not_zero 0.00% sample_multi_tr [kernel.kallsyms] [k] native_flush_tlb 0.00% sample_multi_tr [i915] [k] gen8_ggtt_clear_range 0.00% sample_multi_tr [kernel.kallsyms] [k] sysfs_kf_seq_show 0.00% rm [kernel.kallsyms] [k] rcu_check_callbacks 0.00% sample_multi_tr [kernel.kallsyms] [k] _atomic_dec_and_lock 0.00% sample_multi_tr [kernel.kallsyms] [k] iterate_dir 0.00% sample_multi_tr [i915] [k] i915_gem_set_tiling 0.00% sample_multi_tr [kernel.kallsyms] [k] strncpy 0.00% sample_multi_tr [i915] [k] disable_lite_restore_wa.isra.11 0.00% sample_multi_tr [kernel.kallsyms] [k] insert_pfn.isra.68 0.00% sample_multi_tr [kernel.kallsyms] [k] perf_try_init_event 0.00% sample_multi_tr [kernel.kallsyms] [k] destroy_inode 0.00% sample_multi_tr [i915] [k] i915_gem_object_put_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] may_open 0.00% sample_multi_tr [kernel.kallsyms] [k] path_openat 0.00% sample_multi_tr [kernel.kallsyms] [k] bdw_limit_period 0.00% rm [kernel.kallsyms] [k] find_get_entry 0.00% sample_multi_tr [kernel.kallsyms] [k] lockref_mark_dead 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_getdents 0.00% sample_multi_tr [kernel.kallsyms] [k] walk_system_ram_range 0.00% rm [kernel.kallsyms] [k] unfreeze_partials.isra.64 0.00% sample_multi_tr [kernel.kallsyms] [k] copy_process 0.00% sample_multi_tr [kernel.kallsyms] [k] do_sys_open 0.00% sample_multi_tr [kernel.kallsyms] [k] exit_signals 0.00% sample_multi_tr [i915] [k] gen8_ppgtt_clear_pte_range 0.00% sample_multi_tr [kernel.kallsyms] [k] kmem_cache_alloc_node_trace 0.00% sample_multi_tr [kernel.kallsyms] [k] lockref_get_not_dead 0.00% rm [kernel.kallsyms] [k] dec_zone_page_state 0.00% rm [kernel.kallsyms] [k] __find_get_block 0.00% rm [kernel.kallsyms] [k] run_posix_cpu_timers 0.00% rm [kernel.kallsyms] [k] ktime_get_update_offsets_now 0.00% rm [kernel.kallsyms] [k] account_page_cleaned 0.00% sample_multi_tr [kernel.kallsyms] [k] kernfs_fop_readdir 0.00% sample_multi_tr [kernel.kallsyms] [k] inode_permission 0.00% sample_multi_tr [kernel.kallsyms] [k] perf_event_alloc 0.00% rm [kernel.kallsyms] [k] irq_exit 0.00% sample_multi_tr [kernel.kallsyms] [k] lookup_fast 0.00% rm [kernel.kallsyms] [k] mem_cgroup_page_lruvec 0.00% rm [kernel.kallsyms] [k] idle_cpu 0.00% rm [kernel.kallsyms] [k] lockref_put_return 0.00% rm [kernel.kallsyms] [k] wake_up_bit 0.00% rm [kernel.kallsyms] [k] __acct_update_integrals 0.00% rm [kernel.kallsyms] [k] native_write_msr_safe 0.00% rm [kernel.kallsyms] [k] raw_notifier_call_chain 0.00% rm [kernel.kallsyms] [k] rcu_irq_enter 0.00% rm [kernel.kallsyms] [k] __call_rcu 0.00% rm [kernel.kallsyms] [k] mem_cgroup_uncharge_list 0.00% rm [kernel.kallsyms] [k] mem_cgroup_end_page_stat 0.00% rm [kernel.kallsyms] [k] rcu_process_callbacks 0.00% rm [kernel.kallsyms] [k] uncharge_list 0.00% rm [kernel.kallsyms] [k] free_buffer_head 0.00% rm [kernel.kallsyms] [k] try_to_free_buffers 0.00% sample_multi_tr [i915] [k] alloc_gen8_temp_bitmaps 0.00% rm [kernel.kallsyms] [k] pagevec_remove_exceptionals 0.00% sample_multi_tr [kernel.kallsyms] [k] shmem_get_inode 0.00% sample_multi_tr [kernel.kallsyms] [k] get_acl 0.00% sample_multi_tr [kernel.kallsyms] [k] ip_route_input_noref 0.00% sample_multi_tr [i915] [k] trace_event_define_fields_i915_vma_unbind 0.00% sample_multi_tr [kernel.kallsyms] [k] scsi_handle_queue_ramp_up 0.00% sample_multi_tr [kernel.kallsyms] [k] uprobe_munmap 0.00% sample_multi_tr [kernel.kallsyms] [k] __remove_shared_vm_struct 0.00% sample_multi_tr [kernel.kallsyms] [k] activate_page 0.00% sample_multi_tr [kernel.kallsyms] [k] security_mmap_file 0.00% sample_multi_tr [kernel.kallsyms] [k] irq_work_run 0.00% sample_multi_tr [kernel.kallsyms] [k] finish_wait 0.00% sample_multi_tr [i915] [k] intel_ring_update_space 0.00% sample_multi_tr [kernel.kallsyms] [k] end_page_writeback 0.00% sample_multi_tr [i915] [k] __intel_uncore_forcewake_put 0.00% sample_multi_tr [kernel.kallsyms] [k] d_instantiate 0.00% sample_multi_tr [kernel.kallsyms] [k] net_rx_action 0.00% sample_multi_tr [kernel.kallsyms] [k] raw_notifier_call_chain 0.00% sample_multi_tr [kernel.kallsyms] [k] taskstats_exit 0.00% sample_multi_tr [kernel.kallsyms] [k] walk_component 0.00% sample_multi_tr [kernel.kallsyms] [k] kmalloc_order 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_mmap 0.00% sample_multi_tr [kernel.kallsyms] [k] handle_irq_event 0.00% sample_multi_tr [kernel.kallsyms] [k] read_hpet 0.00% sample_multi_tr [kernel.kallsyms] [k] bio_disassociate_task 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_dequeue_request 0.00% sample_multi_tr [kernel.kallsyms] [k] simple_dname 0.00% sample_multi_tr [kernel.kallsyms] [k] tlb_flush_mmu_free 0.00% sample_multi_tr [kernel.kallsyms] [k] wake_nocb_leader.isra.32 0.00% sample_multi_tr [kernel.kallsyms] [k] khugepaged_enter_vma_merge 0.00% sample_multi_tr [kernel.kallsyms] [k] __elv_add_request 0.00% sample_multi_tr [kernel.kallsyms] [k] dst_alloc 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_queue_end_tag 0.00% sample_multi_tr [kernel.kallsyms] [k] __memset 0.00% sample_multi_tr [kernel.kallsyms] [k] hrtimer_nanosleep 0.00% sample_multi_tr [kernel.kallsyms] [k] rcu_advance_cbs 0.00% sample_multi_tr [kernel.kallsyms] [k] elv_completed_request 0.00% sample_multi_tr [kernel.kallsyms] [k] generic_smp_call_function_single_interrupt 0.00% sample_multi_tr [kernel.kallsyms] [k] alloc_kmem_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] __blk_complete_request 0.00% sample_multi_tr [kernel.kallsyms] [k] scsi_sg_free 0.00% sample_multi_tr [kernel.kallsyms] [k] __vma_link_file 0.00% sample_multi_tr [kernel.kallsyms] [k] native_irq_return_iret 0.00% sample_multi_tr [kernel.kallsyms] [k] out_of_line_wait_on_bit 0.00% sample_multi_tr [kernel.kallsyms] [k] vm_munmap 0.00% sample_multi_tr [kernel.kallsyms] [k] mod_timer_pending 0.00% sample_multi_tr [kernel.kallsyms] [k] cap_mmap_file 0.00% sample_multi_tr [kernel.kallsyms] [k] acpi_os_write_port 0.00% sample_multi_tr [kernel.kallsyms] [k] __bitmap_and 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_nanosleep 0.00% sample_multi_tr [kernel.kallsyms] [k] __do_fault 0.00% sample_multi_tr [kernel.kallsyms] [k] vma_link 0.00% sample_multi_tr [kernel.kallsyms] [k] mem_cgroup_wb_domain 0.00% sample_multi_tr [kernel.kallsyms] [k] arch_get_unmapped_area_topdown 0.00% sample_multi_tr [kernel.kallsyms] [k] kmalloc_order_trace 0.00% sample_multi_tr [kernel.kallsyms] [k] dirty_poll_interval.part.19 0.00% sample_multi_tr [kernel.kallsyms] [k] lru_cache_add 0.00% sample_multi_tr [i915] [k] kunmap_page_dma 0.00% sample_multi_tr [kernel.kallsyms] [k] deadline_dispatch_requests 0.00% sample_multi_tr [kernel.kallsyms] [k] __d_instantiate 0.00% sample_multi_tr [kernel.kallsyms] [k] ima_file_mmap 0.00% sample_multi_tr [kernel.kallsyms] [k] alloc_cpumask_var 0.00% sample_multi_tr [kernel.kallsyms] [k] generic_exec_single 0.00% sample_multi_tr [kernel.kallsyms] [k] inode_init_owner 0.00% sample_multi_tr [kernel.kallsyms] [k] blk_finish_plug 0.00% sample_multi_tr [i915] [k] __i915_vma_unbind 0.00% sample_multi_tr [kernel.kallsyms] [k] get_align_mask 0.00% sample_multi_tr [kernel.kallsyms] [k] __raw_spin_unlock 0.00% run_multisessio [kernel.kallsyms] [k] __wake_up_bit 0.00% sample_multi_tr [kernel.kallsyms] [k] copy_page 0.00% sample_multi_tr [kernel.kallsyms] [k] follow_managed 0.00% sample_multi_tr [kernel.kallsyms] [k] sys_mmap_pgoff 0.00% run_multisessio [kernel.kallsyms] [k] update_blocked_averages 0.00% sample_multi_tr [kernel.kallsyms] [k] do_set_pte 0.00% run_multisessio [kernel.kallsyms] [k] filemap_map_pages 0.00% sample_multi_tr [kernel.kallsyms] [k] core_set_pstate 0.00% run_multisessio [kernel.kallsyms] [k] run_rebalance_domains 0.00% run_multisessio [kernel.kallsyms] [k] run_timer_softirq 0.00% run_multisessio [kernel.kallsyms] [k] native_write_msr_safe # # (For a higher level overview, try: perf report --sort comm,dso) #
On Mon, Nov 02, 2015 at 02:00:47PM +0000, Gong, Zhipeng wrote:
> Attach the perf data for BDW async1 and async5 with or without patch.
Hmm, I can see it is the i915_spin_request() consuming the time, but I
was hoping to get the callgraph so I could see where the call to
i915_wait_request was originating from. Could you regenerate the perf
report with -g (or maybe you need a slightly newer perf)?
-Chris
> -----Original Message----- > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > Sent: Monday, November 02, 2015 10:16 PM > To: Gong, Zhipeng > Cc: intel-gfx@lists.freedesktop.org; Rogozhkin, Dmitry V > Subject: Re: [PATCH] RFC drm/i915: Slaughter the thundering > i915_wait_request herd > > On Mon, Nov 02, 2015 at 02:00:47PM +0000, Gong, Zhipeng wrote: > > Attach the perf data for BDW async1 and async5 with or without patch. > > Hmm, I can see it is the i915_spin_request() consuming the time, but I was > hoping to get the callgraph so I could see where the call to i915_wait_request > was originating from. Could you regenerate the perf report with -g (or maybe > you need a slightly newer perf)? > -Chris > Chris, I dump the it to txt, but it is hard to read since the call chain is too long. If you need the data in other format, please let me know. # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 313K of event 'cycles' # Event count (approx.): 135182375411 # # Children Self Command Shared Object Symbol # ........ ........ ............... .......................... ...................................................................... # 41.94% 0.04% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath | ---entry_SYSCALL_64_fastpath | |--62.48%-- sys_ioctl | | | |--97.80%-- do_vfs_ioctl | | | | | |--98.90%-- drm_ioctl | | | | | | | |--56.36%-- i915_gem_execbuffer2 | | | | | | | | | |--97.13%-- i915_gem_do_execbuffer.isra.24 | | | | | | | | | | | |--51.55%-- intel_execlists_submission | | | | | | | | | | | | | |--83.27%-- i915_gem_object_sync | | | | | | | | | | | | | | | |--71.70%-- __i915_wait_request | | | | | | | | | | | | | | | | | |--61.29%-- gen8_get_seqno | | | | | | | | | | | | | | | | | |--19.48%-- io_schedule_timeout | | | | | | | | | | | | | | | | | | | |--90.94%-- schedule_timeout | | | | | | | | | | | | | | | | | | | | | |--98.97%-- schedule | | | | | | | | | | | | | | | | | | | | | | | |--97.65%-- __schedule | | | | | | | | | | | | | | | | | | | | | | | | | |--37.90%-- deactivate_task | | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.82%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.48%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.37%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.70%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.93%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.95%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.05%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.52%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.91%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.27%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--32.18%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.01%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.57%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.26%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.16%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.84%-- __enqueue_entity | | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.13%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.45%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.32%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- find_busiest_group | | | | | | | | | | | | | | update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.56%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.70%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | |--15.14%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.53%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.68%-- perf_pmu_disable | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.64%-- local_clock | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.68%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.47%-- local_clock | | | | | | | | | | | | | | | | | | | | | | | | | |--6.14%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_event_context_sched_in | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pmu_enable_all | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--2.66%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | | | | | | | |--1.74%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.82%-- local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.18%-- irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--0.99%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--0.92%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | | | |--0.82%-- _raw_spin_lock_irq | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | |--0.81%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | | | --0.71%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | |--1.57%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | | | --0.77%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | --1.03%-- __schedule | | | | | | | | | | | | | | | | | | | |--6.51%-- __delayacct_blkio_end | | | | | | | | | | | | | | | | | | | | | --100.00%-- delayacct_end | | | | | | | | | | | | | | | | | | | | | |--54.71%-- ktime_get | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | --45.29%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--1.82%-- __delayacct_blkio_start | | | | | | | | | | ktime_get | | | | | | | | | | | | | | | | | | | | | |--53.46%-- apic_timer_interrupt | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | scheduler_tick | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | --46.54%-- read_tsc | | | | | | | | | | | | | | | | | | | --0.73%-- schedule | | | | | | | | | | | | | | | | | |--13.05%-- intel_engine_add_wakeup | | | | | | | | | | | | | | | | | | | |--90.30%-- queue_work_on | | | | | | | | | | | | | | | | | | | | | |--95.99%-- __queue_work | | | | | | | | | | | | | | | | | | | | | | | |--80.40%-- insert_work | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- wake_up_worker | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | |--95.05%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.29%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.47%-- activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.52%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.98%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.79%-- __enqueue_entity | | | | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.71%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.53%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.16%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.50%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.68%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.32%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.50%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.84%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.41%-- wq_worker_waking_up | | | | | | | | | | | | | | | kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.59%-- kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.00%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.83%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.89%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | --4.95%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | |--6.96%-- get_work_pool | | | | | | | | | | | | | | | | | | | | | | | |--6.62%-- wake_up_worker | | | | | | | | | | | | | | | | | | | | | | | |--3.92%-- find_worker_executing_work | | | | | | | | | | | | | | | | | | | | | | | |--1.06%-- get_pwq.isra.18 | | | | | | | | | | | | | | | | | | | | | | | --1.02%-- __list_add | | | | | | | | | | | | | | | | | | | | | |--2.03%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --1.98%-- get_work_pool | | | | | | | | | | | | | | | | | | | |--5.64%-- _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--2.51%-- __queue_work | | | | | | | | | | | | | | | | | | | |--0.79%-- rb_insert_color | | | | | | | | | | | | | | | | | | | --0.76%-- reschedule_interrupt | | | | | | | | | | | | | | | | | |--1.50%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--65.39%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--88.09%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--85.79%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--84.42%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.96%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.54%-- perf_event_task_tick | | | | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.46%-- task_tick_fair | | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.31%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.30%-- account_system_time | | | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.70%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.73%-- invoke_rcu_core | | | | | | | | | | | | | | | | | | | | | | | | | --15.58%-- tick_sched_do_timer | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | calc_global_load | | | | | | | | | | | | | | | | | | | | | | | --14.21%-- __remove_hrtimer | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | --11.91%-- tick_program_event | | | | | | | | | | clockevents_program_event | | | | | | | | | | lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | --34.61%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--1.13%-- prepare_to_wait | | | | | | | | | | | | | | | | | | | |--51.18%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--19.02%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | tick_program_event | | | | | | | | | | | | | | | | | | | |--15.43%-- __list_add | | | | | | | | | | | | | | | | | | | --14.37%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--0.88%-- gen6_rps_boost | | | | | | | | | | | | | | | | | |--0.74%-- _raw_spin_lock | | | | | | | | --1.94%-- [...] | | | | | | | | | | | | | | | |--24.06%-- gen8_get_seqno | | | | | | | | | | | | | | | |--3.03%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--99.15%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--52.09%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--98.41%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--88.79%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | |--99.02%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.25%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.75%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | --0.98%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | |--8.14%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--83.62%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.42%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.43%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.67%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.90%-- mod_timer_pinned | | | | | | | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.72%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.86%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--8.21%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | | | | | | | | | | | | --8.16%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | |--2.65%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | |--59.82%-- note_gp_changes | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rcu_advance_cbs | | | | | | | | | | | | | | | | | | | | | | | | | |--22.88%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | --17.30%-- _raw_spin_lock_irqsave | | | | | | | | | | | --0.42%-- [...] | | | | | | | | | | --1.59%-- [...] | | | | | | | | | | | | | | | | | | | |--44.72%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--98.60%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--96.51%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--87.95%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.00%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.94%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.04%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.77%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.97%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.80%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.40%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.63%-- update_curr | | | | | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.10%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.10%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.13%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.21%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.79%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.76%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.38%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.62%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.01%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.47%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.53%-- sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.51%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.00%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.67%-- calc_global_load_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.51%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.34%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.18%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.13%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.87%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.98%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.22%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.47%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.53%-- jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.78%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.12%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.89%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.09%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.00%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.38%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.85%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.52%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.40%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.95%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.86%-- irq_work_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.80%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.76%-- task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.76%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.73%-- sched_clock_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.35%-- profile_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.02%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.89%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.80%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.02%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.60%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.66%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.02%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.77%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.11%-- pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.89%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.02%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.21%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.34%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.77%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.49%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.39%-- ntp_get_next_leap | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.00%-- do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.30%-- queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.83%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.50%-- _raw_spin_lock | | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.45%-- ntp_tick_length | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.26%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.40%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.02%-- tick_nohz_full_cpu | | | | | | | | | | | | | --0.97%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--6.11%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.29%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.47%-- activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.28%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.72%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.53%-- ttwu_do_wakeup | | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.91%-- select_task_rq_fair | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.32%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.68%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.43%-- _raw_spin_lock | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.37%-- migrate_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--2.63%-- enqueue_hrtimer | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | |--2.45%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.72%-- timerqueue_del | | | | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.28%-- rb_next | | | | | | | | | | | | --0.86%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--2.16%-- tick_program_event | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | |--49.41%-- lapic_next_deadline | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--28.04%-- ktime_get | | | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | --22.55%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | |--0.84%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | --0.49%-- [...] | | | | | | | | | | | | | | | | | | | | | |--0.55%-- __hrtimer_run_queues | | | | | | | | | | --0.85%-- [...] | | | | | | | | | | | | | | | | | | | |--0.96%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--0.90%-- irq_enter | | | | | | | | | --1.32%-- [...] | | | | | | | | --0.85%-- [...] | | | | | | | | | | | | | | | |--0.72%-- i915_gem_object_retire_request | | | | | | | | | | | | | | | | | |--53.17%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | | | | | | | |--59.07%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | | | | | |--56.70%-- put_pid | | | | | | | | | | | | | | | | | | | | | |--30.03%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | --13.27%-- list_del | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--35.70%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--1.76%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | |--1.75%-- __list_del_entry | | | | | | | | | | | | | | | | | | | --1.72%-- put_pid | | | | | | | | | | | | | | | | | |--42.96%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | | | |--63.43%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--28.79%-- __list_add | | | | | | | | | | | | | | | | | | | |--5.51%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | --2.27%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | rcu_check_callbacks | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | |--2.82%-- __list_del_entry | | | | | | | | | | | | | | | | | --1.05%-- i915_gem_request_retire | | | | | | | --0.48%-- [...] | | | | | | | | | | | | | |--10.90%-- i915_gem_execbuffer_move_to_active | | | | | | | | | | | | | | | |--94.38%-- i915_vma_move_to_active | | | | | | | | | | | | | | | | | |--84.62%-- __list_del_entry | | | | | | | | | | | | | | | | | |--13.08%-- __list_add | | | | | | | | | | | | | | | | | |--1.57%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--58.35%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--91.26%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--79.71%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --20.29%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | --8.74%-- __local_bh_enable | | | | | | | | | | | | | | | | | | | |--23.92%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--79.61%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--73.00%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --27.00%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | scheduler_tick | | | | | | | | | | | task_tick_fair | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --20.39%-- tick_program_event | | | | | | | | | | clockevents_program_event | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--12.74%-- irq_enter | | | | | | | | | | | | | | | | | | | --4.99%-- __do_softirq | | | | | | | | | | | | | | | | | |--0.55%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | |--81.34%-- handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | |--78.54%-- gen8_irq_handler | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | |--59.97%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | |--62.18%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | | | | | --37.82%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | --40.03%-- notify_ring | | | | | | | | | | | __wake_up | | | | | | | | | | | __wake_up_common | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | default_wake_function | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | |--56.15%-- wq_worker_waking_up | | | | | | | | | | | | kthread_data | | | | | | | | | | | | | | | | | | | | | | | --43.85%-- activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | --21.46%-- add_interrupt_randomness | | | | | | | | | | | | | | | | | | | --18.66%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | net_rx_action | | | | | | | | | e1000e_poll | | | | | | | | | e1000_clean_rx_irq | | | | | | | | | e1000_receive_skb | | | | | | | | | napi_gro_receive | | | | | | | | | netif_receive_skb_internal | | | | | | | | | __netif_receive_skb | | | | | | | | | __netif_receive_skb_core | | | | | | | | | ip_rcv_finish | | | | | | | | --0.19%-- [...] | | | | | | | | | | | | | | | |--2.85%-- __list_del_entry | | | | | | | | | | | | | | | |--1.24%-- intel_fb_obj_invalidate | | | | | | | | | | | | | | | |--0.80%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--94.36%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--67.76%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--92.32%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --7.68%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | --32.24%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--75.80%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--66.34%-- tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--55.95%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | --44.05%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | --33.66%-- tick_sched_do_timer | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | update_wall_time | | | | | | | | | | update_vsyscall | | | | | | | | | | | | | | | | | | | --24.20%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | --5.64%-- native_apic_mem_write | | | | | | | | | | | | | | | |--0.54%-- __list_add | | | | | | | --0.20%-- [...] | | | | | | | | | | | | | |--4.16%-- i915_gem_execbuffer_retire_commands | | | | | | | | | | | | | | | |--83.02%-- __i915_add_request | | | | | | | | | | | | | | | | | |--52.54%-- gen8_emit_request | | | | | | | | | | | | | | | | | | | |--67.64%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | |--37.06%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | | | |--87.15%-- fw_domains_get_with_thread_status | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | --12.85%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | |--25.40%-- execlists_update_context | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | |--12.76%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | |--7.25%-- intel_uncore_forcewake_put__locked | | | | | | | | | | | __intel_uncore_forcewake_put | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- mod_timer_pinned | | | | | | | | | | | lock_timer_base.isra.32 | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | |--7.24%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | |--5.57%-- disable_lite_restore_wa.isra.11 | | | | | | | | | | | | | | | | | | | | | --4.72%-- intel_lr_context_descriptor | | | | | | | | | | i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | |--12.64%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--10.75%-- __list_add | | | | | | | | | | | | | | | | | | | |--3.39%-- intel_lr_context_pin | | | | | | | | | | | | | | | | | | | |--1.86%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--1.18%-- list_del | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--0.68%-- intel_ring_stopped | | | | | | | | | | | | | | | | | | | |--0.67%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--0.62%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --0.59%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | | | | | | | |--9.54%-- i915_queue_hangcheck | | | | | | | | | | | | | | | | | | | |--79.72%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | | | |--13.08%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | | | |--4.75%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --2.44%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | |--7.94%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | | | | | |--42.35%-- gen8_emit_flush | | | | | | | | | | | | | | | | | | | | | |--72.07%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | --27.93%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | |--32.06%-- gen8_emit_flush_render | | | | | | | | | | | | | | | | | | | | | |--74.97%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | --25.03%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--23.35%-- iowrite32 | | | | | | | | | | | | | | | | | | | --2.24%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | scheduler_tick | | | | | | | | | trigger_load_balance | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | | | |--5.97%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | |--4.71%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--4.47%-- iowrite32 | | | | | | | | | | | | | | | | | |--4.40%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | |--2.15%-- intel_ring_stopped | | | | | | | | | | | | | | | | | |--1.60%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--52.88%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--82.08%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--78.95%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--35.40%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--32.97%-- account_process_tick | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | --31.63%-- scheduler_tick | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | --21.05%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | timekeeping_update | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | --17.92%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | --47.12%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--1.60%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | | | |--1.52%-- __list_add | | | | | | | | | | | | | | | | | |--1.12%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | |--81.67%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | |--49.21%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | |--25.97%-- gen8_write32 | | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | --24.83%-- gen6_read32 | | | | | | | | | | | | | | | | | | | --18.33%-- notify_ring | | | | | | | | | __wake_up | | | | | | | | | __wake_up_common | | | | | | | | | autoremove_wake_function | | | | | | | | | default_wake_function | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | ttwu_do_wakeup | | | | | | | | | check_preempt_curr | | | | | | | | | check_preempt_wakeup | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | | | |--0.59%-- intel_mark_busy | | | | | | | | --1.87%-- [...] | | | | | | | | | | | | | | | |--6.37%-- i915_queue_hangcheck | | | | | | | | | | | | | | | |--3.08%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | |--2.25%-- intel_mark_busy | | | | | | | | | | | | | | | |--1.58%-- gen8_emit_request | | | | | | | | | | | | | | | |--0.94%-- round_jiffies_up_relative | | | | | | | | | | | | | | | |--0.92%-- ret_from_intr | | | | | | | | | | | | | | | | | --100.00%-- do_IRQ | | | | | | | | | | | | | | | | | --100.00%-- handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | |--81.09%-- gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | --100.00%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | |--60.30%-- gen8_write32 | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | --39.70%-- gen6_read32 | | | | | | | | | | | | | | | | | --18.91%-- add_interrupt_randomness | | | | | | | | credit_entropy_bits | | | | | | | | __wake_up | | | | | | | | __wake_up_common | | | | | | | | pollwake | | | | | | | | default_wake_function | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | |--0.79%-- logical_ring_flush_all_caches | | | | | | | --1.05%-- [...] | | | | | | --1.67%-- [...] | | | | | | | | | | | |--22.68%-- i915_gem_execbuffer_reserve.isra.18 | | | | | | | | | | | | | |--59.16%-- i915_gem_retire_requests_ring | | | | | | | | | | | | | | | |--91.57%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | |--80.00%-- __list_del_entry | | | | | | | | | | | | | | | | | |--12.82%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | |--98.18%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | |--1.03%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | | | |--56.80%-- irq_exit | | | | | | | | | | | rcu_irq_exit | | | | | | | | | | | | | | | | | | | | | --43.20%-- handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | gen8_write32 | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | --0.79%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--54.46%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | account_process_tick | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | --45.54%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_timer_softirq | | | | | | | | | call_timer_fn | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | |--5.01%-- __list_add | | | | | | | | | | | | | | | | | |--1.45%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--52.21%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--82.89%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--10.06%-- run_timer_softirq | | | | | | | | | | | call_timer_fn | | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | |--58.28%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | --41.72%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | --7.06%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | |--44.75%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--92.00%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--85.20%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--83.15%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.92%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.86%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.96%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.18%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.79%-- account_process_tick | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.09%-- run_posix_cpu_timers | | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.20%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | --16.85%-- tick_sched_do_timer | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timekeeping_update | | | | | | | | | | | | update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | --14.80%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | |--52.50%-- try_to_wake_up | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --47.50%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | --8.00%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | --3.04%-- irq_enter | | | | | | | | | rcu_irq_enter | | | | | | | | --0.72%-- [...] | | | | | | | | | | | | | | | |--3.56%-- __list_del_entry | | | | | | | | | | | | | | | |--2.09%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | |--50.97%-- put_pid | | | | | | | | | | | | | | | | | |--39.60%-- __list_del_entry | | | | | | | | | | | | | | | | | |--5.63%-- list_del | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | --3.79%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--72.27%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --27.73%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | |--0.81%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--61.44%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--84.89%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --15.11%-- run_timer_softirq | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | |--37.28%-- intel_pstate_timer_func | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | | | | | |--35.14%-- intel_uncore_fw_release_timer | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | --27.58%-- mod_timer_pinned | | | | | | | | | | | | | | | | | --38.56%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | |--35.21%-- scheduler_tick | | | | | | | | | | | | | | | | | | | |--49.58%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | |--50.10%-- update_curr | | | | | | | | | | | | | | | | | | | | | --49.90%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | |--27.93%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | --22.49%-- trigger_load_balance | | | | | | | | | | | | | | | | | |--19.59%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | |--15.81%-- account_process_tick | | | | | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | | | cpuacct_account_field | | | | | | | | | | | | | | | | | |--11.26%-- irq_work_tick | | | | | | | | | | | | | | | | | |--10.27%-- raise_softirq | | | | | | | | | | | | | | | | | --7.86%-- task_tick_fair | | | | | | | | | | | | | | | |--0.68%-- _raw_spin_lock | | | | | | | | | | | | | | | |--0.52%-- __list_add | | | | | | | --0.77%-- [...] | | | | | | | | | | | | | |--36.29%-- i915_gem_execbuffer_reserve_vma.isra.17 | | | | | | | | | | | | | | | |--98.95%-- i915_gem_object_pin | | | | | | | | | | | | | | | | | |--98.42%-- i915_gem_object_do_pin | | | | | | | | | | | | | | | | | | | |--87.74%-- i915_gem_object_get_pages | | | | | | | | | | | | | | | | | | | | | |--99.56%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | | | | | | | | | | | |--98.13%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | | | | | | | | | | | |--61.03%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.11%-- shmem_alloc_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.33%-- alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.18%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.96%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.05%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.42%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.39%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.19%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.31%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.15%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.10%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.11%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.69%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.41%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.70%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.48%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.16%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.17%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.70%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.67%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.70%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.41%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | | process_timeout | | | | | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.59%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | __msecs_to_jiffies | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.30%-- rcu_bh_qs | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.33%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.69%-- __list_add | | | | | | | | | | | | | | | | --1.33%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.22%-- get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.61%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.58%-- __get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.92%-- get_task_policy.part.23 | | | | | | | | | | | | | | | --0.49%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.84%-- mpol_shared_policy_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.62%-- __alloc_pages_nodemask | | | | | | | | | | | | | | --0.21%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.93%-- lru_cache_add_anon | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.74%-- __lru_cache_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.00%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.28%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.72%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.44%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.84%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.25%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.78%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.22%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.36%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.94%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.88%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.71%-- ret_from_intr | | | | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | --0.58%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.88%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.84%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.70%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.55%-- release_pages | | | | | | | | | | | | | | | --0.03%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.26%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.69%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--69.96%-- radix_tree_insert | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_create | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_node_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.37%-- __inc_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.68%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.34%-- find_lock_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.27%-- find_get_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.83%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.17%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.73%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.77%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.89%-- __vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.88%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.98%-- cap_capable | | | | | | | | | | | | | | --0.25%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.46%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.92%-- get_mem_cgroup_from_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.26%-- try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.82%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | ttwu_do_wakeup | | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.73%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.92%-- mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.88%-- memcg_check_events | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.62%-- commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.58%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.54%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.75%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.68%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.28%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.83%-- hrtimer_wakeup | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.35%-- enqueue_hrtimer | | | | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.83%-- tick_sched_timer | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.72%-- irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.62%-- run_rebalance_domains | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.38%-- run_timer_softirq | | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.58%-- __inc_zone_page_state | | | | | | | | | | | | | --2.42%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--28.62%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | |--7.34%-- unlock_page | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.67%-- __wake_up_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.33%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.31%-- run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.69%-- note_gp_changes | | | | | | | | | | | | | | | | | | | | | | | | | |--1.19%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--0.72%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.93%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.93%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.16%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.98%-- tick_sched_timer | | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.55%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.55%-- account_process_tick | | | | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.90%-- scheduler_tick | | | | | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.10%-- __remove_hrtimer | | | | | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.92%-- enqueue_hrtimer | | | | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.84%-- tick_program_event | | | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.07%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.07%-- irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.47%-- run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.76%-- run_timer_softirq | | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.79%-- intel_pstate_timer_func | | | | | | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.21%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.77%-- cpu_needs_another_gp | | | | | | | | | | | | --1.10%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--0.93%-- sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | |--97.64%-- __sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.80%-- sg_kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.99%-- __get_free_pages | | | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.52%-- list_del | | | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.48%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.64%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.37%-- kmalloc_slab | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.45%-- _cond_resched | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.55%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.14%-- memset_erms | | | | | | | | | | | | | --0.07%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | --2.36%-- sg_kmalloc | | | | | | | | | | | | | | | | | | | | | | | |--0.54%-- i915_gem_gtt_prepare_object | | | | | | | | | | | | | | | | | | | | | | | | | |--85.68%-- swiotlb_map_sg_attrs | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | | | --14.32%-- sg_next | | | | | | | | | | | --0.40%-- [...] | | | | | | | | | | --0.44%-- [...] | | | | | | | | | | | | | | | | | | | |--11.50%-- i915_vma_bind | | | | | | | | | | | | | | | | | | | | | |--74.38%-- gen8_alloc_va_range | | | | | | | | | | | | | | | | | | | | | | | |--94.10%-- gen8_alloc_va_range_3lvl | | | | | | | | | | | | | | | | | | | | | | | | | |--76.57%-- alloc_gen8_temp_bitmaps | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.10%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--100.00%-- kmalloc_order_trace | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.57%-- kmalloc_order | | | | | | | | | | | | | | | | alloc_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.15%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.21%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.91%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.43%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.93%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.87%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--30.29%-- zone_statistics | | | | | | | | | | | | | | | | | | | | __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.91%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.65%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.36%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.44%-- _cond_resched | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.85%-- get_task_policy.part.23 | | | | | | | | | | | | | | | --0.43%-- [...] | | | | | | | | | | | | | | --0.00%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.90%-- kmalloc_order_trace | | | | | | | | | | | | | | | | | | | | | | | | | |--15.13%-- kfree | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __free_kmem_pages | | | | | | | | | | | | | __free_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.63%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--42.33%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--36.22%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.45%-- free_one_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.92%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.45%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | |--2.88%-- alloc_pt | | | | | | | | | | | | | __setup_page_dma | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __rmqueue | | | | | | | | | | | | | list_del | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--1.32%-- bitmap_set | | | | | | | | | | | | | | | | | | | | | | | | | |--1.30%-- __free_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | |--1.08%-- __setup_page_dma | | | | | | | | | | | | | | | | | | | | | | | | | |--1.03%-- kunmap_page_dma | | | | | | | | | | | | | | | | | | | | | | | | | --0.71%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | find_first_bit | | | | | | | | | | | | | | | | | | | | | | | |--3.41%-- fill_page_dma | | | | | | | | | | | | | | | | | | | | | | | |--0.94%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | |--0.89%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | | | --0.66%-- bitmap_set | | | | | | | | | | | | | | | | | | | | | |--24.55%-- ppgtt_bind_vma | | | | | | | | | | | | | | | | | | | | | | | |--98.29%-- gen8_ppgtt_insert_entries | | | | | | | | | | | | | | | | | | | | | | | | | |--73.39%-- gen8_ppgtt_insert_pte_entries.isra.34 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.09%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.91%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | |--17.75%-- sg_nents | | | | | | | | | | | | | | | | | | | | | | | | | |--6.57%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | | | --2.29%-- __sg_page_iter_start | | | | | | | | | | | | | | | | | | | | | | | --1.71%-- __sg_page_iter_start | | | | | | | | | | | | | | | | | | | | | |--0.53%-- gen8_ppgtt_insert_entries | | | | | | | | | | | | | | | | | | | | | --0.53%-- __bitmap_weight | | | | | | | | | --0.76%-- [...] | | | | | | | | | | | | | | | | | |--0.96%-- i915_vma_bind | | | | | | | | --0.63%-- [...] | | | | | | | | | | | | | | | --1.05%-- i915_gem_object_do_pin | | | | | | | | | | | | | |--1.86%-- __list_add | | | | | | | | | | | | | |--1.21%-- gen8_get_seqno | | | | | | --1.48%-- [...] | | | | | | | | | | | |--14.98%-- eb_lookup_vmas.isra.16 | | | | | | | | | | | | | |--50.71%-- i915_gem_obj_lookup_or_create_vma | | | | | | | | | | | | | | | |--96.68%-- i915_gem_obj_to_vma | | | | | | | | | | | | | | | |--2.24%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--58.56%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--94.34%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--96.03%-- __hrtimer_run_queues | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--81.64%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | |--94.85%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.84%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.65%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.54%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.81%-- perf_event_task_tick | | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.09%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.70%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.01%-- account_system_time | | | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.99%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.37%-- irq_work_run_list | | | | | | | | | | | | | | | | | | | | | | | | | --5.15%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | --18.36%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | |--49.27%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timekeeping_update | | | | | | | | | | | | update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | |--29.85%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | --20.88%-- ntp_tick_length | | | | | | | | | | | | | | | | | | | | | --3.97%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | --5.66%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--39.46%-- irq_exit | | | | | | | | | | | | | | | | | | | |--89.50%-- __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--5.72%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | --4.78%-- idle_cpu | | | | | | | | | | | | | | | | | --1.98%-- hrtimer_interrupt | | | | | | | | | | | | | | | |--0.50%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | |--83.44%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | |--53.62%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- fw_domains_get_with_thread_status | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | |--32.40%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | --13.99%-- hsw_unclaimed_reg_debug | | | | | | | | | | | | | | | | | --16.56%-- notify_ring | | | | | | | | __wake_up | | | | | | | | __wake_up_common | | | | | | | | autoremove_wake_function | | | | | | | | default_wake_function | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | update_curr | | | | | | | | __calc_delta | | | | | | | --0.58%-- [...] | | | | | | | | | | | | | |--27.41%-- i915_gem_obj_to_vma | | | | | | | | | | | | | |--16.99%-- idr_find_slowpath | | | | | | | | | | | | | |--2.46%-- __list_add | | | | | | | | | | | | | |--1.27%-- __list_del_entry | | | | | | | | | | | | | |--0.96%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--54.88%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | |--89.11%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--6.88%-- rcu_process_callbacks | | | | | | | | | note_gp_changes | | | | | | | | | | | | | | | | | --4.01%-- run_timer_softirq | | | | | | | | call_timer_fn | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | |--42.35%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | |--82.41%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | --100.00%-- tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | |--62.33%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | |--41.52%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | |--39.03%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | |--55.17%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | --44.83%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --19.45%-- trigger_load_balance | | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | |--21.71%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | |--9.66%-- run_posix_cpu_timers | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | --6.29%-- account_process_tick | | | | | | | | | account_system_time | | | | | | | | | acct_account_cputime | | | | | | | | | __acct_update_integrals | | | | | | | | | jiffies_to_timeval | | | | | | | | | | | | | | | | | |--10.61%-- read_tsc | | | | | | | | | | | | | | | | | --6.98%-- tick_program_event | | | | | | | | clockevents_program_event | | | | | | | | lapic_next_deadline | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | --2.78%-- hrtimer_interrupt | | | | | | --0.19%-- [...] | | | | | | | | | | | |--2.86%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--65.00%-- trace_event_define_fields_i915_pipe_update_start | | | | | | | | | | | | | |--22.32%-- trace_event_define_fields_i915_pipe_update_vblank_evaded | | | | | | | | | | | | | |--8.33%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--1.82%-- apic_timer_interrupt | | | | | | | | | | | | | | | |--95.16%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--75.70%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--93.24%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --100.00%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --6.76%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | --24.30%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | |--50.66%-- account_process_tick | | | | | | | | | account_system_time | | | | | | | | | acct_account_cputime | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | --49.34%-- scheduler_tick | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | --4.84%-- native_apic_mem_write | | | | | | | | | | | | | |--1.79%-- trace_event_define_fields_i915_gem_object_create | | | | | | --0.73%-- [...] | | | | | | | | | | | |--1.41%-- i915_gem_request_alloc | | | | | | | | | | | | | |--62.09%-- kmem_cache_alloc | | | | | | | | | | | | | | | |--77.32%-- __slab_alloc | | | | | | | | | | | | | | | | | |--75.73%-- new_slab | | | | | | | | | | | | | | | | | | | |--92.44%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | |--94.74%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | |--73.77%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | |--44.35%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | |--24.49%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | |--24.39%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | --6.77%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | |--13.50%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | |--8.04%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--2.68%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | --2.00%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | --5.26%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | |--3.98%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | |--1.87%-- mod_zone_page_state | | | | | | | | | | | | | | | | | | | --1.71%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | |--15.18%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | | | --100.00%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | |--3.45%-- mod_zone_page_state | | | | | | | | | | | | | | | | | |--2.17%-- next_zones_zonelist | | | | | | | | | | | | | | | | | |--1.21%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--1.14%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | | | --1.12%-- mempolicy_slab_node | | | | | | | | | | | | | | | |--18.07%-- _cond_resched | | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | | | | |--87.42%-- __schedule | | | | | | | | | | | | | | | | | | | |--53.86%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--37.60%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--33.46%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | |--55.82%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | --44.18%-- __enqueue_entity | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | |--14.67%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | --14.28%-- set_next_entity | | | | | | | | | | | | | | | | | | | |--17.98%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | perf_pmu_disable | | | | | | | | | | x86_pmu_disable | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--10.63%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--6.48%-- set_next_entity | | | | | | | | | | | | | | | | | | | |--5.79%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --5.27%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | |--8.15%-- pick_next_task_fair | | | | | | | | | | | | | | | | | --4.42%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | |--2.01%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | |--1.35%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | |--0.66%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | gen8_irq_handler | | | | | | | | gen8_gt_irq_handler | | | | | | | | intel_lrc_irq_handler | | | | | | | | gen6_read32 | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | --0.58%-- next_zones_zonelist | | | | | | | | | | | | | |--13.33%-- intel_logical_ring_reserve_space | | | | | | | | | | | | | | | |--53.30%-- intel_logical_ring_begin | | | | | | | | | | | | | | | |--32.22%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | | | |--12.74%-- i915_gem_check_wedge | | | | | | | | | | | | | | | --1.74%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_timer_softirq | | | | | | | call_timer_fn | | | | | | | intel_uncore_fw_release_timer | | | | | | | fw_domains_put | | | | | | | | | | | | | |--10.29%-- i915_gem_get_seqno | | | | | | | | | | | | | |--3.91%-- memset_erms | | | | | | | | | | | | | |--3.45%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | |--3.19%-- _cond_resched | | | | | | | | | | | | | |--1.56%-- intel_logical_ring_alloc_request_extras | | | | | | | | | | | | | | | --100.00%-- intel_lr_context_pin | | | | | | | | | | | | | |--1.54%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--69.14%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | --30.86%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | --100.00%-- __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_do_timer | | | | | | | tick_do_update_jiffies64 | | | | | | | _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | --0.63%-- [...] | | | | | | | | | | | |--0.89%-- copy_user_enhanced_fast_string | | | | | | | | | | | |--0.87%-- eb_create.isra.15 | | | | | | | | | | | | | |--82.48%-- __kmalloc | | | | | | | | | | | | | | | |--78.96%-- __slab_alloc | | | | | | | | | | | | | | | | | --100.00%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | --21.04%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | pick_next_task_fair | | | | | | | check_cfs_rq_runtime | | | | | | | | | | | | | |--10.98%-- kmalloc_slab | | | | | | | | | | | | | |--3.43%-- memset_erms | | | | | | | | | | | | | |--1.78%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--66.38%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --33.62%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | scheduler_tick | | | | | | | | | | | | | | | |--51.76%-- trigger_load_balance | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | --48.24%-- perf_event_task_tick | | | | | | | x86_pmu_disable | | | | | | --1.33%-- [...] | | | | | | | | | | | |--0.67%-- kfree | | | | | | | | | | | | | |--66.34%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | | | --33.66%-- __slab_free | | | | | | | | | | | |--0.61%-- intel_runtime_pm_get | | | | | | | | | | | | | |--94.54%-- __pm_runtime_resume | | | | | | | | | | | | | | | |--50.21%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--38.42%-- rpm_resume | | | | | | | | | | | | | | | |--6.17%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--2.30%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | |--2.04%-- _cond_resched | | | | | | | | preempt_schedule_common | | | | | | | | __schedule | | | | | | | | | | | | | | | | | |--75.15%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | |--54.77%-- put_prev_entity | | | | | | | | | | | | | | | | | | | --45.23%-- pick_next_entity | | | | | | | | | clear_buddies | | | | | | | | | | | | | | | | | --24.85%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | --0.87%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | handle_irq_event_percpu | | | | | | | gen8_irq_handler | | | | | | | gen8_gt_irq_handler | | | | | | | intel_lrc_irq_handler | | | | | | | gen6_read32 | | | | | | | _raw_spin_lock_irqsave | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--3.36%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--1.13%-- _cond_resched | | | | | | | | | | | | | |--0.54%-- rpm_resume | | | | | | --0.44%-- [...] | | | | | --3.50%-- [...] | | | | | | | | | |--0.69%-- __kmalloc | | | | | | | | | | | |--81.78%-- __slab_alloc | | | | | | | | | | | --18.22%-- _cond_resched | | | | | preempt_schedule_common | | | | | __schedule | | | | | pick_next_task_fair | | | | | set_next_entity | | | | | rb_erase | | | | | | | | | |--0.60%-- intel_ring_initialized | | | | --1.58%-- [...] | | | | | | | |--25.27%-- i915_gem_wait_ioctl | | | | | | | | | |--60.98%-- __i915_wait_request | | | | | | | | | | | |--52.44%-- gen8_get_seqno | | | | | | | | | | | |--27.37%-- io_schedule_timeout | | | | | | | | | | | | | |--88.13%-- schedule_timeout | | | | | | | | | | | | | | | |--78.93%-- schedule | | | | | | | | | | | | | | | | | |--97.54%-- __schedule | | | | | | | | | | | | | | | | | | | |--42.22%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--98.24%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--90.40%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--92.58%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--48.65%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.75%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.25%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.57%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.46%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.45%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.08%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.50%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.29%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | |--3.36%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--2.11%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | --1.95%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | |--8.11%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | sched_clock | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | --1.49%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | --1.76%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | |--22.88%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--25.37%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--23.86%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | |--53.10%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | --46.90%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--13.63%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--71.53%-- attach_task | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--57.52%-- update_curr | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | --42.48%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --28.47%-- find_busiest_group | | | | | | | | | | | update_sd_lb_stats | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | |--12.54%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--8.12%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--4.97%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--3.98%-- rb_erase | | | | | | | | | | | | | | | | | | | | | |--3.95%-- update_curr | | | | | | | | | | | | | | | | | | | | | --3.59%-- put_prev_entity | | | | | | | | | | | | | | | | | | | |--10.33%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | |--67.91%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | |--55.36%-- local_clock | | | | | | | | | | | | sched_clock | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | --44.64%-- sched_clock | | | | | | | | | | | | | | | | | | | | | |--16.99%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | --15.10%-- local_clock | | | | | | | | | | | | | | | | | | | |--6.97%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | |--85.93%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_enable | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | |--53.04%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --46.96%-- intel_bts_enable_local | | | | | | | | | | | | | | | | | | | | | --14.07%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | |--3.75%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--74.84%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | --25.16%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | tick_program_event | | | | | | | | | | clockevents_program_event | | | | | | | | | | lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--3.10%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--2.06%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--2.01%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--1.35%-- put_prev_entity | | | | | | | | | | | | | | | | | | | |--1.24%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | |--1.12%-- reschedule_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_apic_mem_write | | | | | | | | | | | | | | | | | | | |--1.01%-- pick_next_entity | | | | | | | | | | | | | | | | | | | |--0.73%-- smp_reschedule_interrupt | | | | | | | | | | | | | | | | | | | |--0.65%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | irq_exit | | | | | | | | | | rcu_irq_exit | | | | | | | | | | | | | | | | | | | --0.59%-- put_prev_task_fair | | | | | | | | | | | | | | | | | |--1.42%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | --1.04%-- rcu_note_context_switch | | | | | | | | | | | | | | | |--8.42%-- del_timer_sync | | | | | | | | | | | | | | | | | |--94.26%-- try_to_del_timer_sync | | | | | | | | | | | | | | | | | | | |--36.86%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--22.05%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--67.69%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --32.31%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | | | | | |--17.24%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--16.84%-- detach_if_pending | | | | | | | | | | | | | | | | | | | --7.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --5.74%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | |--3.54%-- internal_add_timer | | | | | | | | | | | | | | | | | --100.00%-- __internal_add_timer | | | | | | | | | | | | | | | |--3.40%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--2.13%-- try_to_del_timer_sync | | | | | | | | | | | | | | | |--1.69%-- detach_if_pending | | | | | | | | | | | | | | | |--0.54%-- get_nohz_timer_target | | | | | | | --1.34%-- [...] | | | | | | | | | | | | | |--6.37%-- __delayacct_blkio_end | | | | | | | | | | | | | | | --100.00%-- delayacct_end | | | | | | | | | | | | | | | |--72.43%-- ktime_get | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | --27.57%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--1.91%-- __delayacct_blkio_start | | | | | | | | | | | | | | | --100.00%-- ktime_get | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | |--1.20%-- get_nohz_timer_target | | | | | | | | | | | | | |--0.89%-- detach_if_pending | | | | | | --1.49%-- [...] | | | | | | | | | | | |--13.02%-- intel_engine_add_wakeup | | | | | | | | | | | | | |--87.37%-- queue_work_on | | | | | | | | | | | | | | | |--90.88%-- __queue_work | | | | | | | | | | | | | | | | | |--79.97%-- insert_work | | | | | | | | | | | | | | | | | | | |--98.44%-- wake_up_worker | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | |--98.61%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--89.77%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | |--37.58%-- activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.48%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.79%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.96%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--31.30%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.74%-- update_curr | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.21%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.52%-- update_rq_clock.part.82 | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | |--20.68%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.67%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.28%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.72%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.12%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.21%-- wakeup_gran.isra.58 | | | | | | | | | | | | | | | | | | | | | | | | | |--20.45%-- kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | |--19.20%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | --2.09%-- enqueue_task | | | | | | | | | | | | | | | | | | | | | | | |--6.00%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--65.71%-- queued_spin_lock_slowpath | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | --34.29%-- native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | |--2.46%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | --1.78%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | --1.39%-- task_waking_fair | | | | | | | | | | | | | | | | | | | --1.56%-- get_pwq.isra.18 | | | | | | | | | | | | | | | | | |--11.34%-- get_work_pool | | | | | | | | | | | | | | | | | |--7.64%-- wake_up_worker | | | | | | | | | | | | | | | | | --1.05%-- get_pwq.isra.18 | | | | | | | | | | | | | | | |--5.10%-- get_work_pool | | | | | | | | | | | | | | | |--3.24%-- _raw_spin_lock | | | | | | | | | | | | | | | --0.78%-- find_worker_executing_work | | | | | | | | | | | | | |--11.76%-- _raw_spin_lock | | | | | | | | | | | | | | | |--93.78%-- queued_spin_lock_slowpath | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | --6.22%-- native_queued_spin_lock_slowpath | | | | | | | | | | | | | --0.87%-- __queue_work | | | | | | | | | | | |--2.25%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--52.78%-- irq_exit | | | | | | | __do_softirq | | | | | | | | | | | | | | | |--91.06%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --8.94%-- run_timer_softirq | | | | | | | call_timer_fn | | | | | | | intel_pstate_timer_func | | | | | | | intel_pstate_set_pstate | | | | | | | native_read_msr_safe | | | | | | | | | | | | | --47.22%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | --100.00%-- tick_sched_timer | | | | | | | | | | | | | |--56.57%-- tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | | | | | | | | | |--70.46%-- scheduler_tick | | | | | | | | | | | | | | | | | |--74.77%-- task_tick_fair | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | --25.23%-- perf_event_task_tick | | | | | | | | perf_pmu_disable | | | | | | | | x86_pmu_disable | | | | | | | | intel_pmu_disable_all | | | | | | | | __intel_pmu_disable_all | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | |--16.63%-- rcu_check_callbacks | | | | | | | | | | | | | | | --12.91%-- invoke_rcu_core | | | | | | | | | | | | | --43.43%-- tick_sched_do_timer | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | |--79.62%-- update_wall_time | | | | | | | | | | | | | | | |--76.55%-- timekeeping_update | | | | | | | | raw_notifier_call_chain | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | --23.45%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | --20.38%-- queued_spin_lock_slowpath | | | | | | | | | | | |--1.39%-- prepare_to_wait | | | | | | | | | | | | | |--83.51%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--8.12%-- call_function_interrupt | | | | | | | smp_call_function_interrupt | | | | | | | generic_smp_call_function_single_interrupt | | | | | | | flush_smp_call_function_queue | | | | | | | flush_tlb_func | | | | | | | | | | | | | |--8.10%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | --0.28%-- [...] | | | | | | | | | | | |--0.83%-- gen6_rps_boost | | | | | | | | | | | |--0.53%-- ktime_get_raw | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | --2.18%-- [...] | | | | | | | | | |--18.97%-- gen8_get_seqno | | | | | | | | | |--15.38%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.87%-- mutex_lock_interruptible | | | | | | | | | | | | | |--99.54%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--95.23%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--84.64%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--11.95%-- osq_lock | | | | | | | | | | | | | | | | | |--3.07%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--97.66%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--52.47%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--95.58%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | |--97.04%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.71%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.29%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | --2.96%-- update_rq_clock | | | | | | | | | | | | | | | | | | | | | | | --4.42%-- run_timer_softirq | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | |--51.56%-- intel_pstate_timer_func | | | | | | | | | | | | ktime_get | | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | | | --48.44%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | --47.53%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--97.16%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--96.53%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--93.86%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.78%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.42%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.66%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.27%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.03%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.97%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.99%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.68%-- trigger_load_balance | | | | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.25%-- update_cpu_load_active | | | | | | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.82%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.33%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.48%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.70%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_cputime | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.23%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.61%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.58%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.22%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.82%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.68%-- timekeeping_update | | | | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.33%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.99%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.18%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--3.15%-- enqueue_hrtimer | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | --2.99%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --3.47%-- tick_program_event | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --2.84%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--1.24%-- native_apic_mem_write | | | | | | | | | | | | | | | | | | | --1.10%-- local_apic_timer_interrupt | | | | | | | | --0.34%-- [...] | | | | | | | | | | | | | | | |--4.40%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--99.14%-- __schedule | | | | | | | | | | | | | | | | | | | |--48.23%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--54.93%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | |--33.80%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--66.52%-- find_busiest_group | | | | | | | | | | | | update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | |--38.05%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | |--34.64%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | | | | | --27.31%-- arch_scale_cpu_capacity | | | | | | | | | | | | | | | | | | | | | | | |--16.80%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_task_fair | | | | | | | | | | | | dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--50.33%-- update_curr | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | --49.67%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | |--6.25%-- can_migrate_task | | | | | | | | | | | | | | | | | | | | | | | |--5.33%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | --5.10%-- attach_task | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | |--2.21%-- find_busiest_group | | | | | | | | | | | | | | | | | | | | | |--1.94%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | |--1.87%-- memcpy_erms | | | | | | | | | | | | | | | | | | | | | |--1.82%-- can_migrate_task | | | | | | | | | | | | | | | | | | | | | |--1.78%-- sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --1.65%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--25.91%-- deactivate_task | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | |--95.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | |--44.92%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--50.71%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | --49.29%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | |--34.95%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--87.95%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | --12.05%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | |--19.48%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | --0.65%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | --5.00%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | |--10.82%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | |--59.17%-- perf_pmu_disable | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | |--26.56%-- local_clock | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --14.27%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | |--5.95%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | |--73.57%-- perf_pmu_enable | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | |--61.79%-- intel_bts_enable_local | | | | | | | | | | | | | | | | | | | | | | | --38.21%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --26.43%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | |--4.97%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--1.71%-- reschedule_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_reschedule_interrupt | | | | | | | | | | scheduler_ipi | | | | | | | | | | | | | | | | | | | |--0.93%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--0.74%-- __msecs_to_jiffies | | | | | | | | | | | | | | | | | | | --0.73%-- _raw_spin_lock | | | | | | | | | | | | | | | | | --0.86%-- pick_next_task_fair | | | | | | | --0.37%-- [...] | | | | | | --0.46%-- [...] | | | | | --0.13%-- [...] | | | | | | | | | |--3.23%-- apic_timer_interrupt | | | | | | | | | | | |--99.53%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--57.23%-- irq_exit | | | | | | | | | | | | | | | |--97.29%-- __do_softirq | | | | | | | | | | | | | | | | | |--90.52%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | |--97.89%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | |--1.04%-- update_rq_clock | | | | | | | | | --1.07%-- [...] | | | | | | | | | | | | | | | | | |--7.26%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | |--67.65%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | |--39.96%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | | | |--75.21%-- internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | --24.79%-- detach_if_pending | | | | | | | | | | | | | | | | | | | | | |--37.46%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | --22.58%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | --32.35%-- intel_uncore_fw_release_timer | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | |--1.10%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | |--0.55%-- _raw_spin_lock_irq | | | | | | | | --0.57%-- [...] | | | | | | | | | | | | | | | |--1.14%-- run_timer_softirq | | | | | | | --1.57%-- [...] | | | | | | | | | | | | | |--40.23%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | |--98.59%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | |--95.75%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--85.84%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--82.42%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | |--95.74%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--71.12%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--46.88%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.52%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.74%-- update_curr | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.26%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.20%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.68%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.32%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.75%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.35%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.18%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.25%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.17%-- perf_pmu_disable | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.30%-- perf_pmu_enable | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.53%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.21%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.00%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.91%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.01%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.87%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.21%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.21%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.26%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.21%-- update_cpu_load_active | | | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.98%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.77%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.99%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.03%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.99%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.95%-- update_curr | | | | | | | | | | | | | --0.25%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--12.16%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.75%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.73%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.27%-- jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.25%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | |--11.09%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | |--2.83%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_cputime | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | |--0.76%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | |--0.71%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--0.70%-- invoke_rcu_core | | | | | | | | | | | | | | | | | | | | | | | | | --0.64%-- sched_clock_tick | | | | | | | | | | | | | | | | | | | | | | | |--2.40%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | |--1.24%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | --0.62%-- profile_tick | | | | | | | | | | | | | | | | | | | | | |--15.91%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | |--87.87%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | |--79.49%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.49%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.49%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.69%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.63%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.19%-- raw_notifier_call_chain | | | | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.60%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.01%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.90%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | |--12.11%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | |--4.48%-- _raw_spin_lock | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | --3.93%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | --12.13%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | |--0.65%-- ktime_get | | | | | | | | | | | | | | | | | | | | | |--0.55%-- tick_nohz_full_cpu | | | | | | | | | | --0.47%-- [...] | | | | | | | | | | | | | | | | | | | |--4.96%-- enqueue_hrtimer | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_add | | | | | | | | | | | | | | | | | | | |--3.87%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | |--89.92%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--53.39%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | |--77.32%-- enqueue_task_fair | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.21%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.79%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | --22.68%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | |--21.21%-- select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | |--14.38%-- _raw_spin_lock | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | --11.02%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --10.08%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--2.08%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | | | | | |--84.75%-- rb_next | | | | | | | | | | | | | | | | | | | | | --15.25%-- rb_erase | | | | | | | | | | | | | | | | | | | |--1.75%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | |--0.50%-- timerqueue_del | | | | | | | | | --0.99%-- [...] | | | | | | | | | | | | | | | | | |--1.97%-- tick_program_event | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | |--54.34%-- lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--25.03%-- ktime_get | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | --20.62%-- native_write_msr_safe | | | | | | | | | | | | | | | | | |--0.88%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | |--0.88%-- tick_sched_timer | | | | | | | | | | | | | | | | | --0.53%-- __remove_hrtimer | | | | | | | | | | | | | | | |--0.62%-- _raw_spin_lock | | | | | | | --0.79%-- [...] | | | | | | | | | | | | | |--1.73%-- irq_enter | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | | | | | | | | --0.81%-- hrtimer_interrupt | | | | | --0.47%-- [...] | | | | | | | | | |--0.64%-- drm_gem_object_lookup | | | | | | | | | | | --100.00%-- idr_find_slowpath | | | | --0.79%-- [...] | | | | | | | |--9.30%-- i915_gem_busy_ioctl | | | | | | | | | |--92.47%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.77%-- mutex_lock_interruptible | | | | | | | | | | | | | |--99.83%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.90%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--88.51%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--7.59%-- osq_lock | | | | | | | | | | | | | | | | | |--3.47%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--52.63%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--94.70%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--95.03%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | |--97.80%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | |--1.21%-- update_rq_clock | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | |--3.01%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | | | |--51.07%-- mod_timer_pinned | | | | | | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | | | --48.93%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | |--1.06%-- rcu_process_callbacks | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | --0.89%-- __local_bh_enable | | | | | | | | | | | | | | | | | | | | | |--2.28%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | |--1.23%-- ret_from_intr | | | | | | | | | | | do_IRQ | | | | | | | | | | | handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | | | | | | | |--1.01%-- __local_bh_enable | | | | | | | | | | | | | | | | | | | | | --0.77%-- rcu_bh_qs | | | | | | | | | | | | | | | | | | | |--45.50%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--97.84%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--95.34%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--87.42%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.50%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.37%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.42%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.03%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.81%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.19%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.94%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.00%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.84%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.16%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --30.00%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.58%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.36%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.54%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.10%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.41%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.73%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.18%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --37.82%-- sched_clock_cpu | | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.99%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.94%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.84%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.55%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.64%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.77%-- account_process_tick | | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.57%-- acct_account_cputime | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.43%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.29%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.26%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.62%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.60%-- hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.56%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.48%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.50%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.10%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.32%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.70%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.30%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.69%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --36.31%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.82%-- ntp_tick_length | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.23%-- queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.63%-- _raw_spin_lock | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.90%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | |--3.56%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.87%-- timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.48%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.52%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.13%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--3.23%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.73%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.51%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.49%-- check_preempt_curr | | | | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.27%-- activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--2.40%-- enqueue_hrtimer | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | |--1.29%-- hrtimer_forward | | | | | | | | | | | | | | | | | | | | | | | | | |--1.09%-- timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | --1.01%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | --4.66%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | |--76.38%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | |--65.43%-- lapic_next_deadline | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --34.57%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | --23.62%-- lapic_next_deadline | | | | | | | | | | | | | | | | | | | | | |--1.11%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | --1.05%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--0.92%-- irq_enter | | | | | | | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | | | | | | | | | | | | | | |--0.54%-- hrtimer_interrupt | | | | | | | | | --0.41%-- [...] | | | | | | | | --0.43%-- [...] | | | | | | | | | | | | | | | |--0.98%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--98.39%-- __schedule | | | | | | | | | | | | | | | | | | | |--42.12%-- deactivate_task | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | |--89.79%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | |--44.72%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | |--25.39%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | |--22.46%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | --7.44%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | |--5.15%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | --5.06%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | |--23.88%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--25.60%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | |--20.98%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | |--20.81%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--56.32%-- _raw_spin_lock_irqsave | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | --43.68%-- find_busiest_group | | | | | | | | | | | target_load | | | | | | | | | | | | | | | | | | | | | |--19.84%-- rb_next | | | | | | | | | | | | | | | | | | | | | --12.77%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | |--18.12%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_event_context_sched_in | | | | | | | | | | perf_pmu_enable | | | | | | | | | | x86_pmu_enable | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | |--53.71%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --46.29%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--6.12%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | |--52.24%-- x86_pmu_disable | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --47.76%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | |--4.11%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--2.00%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | |--1.87%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --1.78%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | --1.61%-- pick_next_task_idle | | | | | | | --0.12%-- [...] | | | | | | --0.17%-- [...] | | | | | --0.23%-- [...] | | | | | | | | | |--6.24%-- drm_gem_object_lookup | | | | | | | | | | | |--94.70%-- idr_find_slowpath | | | | | | | | | | | --5.30%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--56.10%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | | | | | | | | |--83.34%-- __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | | | | | | | | | |--80.55%-- scheduler_tick | | | | | | | | | | | | | | | | | |--73.84%-- task_tick_fair | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | --26.16%-- perf_event_task_tick | | | | | | | | | | | | | | | --19.45%-- account_process_tick | | | | | | | account_system_time | | | | | | | __acct_update_integrals | | | | | | | | | | | | | --16.66%-- ktime_get_update_offsets_now | | | | | | read_tsc | | | | | | | | | | | --43.90%-- irq_exit | | | | | | | | | | | |--78.10%-- __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --21.90%-- __local_bh_enable | | | | | | | | | |--0.63%-- mutex_unlock | | | | | | | | | | | |--90.52%-- __mutex_unlock_slowpath | | | | | | | | | | | | | --100.00%-- wake_up_process | | | | | | | | | | | | | |--97.19%-- try_to_wake_up | | | | | | | | | | | | | | | |--53.06%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | |--61.83%-- activate_task | | | | | | | | | | | | | | | | | | | |--91.26%-- enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | |--79.49%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --20.51%-- update_curr | | | | | | | | | | | | | | | | | | | --8.74%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | --38.17%-- ttwu_do_wakeup | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | |--72.91%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | |--63.53%-- resched_curr | | | | | | | | | | | | | | | | | | | | | |--71.93%-- native_smp_send_reschedule | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | --28.07%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | --36.47%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | --27.09%-- wakeup_gran.isra.58 | | | | | | | | | | | | | | | |--25.02%-- select_task_rq_fair | | | | | | | | | | | | | | | | | |--74.71%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | |--34.48%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | |--23.84%-- idle_cpu | | | | | | | | | | | | | | | | | | | |--22.10%-- find_next_bit | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | --19.58%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | |--14.77%-- cpumask_next_and | | | | | | | | | | | | | | | | | --10.52%-- idle_cpu | | | | | | | | | | | | | | | |--8.69%-- _raw_spin_lock | | | | | | | | queued_spin_lock_slowpath | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | |--3.82%-- task_waking_fair | | | | | | | | | | | | | | | |--3.40%-- set_task_cpu | | | | | | | | | | | | | | | |--3.19%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | calc_global_load_tick | | | | | | | | | | | | | | | --2.82%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | --2.81%-- _raw_spin_lock | | | | | | | | | | | --9.48%-- _raw_spin_lock | | | | --0.66%-- [...] | | | | | | | |--4.62%-- i915_gem_set_domain_ioctl | | | | | | | | | |--46.39%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--98.49%-- mutex_lock_interruptible | | | | | | | | | | | | | |--98.98%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.84%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--92.47%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--4.56%-- osq_lock | | | | | | | | | | | | | | | | | |--2.67%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--53.41%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--99.54%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--94.52%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --5.48%-- run_timer_softirq | | | | | | | | | | --0.46%-- [...] | | | | | | | | | | | | | | | | | | | |--43.63%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--92.49%-- hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--92.68%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--64.37%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.13%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.95%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.66%-- update_curr | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.34%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.05%-- update_curr | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | |--28.34%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.56%-- perf_pmu_disable | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.44%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.52%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | |--26.06%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | --9.57%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | --7.32%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | --7.51%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | --2.96%-- irq_enter | | | | | | | | | rcu_irq_enter | | | | | | | | --0.30%-- [...] | | | | | | | | | | | | | | | |--0.75%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--88.51%-- __schedule | | | | | | | | | | | | | | | | | | | |--30.53%-- deactivate_task | | | | | | | | | | dequeue_task | | | | | | | | | | dequeue_task_fair | | | | | | | | | | dequeue_entity | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | |--25.63%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | |--16.65%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | | | | | |--14.30%-- pick_next_task_fair | | | | | | | | | | set_next_entity | | | | | | | | | | | | | | | | | | | --12.90%-- _raw_spin_lock | | | | | | | | | | | | | | | | | --11.49%-- _raw_spin_lock_irq | | | | | | | --0.41%-- [...] | | | | | | --1.02%-- [...] | | | | | | | | | | | |--1.11%-- _cond_resched | | | | | --0.40%-- [...] | | | | | | | | | |--21.44%-- drm_gem_object_lookup | | | | | | | | | | | |--99.19%-- idr_find_slowpath | | | | | --0.81%-- [...] | | | | | | | | | |--14.57%-- i915_gem_object_set_to_gtt_domain | | | | | | | | | | | |--69.87%-- i915_gem_obj_to_ggtt_view | | | | | | | | | | | |--26.52%-- i915_gem_object_get_pages | | | | | | | | | | | | | --100.00%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | |--97.83%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | |--65.56%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | |--41.44%-- shmem_alloc_page | | | | | | | | | | | | | | | | | | | |--94.12%-- alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | |--93.33%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | |--92.30%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | |--44.45%-- list_del | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--33.34%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.63%-- list_del | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.37%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--11.11%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | --11.10%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | --7.70%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | --6.67%-- policy_zonelist | | | | | | | | | | | | | | | | | | | --5.88%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | |--14.63%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | |--59.99%-- __inc_zone_page_state | | | | | | | | | | __inc_zone_state | | | | | | | | | | | | | | | | | | | |--20.01%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | --19.99%-- radix_tree_insert | | | | | | | | | __radix_tree_create | | | | | | | | | | | | | | | | | |--12.19%-- lru_cache_add_anon | | | | | | | | | __lru_cache_add | | | | | | | | | pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | |--80.01%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_add | | | | | | | | | | | | | | | | | | | --19.99%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | |--9.75%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | |--74.99%-- __vm_enough_memory | | | | | | | | | | | | | | | | | | | | | --100.00%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | --25.01%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | |--7.37%-- find_lock_entry | | | | | | | | | | | | | | | | | | | --100.00%-- find_get_entry | | | | | | | | | radix_tree_lookup_slot | | | | | | | | | __radix_tree_lookup | | | | | | | | | | | | | | | | | |--7.31%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--4.88%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | | | --100.00%-- mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | --2.44%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | |--25.55%-- clear_page_c_e | | | | | | | | | | | | | | | |--6.67%-- unlock_page | | | | | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | | | | | --2.22%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | scheduler_tick | | | | | | | task_tick_fair | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | cpuacct_charge | | | | | | | | | | | | | --2.17%-- i915_gem_gtt_prepare_object | | | | | | swiotlb_map_sg_attrs | | | | | | | | | | | | | --100.00%-- sg_next | | | | | | | | | | | |--3.09%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--51.77%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | | | | | | | | | |--79.19%-- scheduler_tick | | | | | | | | | | | | | | | | | |--52.36%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | x86_pmu_disable | | | | | | | | | intel_pmu_disable_all | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | |--29.44%-- update_cpu_load_active | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | --18.19%-- trigger_load_balance | | | | | | | | idle_cpu | | | | | | | | | | | | | | | --20.81%-- account_process_tick | | | | | | | account_system_time | | | | | | | | | | | | | |--40.87%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --7.36%-- irq_enter | | | | | | | | | | | --0.52%-- i915_gem_object_wait_rendering | | | | | | | | | |--8.59%-- i915_gem_object_set_to_cpu_domain | | | | | | | | | | | |--76.55%-- i915_gem_clflush_object | | | | | | | | | | | |--11.33%-- intel_fb_obj_flush | | | | | | | | | | | |--7.95%-- i915_gem_object_wait_rendering | | | | | | | | | | | --4.17%-- apic_timer_interrupt | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | |--64.54%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --35.46%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | tick_sched_timer | | | | | tick_sched_handle.isra.17 | | | | | update_process_times | | | | | scheduler_tick | | | | | perf_event_task_tick | | | | | perf_pmu_disable | | | | | x86_pmu_disable | | | | | intel_pmu_disable_all | | | | | __intel_pmu_disable_all | | | | | native_write_msr_safe | | | | | | | | | |--3.08%-- i915_gem_object_wait_rendering__nonblocking | | | | | | | | | |--1.41%-- _raw_spin_lock | | | | | | | | | |--0.90%-- i915_gem_clflush_object | | | | | | | | | |--0.65%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--64.93%-- irq_exit | | | | | | __do_softirq | | | | | | | | | | | | | |--83.28%-- run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--8.81%-- rcu_process_callbacks | | | | | | | note_gp_changes | | | | | | | | | | | | | --7.90%-- run_timer_softirq | | | | | | call_timer_fn | | | | | | intel_pstate_timer_func | | | | | | mod_timer_pinned | | | | | | detach_if_pending | | | | | | | | | | | --35.07%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | | | | | | | |--62.58%-- tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | |--78.72%-- update_process_times | | | | | | | | | | | | | | | |--54.50%-- scheduler_tick | | | | | | | | | | | | | | | | | |--53.49%-- trigger_load_balance | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | | | --46.51%-- perf_event_task_tick | | | | | | | | perf_pmu_disable | | | | | | | | x86_pmu_disable | | | | | | | | intel_pmu_disable_all | | | | | | | | __intel_pmu_disable_all | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | |--25.65%-- account_process_tick | | | | | | | | account_system_time | | | | | | | | | | | | | | | --19.85%-- hrtimer_run_queues | | | | | | | | | | | | | --21.28%-- irq_work_tick | | | | | | | | | | | |--25.60%-- hrtimer_wakeup | | | | | | wake_up_process | | | | | | try_to_wake_up | | | | | | | | | | | | | |--53.79%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | --46.21%-- select_task_rq_fair | | | | | | select_idle_sibling | | | | | | | | | | | --11.82%-- __remove_hrtimer | | | | | | | | | |--0.65%-- intel_fb_obj_invalidate | | | | | | | | | |--0.61%-- mutex_unlock | | | | | | | | | | | |--86.31%-- __mutex_unlock_slowpath | | | | | | | | | | | | | --100.00%-- wake_up_process | | | | | | try_to_wake_up | | | | | | | | | | | | | |--51.48%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--29.41%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | |--52.99%-- activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | --47.01%-- ttwu_do_wakeup | | | | | | | check_preempt_curr | | | | | | | | | | | | | --19.12%-- select_task_rq_fair | | | | | | select_idle_sibling | | | | | | find_next_bit | | | | | | _find_next_bit.part.0 | | | | | | | | | | | --13.69%-- _raw_spin_lock | | | | --1.70%-- [...] | | | | | | | |--1.23%-- i915_gem_madvise_ioctl | | | | | | | | | |--31.71%-- drm_gem_object_lookup | | | | | | | | | | | --100.00%-- idr_find_slowpath | | | | | | | | | |--31.16%-- i915_gem_object_truncate | | | | | shmem_truncate_range | | | | | | | | | | | |--99.29%-- shmem_undo_range | | | | | | | | | | | | | |--71.45%-- truncate_inode_page | | | | | | | | | | | | | | | |--71.16%-- unmap_mapping_range | | | | | | | | | | | | | | | | | |--98.29%-- zap_page_range_single | | | | | | | | | | | | | | | | | | | |--73.44%-- unmap_single_vma | | | | | | | | | | | | | | | | | | | | | |--93.30%-- unmap_page_range | | | | | | | | | | | | | | | | | | | | | | | |--63.12%-- tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | | | | | | | | | |--78.59%-- flush_tlb_mm_range | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.87%-- native_flush_tlb_others | | | | | | | | | | | | | | smp_call_function_many | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_call_function_single | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.13%-- cpumask_any_but | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | --21.41%-- __mmu_notifier_invalidate_range | | | | | | | | | | | | | | | | | | | | | | | | | |--50.40%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | | | | | --49.60%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | | | |--15.23%-- page_remove_rmap | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--12.65%-- tlb_flush_mmu_free | | | | | | | | | | | | free_pages_and_swap_cache | | | | | | | | | | | | | | | | | | | | | | | | | |--36.18%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | | | | | | | |--32.08%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | --31.73%-- lru_add_drain | | | | | | | | | | | | lru_add_drain_cpu | | | | | | | | | | | | | | | | | | | | | | | |--3.07%-- mark_page_accessed | | | | | | | | | | | | | | | | | | | | | | | |--3.06%-- vm_normal_page | | | | | | | | | | | | | | | | | | | | | | | --2.86%-- free_pages_and_swap_cache | | | | | | | | | | | | | | | | | | | | | |--4.48%-- tlb_flush_mmu_free | | | | | | | | | | | | | | | | | | | | | --2.22%-- sync_mm_rss | | | | | | | | | | | | | | | | | | | |--13.96%-- __mmu_notifier_invalidate_range_end | | | | | | | | | | | | | | | | | | | | | |--51.07%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | --48.93%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | |--4.70%-- tlb_finish_mmu | | | | | | | | | | tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | | | |--4.63%-- __mmu_notifier_invalidate_range_start | | | | | | | | | | | | | | | | | | | | | |--69.75%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | --30.25%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | |--1.66%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | --1.62%-- tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | --1.71%-- down_write | | | | | | | | | | | | | | | |--22.21%-- delete_from_page_cache | | | | | | | | | | | | | | | | | |--93.66%-- __delete_from_page_cache | | | | | | | | | | | | | | | | | | | |--48.21%-- __dec_zone_page_state | | | | | | | | | | __dec_zone_state | | | | | | | | | | | | | | | | | | | |--20.85%-- __radix_tree_delete_node | | | | | | | | | | call_rcu_sched | | | | | | | | | | __call_rcu | | | | | | | | | | | | | | | | | | | | | --100.00%-- __call_rcu_nocb_enqueue | | | | | | | | | | | | | | | | | | | |--20.85%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | --10.09%-- __dec_zone_state | | | | | | | | | | | | | | | | | --6.34%-- put_page | | | | | | | | | | | | | | | |--3.36%-- cancel_dirty_page | | | | | | | | | | | | | | | |--2.19%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | --1.08%-- mem_cgroup_begin_page_stat | | | | | | | | | | | | | |--20.13%-- __pagevec_release | | | | | | | release_pages | | | | | | | | | | | | | | | |--74.01%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | |--94.08%-- free_hot_cold_page | | | | | | | | | | | | | | | | | | | |--73.57%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | | | |--53.60%-- list_del | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | --46.40%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--12.84%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | |--6.81%-- __list_add | | | | | | | | | | | | | | | | | | | --6.78%-- free_pages_prepare | | | | | | | | | | | | | | | | | --5.92%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | tick_program_event | | | | | | | | clockevents_program_event | | | | | | | | lapic_next_deadline | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | |--8.68%-- free_hot_cold_page | | | | | | | | | | | | | | | |--4.44%-- mem_cgroup_uncharge_list | | | | | | | | uncharge_list | | | | | | | | | | | | | | | |--4.42%-- list_del | | | | | | | | | | | | | | | |--4.30%-- __list_del_entry | | | | | | | | | | | | | | | --4.16%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | |--4.56%-- find_get_entries | | | | | | | | | | | | | --3.86%-- unlock_page | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | --0.71%-- _raw_spin_lock | | | | | | | | | |--24.66%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--91.79%-- mutex_lock_interruptible | | | | | | | | | | | | | --100.00%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | |--94.76%-- mutex_optimistic_spin | | | | | | | | | | | | | | | |--89.52%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | |--6.83%-- osq_lock | | | | | | | | | | | | | | | --3.65%-- apic_timer_interrupt | | | | | | | | | | | | | |--2.84%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --2.39%-- call_function_interrupt | | | | | | smp_call_function_interrupt | | | | | | generic_smp_call_function_single_interrupt | | | | | | flush_smp_call_function_queue | | | | | | irq_work_run_list | | | | | | | | | | | |--7.23%-- _cond_resched | | | | | | | | | | | --0.98%-- __mutex_lock_interruptible_slowpath | | | | | | | | | |--8.02%-- _raw_spin_lock | | | | | | | | | |--1.64%-- mutex_unlock | | | | | __mutex_unlock_slowpath | | | | | wake_up_process | | | | | try_to_wake_up | | | | | | | | | | | |--51.55%-- ttwu_do_activate.constprop.92 | | | | | | activate_task | | | | | | enqueue_task | | | | | | enqueue_task_fair | | | | | | | | | | | --48.45%-- _raw_spin_lock | | | | | queued_spin_lock_slowpath | | | | | native_queued_spin_lock_slowpath | | | | | | | | | |--1.10%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--77.96%-- irq_exit | | | | | | __do_softirq | | | | | | | | | | | | | |--79.38%-- run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --20.62%-- run_timer_softirq | | | | | | call_timer_fn | | | | | | assert_device_not_suspended.isra.17 | | | | | | | | | | | --22.04%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | tick_sched_timer | | | | | tick_sched_handle.isra.17 | | | | | update_process_times | | | | | scheduler_tick | | | | | trigger_load_balance | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | |--1.06%-- mutex_lock_interruptible | | | | --0.66%-- [...] | | | | | | | |--1.12%-- drm_gem_close_ioctl | | | | drm_gem_handle_delete | | | | | | | | | |--99.09%-- drm_gem_object_handle_unreference_unlocked | | | | | | | | | | | |--99.48%-- drm_gem_object_free | | | | | | | | | | | | | --100.00%-- i915_gem_free_object | | | | | | | | | | | | | |--97.84%-- i915_gem_object_put_pages | | | | | | | | | | | | | | | |--92.73%-- i915_gem_object_truncate | | | | | | | | | | | | | | | | | |--99.85%-- shmem_truncate_range | | | | | | | | | | | | | | | | | | | |--99.11%-- shmem_undo_range | | | | | | | | | | | | | | | | | | | | | |--44.94%-- __pagevec_release | | | | | | | | | | | | | | | | | | | | | | | |--96.24%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | |--77.19%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.47%-- free_hot_cold_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.34%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.84%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.25%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.52%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.40%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.38%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.02%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.73%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.15%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.58%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.79%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.94%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.59%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | |--6.15%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | |--4.82%-- mem_cgroup_uncharge_list | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.98%-- uncharge_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- uncharge_batch | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- memcg_check_events | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.02%-- uncharge_batch | | | | | | | | | | | | | | | | | | | | | | | | | |--3.07%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | |--3.07%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--2.20%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | |--1.32%-- uncharge_list | | | | | | | | | | | | | | | | | | | | | | | | | |--1.32%-- mem_cgroup_page_lruvec | | | | | | | | | | | | --0.88%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--1.71%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--0.68%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | |--0.68%-- __list_add | | | | | | | | | | | --0.68%-- [...] | | | | | | | | | | | | | | | | | | | | | |--38.96%-- truncate_inode_page | | | | | | | | | | | | | | | | | | | | | | | |--74.58%-- delete_from_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | |--56.76%-- __delete_from_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.09%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.49%-- __radix_tree_delete_node | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_rcu_sched | | | | | | | | | | | | | | __call_rcu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __call_rcu_nocb_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.57%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.85%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | |--17.02%-- put_page | | | | | | | | | | | | | | | | | | | | | | | | | |--11.35%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | |--10.63%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | |--2.13%-- PageHuge | | | | | | | | | | | | | | | | | | | | | | | | | |--1.42%-- mem_cgroup_begin_page_stat | | | | | | | | | | | | | | | | | | | | | | | | | --0.71%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | |--15.08%-- cancel_dirty_page | | | | | | | | | | | | | | | | | | | | | | | |--3.01%-- page_mapping | | | | | | | | | | | | | | | | | | | | | | | |--2.59%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | |--1.73%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.29%-- mem_cgroup_begin_page_stat | | | | | | | | | | | | | | | | | | | | | | | |--0.86%-- mem_cgroup_end_page_stat | | | | | | | | | | | | | | | | | | | | | | | --0.86%-- put_page | | | | | | | | | | | | | | | | | | | | | |--11.04%-- unlock_page | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | | | | | | | | | | | |--4.14%-- find_get_entries | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_next_chunk | | | | | | | | | | --0.92%-- [...] | | | | | | | | | --0.89%-- [...] | | | | | | | | --0.15%-- [...] | | | | | | | | | | | | | | | |--6.72%-- i915_gem_object_put_pages_gtt | | | | | | | | | | | | | | | | | |--40.45%-- put_page | | | | | | | | | | | | | | | | | |--29.78%-- i915_gem_gtt_finish_object | | | | | | | | | | | | | | | | | | | |--38.44%-- unmap_single | | | | | | | | | | | | | | | | | | | |--30.79%-- sg_next | | | | | | | | | | | | | | | | | | | --30.77%-- swiotlb_unmap_sg_attrs | | | | | | | | | | | | | | | | | |--17.01%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | --100.00%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | |--6.38%-- sg_free_table | | | | | | | | | __sg_free_table | | | | | | | | | | | | | | | | | | | --100.00%-- sg_kfree | | | | | | | | | kfree | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_free | | | | | | | | | cmpxchg_double_slab.isra.58 | | | | | | | | | | | | | | | | | |--4.26%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | --2.12%-- kfree | | | | | | | | __slab_free | | | | | | | --0.55%-- [...] | | | | | | | | | | | | | |--1.07%-- __i915_vma_unbind | | | | | | | | | | | | | | | |--49.95%-- ppgtt_unbind_vma | | | | | | | | gen8_ppgtt_clear_range | | | | | | | | gen8_ppgtt_clear_pte_range | | | | | | | | | | | | | | | |--37.54%-- i915_gem_vma_destroy | | | | | | | | | | | | | | | | | |--66.70%-- kmem_cache_free | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_free | | | | | | | | | | | | | | | | | --33.30%-- list_del | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | --12.51%-- __list_del_entry | | | | | | --1.09%-- [...] | | | | | --0.52%-- [...] | | | | | | | | | |--0.52%-- mutex_unlock | | | | --0.39%-- [...] | | | | | | | |--1.10%-- i915_gem_sw_finish_ioctl | | | | | | | | | |--59.81%-- drm_gem_object_lookup | | | | | | | | | | | |--97.47%-- idr_find_slowpath | | | | | | | | | | | |--1.71%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--78.39%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --21.61%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | run_posix_cpu_timers | | | | | | | | | | | --0.82%-- reschedule_interrupt | | | | | | | | | |--30.47%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--87.15%-- mutex_lock_interruptible | | | | | | | | | | | | | |--83.65%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.03%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--95.37%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | --4.63%-- osq_lock | | | | | | | | | | | | | | | --1.97%-- osq_lock | | | | | | | | | | | | | |--12.16%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | | |--84.98%-- __schedule | | | | | | | | | | | | | | | | | |--68.04%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | |--73.41%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | --26.59%-- put_prev_entity | | | | | | | | | update_curr | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | |--16.50%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | --15.46%-- _raw_spin_lock | | | | | | | | | | | | | | | --15.02%-- _raw_spin_lock_irq | | | | | | | | | | | | | |--2.79%-- mutex_optimistic_spin | | | | | | | | | | | | | --1.40%-- preempt_schedule_common | | | | | | | | | | | |--9.65%-- _cond_resched | | | | | | | | | | | |--1.55%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--66.94%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_do_timer | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | |--65.86%-- update_wall_time | | | | | | | | timekeeping_update | | | | | | | | raw_notifier_call_chain | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | --34.14%-- calc_global_load | | | | | | | | | | | | | --33.06%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | |--1.04%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | --0.61%-- ret_from_intr | | | | | do_IRQ | | | | | handle_irq | | | | | handle_edge_irq | | | | | handle_irq_event | | | | | handle_irq_event_percpu | | | | | gen8_irq_handler | | | | | | | | | |--6.89%-- _raw_spin_lock | | | | | | | | | |--0.80%-- apic_timer_interrupt | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | |--62.63%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --37.37%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | tick_sched_timer | | | | | | | | | | | |--54.03%-- tick_sched_do_timer | | | | | | tick_do_update_jiffies64 | | | | | | update_wall_time | | | | | | update_vsyscall | | | | | | | | | | | --45.97%-- tick_sched_handle.isra.17 | | | | | update_process_times | | | | | scheduler_tick | | | | | trigger_load_balance | | | | | idle_cpu | | | | | | | | | |--0.62%-- mutex_lock_interruptible | | | | | | | | | |--0.53%-- idr_find_slowpath | | | | --0.88%-- [...] | | | --1.01%-- [...] | | | | | |--0.63%-- copy_user_enhanced_fast_string | | --0.46%-- [...] | | | |--1.24%-- __fdget | | | | | |--97.31%-- __fget_light | | | | | | | |--97.85%-- __fget | | | | | | | |--1.75%-- apic_timer_interrupt | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | |--69.37%-- irq_exit | | | | | __do_softirq | | | | | run_rebalance_domains | | | | | rebalance_domains | | | | | update_blocked_averages | | | | | | | | | --30.63%-- local_apic_timer_interrupt | | | | hrtimer_interrupt | | | | __hrtimer_run_queues | | | | tick_sched_timer | | | | | | | | | |--81.63%-- tick_sched_handle.isra.17 | | | | | update_process_times | | | | | | | | | | | |--72.20%-- scheduler_tick | | | | | | | | | | | | | |--69.10%-- task_tick_fair | | | | | | | | | | | | | --30.90%-- update_rq_clock.part.82 | | | | | | | | | | | --27.80%-- rcu_check_callbacks | | | | | | | | | --18.37%-- tick_sched_do_timer | | | | tick_do_update_jiffies64 | | | | update_wall_time | | | | timekeeping_update | | | | raw_notifier_call_chain | | | | notifier_call_chain | | | --0.40%-- [...] | | | | | |--2.50%-- __fget | | --0.19%-- [...] | | | |--0.57%-- __fget_light | --0.40%-- [...] | |--27.35%-- sys_futex | | | |--99.71%-- do_futex | | | | | |--52.05%-- futex_wait | | | | | | | |--83.85%-- futex_wait_queue_me | | | | | | | | | |--89.64%-- schedule | | | | | | | | | | | |--97.86%-- __schedule | | | | | | | | | | | | | |--38.39%-- pick_next_task_fair | | | | | | | | | | | | | | | |--45.67%-- update_blocked_averages | | | | | | | | | | | | | | | | | |--30.85%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | |--28.71%-- update_rq_clock | | | | | | | | | | | | | | | | | | | |--88.99%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | --11.01%-- sched_clock_cpu | | | | | | | | | | | | | | | | | |--26.13%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | |--11.38%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | --2.93%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | |--37.90%-- load_balance | | | | | | | | | | | | | | | | | |--42.83%-- find_busiest_group | | | | | | | | | | | | | | | | | | | |--95.41%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | |--40.34%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | |--61.67%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | --38.33%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | |--21.92%-- source_load | | | | | | | | | | | | | | | | | | | | | |--20.02%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | |--8.50%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | |--8.47%-- update_group_capacity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- arch_scale_cpu_capacity | | | | | | | | | | | | | | | | | | | | | --0.75%-- target_load | | | | | | | | | | | | | | | | | | | |--1.47%-- target_load | | | | | | | | | | | | | | | | | | | |--1.34%-- update_group_capacity | | | | | | | | | | | | | | | | | | | |--1.05%-- source_load | | | | | | | | | --0.73%-- [...] | | | | | | | | | | | | | | | | | |--20.93%-- deactivate_task | | | | | | | | | | | | | | | | | | | |--99.14%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | |--95.26%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--94.98%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--35.08%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.86%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.14%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | |--23.71%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.50%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.16%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.84%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.15%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.50%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.85%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | |--21.41%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--11.06%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | |--3.06%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--3.01%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | |--1.41%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | --1.27%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | |--2.11%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | |--1.63%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | |--0.70%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | --0.58%-- rb_erase | | | | | | | | | | | | | | | | | | | | | |--3.32%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | |--73.84%-- sched_clock_cpu | | | | | | | | | | | | sched_clock | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | --26.16%-- sched_clock | | | | | | | | | | | | | | | | | | | | | |--0.51%-- update_cfs_shares | | | | | | | | | | --0.90%-- [...] | | | | | | | | | | | | | | | | | | | --0.86%-- dequeue_task_fair | | | | | | | | | | | | | | | | | |--18.39%-- attach_task | | | | | | | | | | | | | | | | | | | |--86.79%-- activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | |--97.21%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--90.92%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--43.78%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.80%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.76%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.44%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | |--23.06%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.25%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.03%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.71%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | |--14.21%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | |--8.71%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | |--5.52%-- place_entity # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 336K of event 'cycles' # Event count (approx.): 145422194470 # # Children Self Command Shared Object Symbol # ........ ........ ............... ........................... ...................................................................... # 43.90% 0.04% sample_multi_tr [kernel.kallsyms] [k] entry_SYSCALL_64_fastpath | ---entry_SYSCALL_64_fastpath | |--61.59%-- sys_ioctl | | | |--98.06%-- do_vfs_ioctl | | | | | |--98.95%-- drm_ioctl | | | | | | | |--58.58%-- i915_gem_execbuffer2 | | | | | | | | | |--97.47%-- i915_gem_do_execbuffer.isra.24 | | | | | | | | | | | |--59.54%-- intel_execlists_submission | | | | | | | | | | | | | |--87.47%-- i915_gem_object_sync | | | | | | | | | | | | | | | |--71.72%-- __i915_wait_request | | | | | | | | | | | | | | | | | |--48.31%-- gen8_get_seqno | | | | | | | | | | | | | | | | | |--23.82%-- io_schedule_timeout | | | | | | | | | | | | | | | | | | | |--90.99%-- schedule_timeout | | | | | | | | | | | | | | | | | | | | | |--99.42%-- schedule | | | | | | | | | | | | | | | | | | | | | | | |--97.25%-- __schedule | | | | | | | | | | | | | | | | | | | | | | | | | |--35.97%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.33%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.59%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.38%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.44%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.69%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.82%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.49%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--29.19%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.39%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.98%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.30%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.25%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.06%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.01%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.78%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.63%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.67%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--21.46%-- ret_from_intr | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- do_IRQ | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.72%-- handle_irq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.52%-- handle_edge_irq | | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.77%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.80%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.21%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--48.35%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.85%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.74%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.39%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.09%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.59%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.94%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.64%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- execlists_update_context | | | | | | | | | | | | | | | | | | i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.64%-- execlists_check_remove_request | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.36%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.64%-- list_del | | | | | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.58%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.20%-- notify_ring | | | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- autoremove_wake_function | | | | | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.35%-- activate_task | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.65%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.23%-- add_interrupt_randomness | | | | | | | | | | | | | | | credit_entropy_bits | | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | | pollwake | | | | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.48%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.16%-- irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | blk_done_softirq | | | | | | | | | | | | | | scsi_softirq_done | | | | | | | | | | | | | | scsi_finish_command | | | | | | | | | | | | | | scsi_io_completion | | | | | | | | | | | | | | scsi_end_request | | | | | | | | | | | | | | blk_update_request | | | | | | | | | | | | | | bio_endio | | | | | | | | | | | | | | ext4_end_bio | | | | | | | | | | | | | | ext4_finish_bio | | | | | | | | | | | | | | end_page_writeback | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.00%-- test_clear_page_writeback | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --50.00%-- __wake_up_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.12%-- irq_enter | | | | | | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | | | | | | | | | | | |--9.43%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.20%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.32%-- perf_pmu_disable | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.68%-- local_clock | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.85%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.95%-- local_clock | | | | | | | | | | | | | | | | | | | | | | | | | |--8.72%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.52%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.83%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.64%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --35.36%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.44%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.36%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.02%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.83%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | |--8.59%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | | | | | | | |--100.00%-- perf_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.26%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.67%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.07%-- intel_bts_enable_local | | | | | | | | | | | | | --0.00%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--6.99%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.93%-- local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.70%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.14%-- hrtimer_wakeup | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--46.66%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.33%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.96%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.04%-- check_preempt_curr | | | | | | | | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --28.67%-- activate_task | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.81%-- set_task_cpu | | | | | | | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.53%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.86%-- tick_sched_timer | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.55%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.87%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.13%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.45%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.30%-- tick_program_event | | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.10%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.30%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.49%-- run_rebalance_domains | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.51%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.70%-- rcu_irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.97%-- irq_enter | | | | | | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | | | | | | | | | | | |--2.66%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.19%-- irq_entries_start | | | | | | | | | | | | | | | | | | | | | | | | | |--1.15%-- _raw_spin_lock_irq | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | |--0.95%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | | | | | | | |--0.70%-- pick_next_task_idle | | | | | | | | | | | | | put_prev_task_fair | | | | | | | | | | | | | put_prev_entity | | | | | | | | | | | | --2.20%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--1.83%-- _raw_spin_lock_irq | | | | | | | | | | | --0.92%-- [...] | | | | | | | | | | --0.58%-- [...] | | | | | | | | | | | | | | | | | | | |--6.43%-- __delayacct_blkio_end | | | | | | | | | | | | | | | | | | | | | |--83.69%-- delayacct_end | | | | | | | | | | | | | | | | | | | | | | | |--48.81%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | |--29.89%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --21.30%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | --16.31%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--1.96%-- __delayacct_blkio_start | | | | | | | | | | ktime_get | | | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | | | --0.62%-- schedule | | | | | | | | | | | | | | | | | |--11.59%-- gen8_logical_ring_get_irq | | | | | | | | | | | | | | | | | | | |--70.31%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | |--44.63%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- fw_domains_get | | | | | | | | | | | | | | | | | | | | | |--22.57%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | |--16.04%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | | | |--47.86%-- internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--64.64%-- wake_up_nohz_cpu | | | | | | | | | | | | | | | | | | | | | | | | | --35.36%-- __internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | |--28.97%-- lock_timer_base.isra.32 | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--12.06%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | |--5.92%-- detach_if_pending | | | | | | | | | | | | | | | | | | | | | | | --5.18%-- wake_up_nohz_cpu | | | | | | | | | | | | | | | | | | | | | |--7.66%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | |--3.78%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | |--2.42%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | |--1.64%-- fw_domains_get | | | | | | | | | | | | | | | | | | | | | --1.26%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--10.77%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--3.87%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | |--3.18%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | | | | | | | |--2.42%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | |--2.31%-- hsw_unclaimed_reg_debug | | | | | | | | | | | | | | | | | | | |--2.01%-- reschedule_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- scheduler_ipi | | | | | | | | | | | | | | | | | | | |--1.75%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--1.45%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--72.02%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--61.00%-- tick_sched_timer | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | --39.00%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | __enqueue_entity | | | | | | | | | | | | | | | | | | | | | --27.98%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--1.05%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | --0.87%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--6.64%-- prepare_to_wait | | | | | | | | | | | | | | | | | | | |--88.10%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--4.29%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--4.07%-- reschedule_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- scheduler_ipi | | | | | | | | | | | | | | | | | | | |--0.91%-- queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--0.89%-- __list_add | | | | | | | | | | | | | | | | | | | |--0.88%-- ret_from_intr | | | | | | | | | | | | | | | | | | | --0.88%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | |--6.18%-- gen8_logical_ring_put_irq | | | | | | | | | | | | | | | | | | | |--64.71%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | |--38.44%-- fw_domains_get_with_thread_status | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | |--32.99%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | |--11.17%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | |--8.14%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | |--7.46%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | | | |--59.99%-- lock_timer_base.isra.32 | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --40.01%-- internal_add_timer | | | | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | | | | | | | --1.80%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--21.71%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--3.34%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | | | | | | | |--2.88%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--65.49%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --34.51%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | scheduler_tick | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | |--2.40%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--2.15%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | |--1.78%-- hsw_unclaimed_reg_debug | | | | | | | | | | | | | | | | | | | --1.02%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--1.12%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--70.12%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--84.94%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--65.53%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--58.28%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | |--32.63%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | --9.09%-- update_cpu_load_active | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | |--25.62%-- account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | --8.84%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | |--7.59%-- enqueue_hrtimer | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | --7.47%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | select_task_rq_fair | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | --29.88%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | --2.34%-- [...] | | | | | | | | | | | | | | | |--23.73%-- gen8_get_seqno | | | | | | | | | | | | | | | |--3.06%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--98.73%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--50.41%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--98.48%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--94.12%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--69.11%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.61%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.20%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.35%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.23%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.02%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.74%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.26%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--31.33%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.58%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.39%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.61%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.88%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.18%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.39%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.80%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.01%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.37%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.82%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.96%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.31%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.69%-- perf_pmu_enable | | | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.15%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.15%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.85%-- sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.47%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.13%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.43%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.07%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.18%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.12%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.95%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.91%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.02%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.18%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.48%-- acct_account_cputime | | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.31%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.21%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.82%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.13%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.79%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.15%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.55%-- fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.45%-- task_cputime | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.67%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.53%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.22%-- irq_work_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.07%-- irq_work_run_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.71%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.70%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.66%-- sched_clock_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.84%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.30%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.57%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.56%-- profile_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.53%-- hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.93%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.78%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.79%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.17%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.56%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.23%-- pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.77%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.22%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.44%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.77%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.94%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.94%-- ntp_get_next_leap | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.94%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.49%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.93%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.62%-- do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.18%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.22%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.54%-- profile_tick | | | | | | | | | | | | | --0.92%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--22.79%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.37%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.03%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.59%-- activate_task | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.15%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.85%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.53%-- __enqueue_entity | | | | | | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.92%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.98%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.72%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.85%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.41%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.30%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.10%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.90%-- check_preempt_wakeup | | | | | | | | | | | | | | | | set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.70%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.46%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.02%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.60%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.39%-- find_next_bit | | | | | | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.90%-- set_task_cpu | | | | | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.62%-- _raw_spin_lock | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.43%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.57%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.00%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.63%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--5.28%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.99%-- timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.37%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.63%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.01%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--2.19%-- enqueue_hrtimer | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | --0.63%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | |--2.52%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | |--73.22%-- lapic_next_deadline | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --26.78%-- ktime_get | | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | | | |--1.50%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | |--1.25%-- _raw_spin_lock | | | | | | | | | | | --0.61%-- [...] | | | | | | | | | | | | | | | | | | | | | |--0.85%-- _raw_spin_lock | | | | | | | | | | --0.67%-- [...] | | | | | | | | | | | | | | | | | | | |--48.08%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--95.36%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--91.37%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | |--99.58%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.62%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- ret_from_intr | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | notify_ring | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.18%-- try_to_wake_up | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.71%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.29%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.82%-- _raw_spin_lock | | | | | | | | | | | | | --0.38%-- [...] | | | | | | | | | | | | --0.42%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--5.65%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | |--42.46%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--29.25%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.10%-- fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.90%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | |--10.40%-- delayed_work_timer_fn | | | | | | | | | | | | | __queue_work | | | | | | | | | | | | | | | | | | | | | | | | | |--9.72%-- fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | --8.17%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | | | | | | | | | | | |--1.70%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | |--61.54%-- note_gp_changes | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_trylock | | | | | | | | | | | | | | | | | | | | | | | | | --38.46%-- cpu_needs_another_gp | | | | | | | | | | | --1.28%-- [...] | | | | | | | | | | | | | | | | | | | | | |--2.02%-- ret_from_intr | | | | | | | | | | | do_IRQ | | | | | | | | | | | handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | |--86.95%-- notify_ring | | | | | | | | | | | | __wake_up | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | | | | | | | | | | | | | | |--80.41%-- default_wake_function | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.55%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.45%-- _raw_spin_lock | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | --19.59%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | --13.05%-- intel_lrc_irq_handler | | | | | | | | | | | hsw_unclaimed_reg_debug | | | | | | | | | | | | | | | | | | | | | |--0.95%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | |--0.55%-- rcu_irq_exit | | | | | | | | | | --1.11%-- [...] | | | | | | | | | | | | | | | | | | | |--0.75%-- irq_enter | | | | | | | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | | | | --0.75%-- [...] | | | | | | | | | | | | | | | | | |--0.56%-- local_apic_timer_interrupt | | | | | | | | --0.72%-- [...] | | | | | | | | | | | | | | | |--0.78%-- ret_from_intr | | | | | | | | | | | | | | | | | |--99.49%-- do_IRQ | | | | | | | | | | | | | | | | | | | |--94.50%-- handle_irq | | | | | | | | | | | | | | | | | | | | | |--99.48%-- handle_edge_irq | | | | | | | | | | | | | | | | | | | | | | | |--96.82%-- handle_irq_event | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | | | | | |--96.89%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.01%-- notify_ring | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.32%-- __wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- autoremove_wake_function | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.69%-- default_wake_function | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.67%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.97%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.42%-- activate_task | | | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.26%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.38%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.06%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--30.08%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.70%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.30%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.06%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.47%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --38.53%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.45%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.35%-- rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.01%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.99%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.63%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.51%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.23%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.57%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.77%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.35%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.12%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.52%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.15%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.08%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.01%-- enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.51%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.23%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.29%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.13%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.58%-- find_next_bit | | | | | | | | | | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.82%-- effective_load.isra.43 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.99%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.96%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.41%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.79%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.74%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.98%-- effective_load.isra.43 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.91%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.91%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.77%-- migrate_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.63%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.70%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.31%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.28%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.73%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.67%-- autoremove_wake_function | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.99%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.82%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.87%-- execlists_update_context | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.13%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.18%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | | | |--1.88%-- add_interrupt_randomness | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.83%-- credit_entropy_bits | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | pollwake | | | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.13%-- select_idle_sibling | | | | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.87%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.17%-- _raw_spin_trylock | | | | | | | | | | | | | | | | | | | | | | | | | --1.23%-- note_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--1.44%-- irq_chip_ack_parent | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_apic_mem_write | | | | | | | | | | | | | | | | | | | | | | | |--1.20%-- ir_ack_apic_edge | | | | | | | | | | | | | | | | | | | | | | | --0.54%-- handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | --0.52%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--5.09%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--90.69%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--87.13%-- net_rx_action | | | | | | | | | | | | | | | | | | | | | | | | | |--83.61%-- e1000e_poll | | | | | | | | | | | | | | | | | | | | | | | | | | | |--86.37%-- e1000_clean_rx_irq | | | | | | | | | | | | | | e1000_receive_skb | | | | | | | | | | | | | | napi_gro_receive | | | | | | | | | | | | | | netif_receive_skb_internal | | | | | | | | | | | | | | __netif_receive_skb | | | | | | | | | | | | | | __netif_receive_skb_core | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.04%-- ip_rcv | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--76.24%-- nf_hook_slow | | | | | | | | | | | | | | | | nf_iterate | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- ipv4_conntrack_in | | | | | | | | | | | | | | | | nf_conntrack_in | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.65%-- tcp_packet | | | | | | | | | | | | | | | | | tcp_in_window | | | | | | | | | | | | | | | | | nf_ct_seq_offset | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.35%-- nf_ct_get_tuple | | | | | | | | | | | | | | | | ipv4_pkt_to_tuple | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.76%-- ip_rcv_finish | | | | | | | | | | | | | | | ip_local_deliver | | | | | | | | | | | | | | | nf_hook_slow | | | | | | | | | | | | | | | iptable_filter_hook | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.96%-- packet_rcv | | | | | | | | | | | | | | __bpf_prog_run | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.63%-- e1000_irq_enable | | | | | | | | | | | | | | | | | | | | | | | | | --16.39%-- e1000_clean_rx_irq | | | | | | | | | | | | | | | | | | | | | | | --12.87%-- blk_done_softirq | | | | | | | | | | | scsi_softirq_done | | | | | | | | | | | scsi_finish_command | | | | | | | | | | | scsi_io_completion | | | | | | | | | | | scsi_end_request | | | | | | | | | | | scsi_run_queue | | | | | | | | | | | scsi_kick_queue | | | | | | | | | | | blk_run_queue | | | | | | | | | | | __blk_run_queue | | | | | | | | | | | scsi_request_fn | | | | | | | | | | | | | | | | | | | | | --9.31%-- idle_cpu | | | | | | | | | --0.41%-- [...] | | | | | | | | | | | | | | | | | --0.51%-- irq_enter | | | | | | | | | | | | | | | |--0.55%-- i915_gem_object_retire_request | | | | | | | | | | | | | | | | | |--49.81%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | | | |--58.40%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--17.29%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | |--16.55%-- __list_add | | | | | | | | | | | | | | | | | | | |--3.79%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | |--2.03%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | set_task_cpu | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | --1.95%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | ttwu_do_wakeup | | | | | | | | | check_preempt_curr | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | |--41.81%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | | | | | | | |--78.47%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | | | | | |--62.06%-- put_pid | | | | | | | | | | | | | | | | | | | | | |--18.17%-- list_del | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | |--13.87%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | --5.90%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--52.57%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | --47.43%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--19.84%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --1.69%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--6.88%-- __list_del_entry | | | | | | | | | | | | | | | | | |--0.79%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | --0.70%-- i915_gem_request_retire | | | | | | | --0.14%-- [...] | | | | | | | | | | | | | |--7.98%-- i915_gem_execbuffer_move_to_active | | | | | | | | | | | | | | | |--91.85%-- i915_vma_move_to_active | | | | | | | | | | | | | | | | | |--82.27%-- __list_del_entry | | | | | | | | | | | | | | | | | |--12.60%-- __list_add | | | | | | | | | | | | | | | | | |--3.89%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--94.56%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--68.06%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--90.93%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--63.37%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.98%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.26%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.04%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.28%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.45%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.55%-- sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.98%-- trigger_load_balance | | | | | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.60%-- perf_event_task_tick | | | | | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.09%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.65%-- account_process_tick | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.10%-- run_posix_cpu_timers | | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.94%-- tick_sched_do_timer | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | _raw_spin_lock | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.08%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--23.00%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.05%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.19%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.81%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --37.95%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.80%-- activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.20%-- ttwu_do_wakeup | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | |--8.55%-- __remove_hrtimer | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | --5.08%-- timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | --9.07%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | |--50.42%-- lapic_next_deadline | | | | | | | | | | | | | | | | | | | | | | | --49.58%-- clockevents_program_event | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --31.94%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--91.63%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | |--87.46%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --12.54%-- update_rq_clock | | | | | | | | | | | | | | | | | | | | | --8.37%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | mod_timer_pinned | | | | | | | | | | detach_if_pending | | | | | | | | | | | | | | | | | | | |--2.77%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --2.66%-- native_apic_mem_write | | | | | | | | | | | | | | | | | |--1.06%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | |--88.64%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | |--88.29%-- notify_ring | | | | | | | | | | | __wake_up | | | | | | | | | | | __wake_up_common | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | default_wake_function | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--30.27%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | place_entity | | | | | | | | | | | | | | | | | | | | | | | |--25.54%-- select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | |--53.37%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | --46.63%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | |--15.45%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--14.56%-- set_task_cpu | | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | --14.18%-- _raw_spin_lock | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | --11.71%-- intel_lrc_irq_handler | | | | | | | | | | execlists_context_unqueue | | | | | | | | | | | | | | | | | | | --11.36%-- notify_ring | | | | | | | | --0.18%-- [...] | | | | | | | | | | | | | | | |--4.17%-- __list_del_entry | | | | | | | | | | | | | | | |--1.37%-- intel_fb_obj_invalidate | | | | | | | | | | | | | | | |--1.35%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--54.38%-- irq_exit | | | | | | | | | | | | | | | | | | | |--92.41%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | |--84.09%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --15.91%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | --7.59%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | intel_ring_initialized | | | | | | | | | | | | | | | | | --45.62%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | |--90.50%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--53.19%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--81.92%-- tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--74.19%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--38.96%-- task_tick_fair | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--30.71%-- trigger_load_balance | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | --30.33%-- update_rq_clock.part.82 | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | sched_clock | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | --25.81%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | --18.08%-- tick_sched_do_timer | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | update_wall_time | | | | | | | | | | update_vsyscall | | | | | | | | | | | | | | | | | | | |--36.75%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--52.27%-- set_task_cpu | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | --47.73%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- select_idle_sibling | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | --10.06%-- enqueue_hrtimer | | | | | | | | | timerqueue_add | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | --9.50%-- read_tsc | | | | | | | | | | | | | | | |--1.10%-- __list_add | | | | | | | --0.16%-- [...] | | | | | | | | | | | | | |--3.16%-- i915_gem_execbuffer_retire_commands | | | | | | | | | | | | | | | |--85.73%-- __i915_add_request | | | | | | | | | | | | | | | | | |--50.96%-- gen8_emit_request | | | | | | | | | | | | | | | | | | | |--65.24%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | |--40.12%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | | | | | | | | | | | | | |--95.77%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | | | | | |--84.52%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | | | |--10.45%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | | | | | --5.04%-- fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | --4.23%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | | | |--32.03%-- execlists_update_context | | | | | | | | | | | | | | | | | | | | | | | |--68.19%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | | | --31.81%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | |--14.79%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | |--7.65%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | |--3.60%-- intel_lr_context_descriptor | | | | | | | | | | | i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | --1.82%-- intel_uncore_forcewake_put__locked | | | | | | | | | | __intel_uncore_forcewake_put | | | | | | | | | | mod_timer_pinned | | | | | | | | | | internal_add_timer | | | | | | | | | | wake_up_nohz_cpu | | | | | | | | | | | | | | | | | | | |--12.40%-- __list_add | | | | | | | | | | | | | | | | | | | |--11.85%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | |--5.78%-- intel_lr_context_pin | | | | | | | | | | | | | | | | | | | |--1.83%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--0.64%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--0.61%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--0.60%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | add_interrupt_randomness | | | | | | | | | | credit_entropy_bits | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | pollwake | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | select_task_rq_fair | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | |--0.54%-- execlists_update_context | | | | | | | | | | | | | | | | | | | --0.50%-- intel_lr_context_descriptor | | | | | | | | | | | | | | | | | |--9.84%-- i915_queue_hangcheck | | | | | | | | | | | | | | | | | | | |--81.85%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | | | |--10.02%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | | | | | | | |--80.86%-- handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | gen8_write32 | | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | --19.14%-- ir_ack_apic_edge | | | | | | | | | | | | | | | | | | | --8.13%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | |--7.79%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | |--7.67%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | | | | | |--32.84%-- gen8_emit_flush_render | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | |--31.69%-- gen8_emit_flush | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--31.44%-- iowrite32 | | | | | | | | | | | | | | | | | | | |--2.09%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | --1.94%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | select_task_rq_fair | | | | | | | | | select_idle_sibling | | | | | | | | | find_next_bit | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | |--5.56%-- iowrite32 | | | | | | | | | | | | | | | | | |--3.77%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--3.37%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | |--2.33%-- intel_ring_stopped | | | | | | | | | | | | | | | | | |--2.17%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--53.45%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--79.40%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--54.57%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--55.19%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --44.81%-- select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | --45.43%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--55.43%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | --44.57%-- scheduler_tick | | | | | | | | | | | update_rq_clock.part.82 | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --20.60%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | --46.55%-- irq_exit | | | | | | | | | | | | | | | | | | | |--85.71%-- __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --14.29%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | gen6_read32 | | | | | | | | | __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | |--1.57%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | |--75.69%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | |--83.75%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | |--68.61%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --31.39%-- fw_domains_get_with_thread_status | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | --16.25%-- gen8_write32 | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | --24.31%-- notify_ring | | | | | | | | | __wake_up | | | | | | | | | __wake_up_common | | | | | | | | | autoremove_wake_function | | | | | | | | | default_wake_function | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | |--64.10%-- select_task_rq_fair | | | | | | | | | | select_idle_sibling | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | --35.90%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--1.23%-- __list_add | | | | | | | | | | | | | | | | | |--1.17%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | | | |--0.84%-- intel_ring_reserved_space_use | | | | | | | | | | | | | | | | | |--0.52%-- gen8_emit_flush | | | | | | | | --1.20%-- [...] | | | | | | | | | | | | | | | |--4.62%-- i915_queue_hangcheck | | | | | | | | | | | | | | | |--2.82%-- gen8_emit_request | | | | | | | | | | | | | | | |--1.73%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | |--1.13%-- intel_mark_busy | | | | | | | | | | | | | | | |--0.92%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | |--0.79%-- round_jiffies_up_relative | | | | | | | | | | | | | | | |--0.69%-- intel_ring_reserved_space_use | | | | | | | | | | | | | | | |--0.55%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--59.87%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--67.90%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--51.51%-- scheduler_tick | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | --48.49%-- account_process_tick | | | | | | | | | | account_system_time | | | | | | | | | | acct_account_cputime | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | --32.10%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | | enqueue_entity | | | | | | | | | place_entity | | | | | | | | | | | | | | | | | --40.13%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | |--0.54%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | | | | | | | | | | |--80.53%-- handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | |--67.69%-- notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- select_idle_sibling | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | --32.31%-- intel_lrc_irq_handler | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | | | --19.47%-- _raw_spin_lock | | | | | | | --0.48%-- [...] | | | | | | --1.39%-- [...] | | | | | | | | | | | |--18.69%-- i915_gem_execbuffer_reserve.isra.18 | | | | | | | | | | | | | |--59.80%-- i915_gem_retire_requests_ring | | | | | | | | | | | | | | | |--90.39%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | |--77.75%-- __list_del_entry | | | | | | | | | | | | | | | | | |--13.15%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | |--96.50%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | --3.50%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--5.48%-- __list_add | | | | | | | | | | | | | | | | | |--2.68%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--98.20%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--59.92%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--86.31%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--64.15%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--76.25%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.74%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.96%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--48.51%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.03%-- update_curr | | | | | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.97%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--30.90%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.28%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.72%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.59%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.82%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.64%-- account_process_tick | | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.52%-- acct_account_cputime | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.48%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.32%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.25%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.26%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.81%-- tick_sched_do_timer | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.21%-- update_wall_time | | | | | | | | | | | | | | | timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- raw_notifier_call_chain | | | | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --37.79%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.95%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | |--33.80%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.26%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.65%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.13%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.87%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.99%-- _raw_spin_lock | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.11%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.49%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.49%-- set_task_cpu | | | | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.27%-- select_task_rq_fair | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.74%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | --2.05%-- __remove_hrtimer | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | | | |--6.64%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | |--3.65%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | --3.40%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | --40.08%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--95.96%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--90.70%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | |--93.21%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | --6.79%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | --9.30%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | --4.04%-- rcu_irq_exit | | | | | | | | | | | | | | | | | | | --1.80%-- native_apic_mem_write | | | | | | | | --0.94%-- [...] | | | | | | | | | | | | | | | |--3.93%-- __list_del_entry | | | | | | | | | | | | | | | |--2.55%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | |--68.57%-- put_pid | | | | | | | | | | | | | | | | | |--25.09%-- __list_del_entry | | | | | | | | | | | | | | | | | |--2.63%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | |--53.08%-- notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | task_waking_fair | | | | | | | | | | | | | | | | | | | --46.92%-- intel_lrc_irq_handler | | | | | | | | | gen8_write32 | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | |--2.30%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | --1.40%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | ttwu_do_wakeup | | | | | | | | check_preempt_curr | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | |--0.97%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--97.50%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--67.51%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--96.68%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--47.96%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--54.22%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.89%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.47%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.53%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.11%-- activate_task | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.19%-- enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.81%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --45.78%-- select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | |--71.77%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | --28.23%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | |--45.79%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--79.57%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.56%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.21%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.04%-- update_cfs_shares | | | | | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.96%-- sched_slice.isra.60 | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.15%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.16%-- update_cpu_load_active | | | | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.48%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.44%-- account_process_tick | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | --20.43%-- tick_nohz_full_cpu | | | | | | | | | | | | | | | | | | | | | | | --6.25%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | --3.32%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | | | --32.49%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--90.98%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --9.02%-- run_timer_softirq | | | | | | | | | | | | | | | | | --2.50%-- irq_enter | | | | | | | | | | | | | | | |--0.63%-- gen8_get_seqno | | | | | | | | | | | | | | | |--0.53%-- _raw_spin_lock | | | | | | | --1.00%-- [...] | | | | | | | | | | | | | |--34.44%-- i915_gem_execbuffer_reserve_vma.isra.17 | | | | | | | | | | | | | | | |--98.39%-- i915_gem_object_pin | | | | | | | | | | | | | | | | | |--97.86%-- i915_gem_object_do_pin | | | | | | | | | | | | | | | | | | | |--86.77%-- i915_gem_object_get_pages | | | | | | | | | | | | | | | | | | | | | |--99.90%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | | | | | | | | | | | |--96.85%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | | | | | | | | | | | |--62.26%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | | | | | | | | | | | |--46.05%-- shmem_alloc_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.46%-- alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.91%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.43%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--48.44%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.84%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.15%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.01%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.21%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.09%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.78%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.42%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.47%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.20%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.33%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.14%-- mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.91%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.42%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.99%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.20%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.10%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.08%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.47%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.53%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | timekeeping_update | | | | | | | | | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.92%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | | | | | | | | cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --28.90%-- tick_program_event | | | | | | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.80%-- irq_exit | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.58%-- ret_from_intr | | | | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.59%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | execlists_check_remove_request | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.41%-- ahci_single_level_irq_intr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.55%-- __zone_watermark_ok | | | | | | | | | | | | | | | | --1.04%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.45%-- get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.10%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.99%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.66%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.29%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.71%-- irq_exit | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.62%-- get_task_policy.part.23 | | | | | | | | | | | | | | | --0.28%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.04%-- mpol_shared_policy_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.00%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.60%-- get_vma_policy | | | | | | | | | | | | | | --0.91%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.00%-- lru_cache_add_anon | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.34%-- __lru_cache_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.89%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.69%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.11%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.89%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.90%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.45%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.22%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.11%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.43%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.36%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.84%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.52%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.90%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.83%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.83%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.35%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.24%-- radix_tree_insert | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_create | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_node_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- kmem_cache_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.28%-- __inc_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.06%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.43%-- __radix_tree_create | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.88%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.49%-- __vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.37%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.63%-- apic_timer_interrupt | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | update_rq_clock.part.82 | | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.56%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.67%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.28%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.53%-- find_lock_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.39%-- find_get_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.61%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.32%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.32%-- commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.66%-- memcg_check_events | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __mem_cgroup_threshold | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.02%-- mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.96%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.84%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.14%-- try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.86%-- get_mem_cgroup_from_mm | | | | | | | | | | | | | --3.08%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--27.93%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | |--6.86%-- unlock_page | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.17%-- __wake_up_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.83%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--1.13%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.06%-- irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.73%-- run_rebalance_domains | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.13%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.87%-- update_rq_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.27%-- run_timer_softirq | | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.03%-- intel_pstate_timer_func | | | | | | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.97%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.94%-- local_apic_timer_interrupt | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.95%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.11%-- tick_sched_timer | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.68%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.06%-- trigger_load_balance | | | | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.94%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --38.32%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.96%-- hrtimer_wakeup | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.92%-- set_task_cpu | | | | | | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--31.92%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --28.16%-- _raw_spin_lock | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.93%-- __remove_hrtimer | | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.05%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | | | | | |--0.99%-- _raw_spin_lock | | | | | | | | | | | | --0.83%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--1.08%-- i915_gem_gtt_prepare_object | | | | | | | | | | | | | | | | | | | | | | | | | |--50.29%-- swiotlb_map_sg_attrs | | | | | | | | | | | | | | | | | | | | | | | | | |--44.98%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | | | --4.73%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.03%-- sg_alloc_table | | | | | | | | | | | | __sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | |--91.79%-- sg_kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.05%-- __get_free_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.96%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.37%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.27%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.86%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.14%-- list_del | | | | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.73%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.63%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.04%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.54%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.19%-- kmalloc_slab | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.22%-- _cond_resched | | | | | | | | | | | | | | | | | | | | | | | | | --8.21%-- memset_erms | | | | | | | | | | | --1.04%-- [...] | | | | | | | | | | --0.10%-- [...] | | | | | | | | | | | | | | | | | | | |--12.63%-- i915_vma_bind | | | | | | | | | | | | | | | | | | | | | |--85.38%-- gen8_alloc_va_range | | | | | | | | | | | | | | | | | | | | | | | |--96.59%-- gen8_alloc_va_range_3lvl | | | | | | | | | | | | | | | | | | | | | | | | | |--80.40%-- alloc_gen8_temp_bitmaps | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.64%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.16%-- kmalloc_order_trace | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- kmalloc_order | | | | | | | | | | | | | | | alloc_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.39%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.40%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.41%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.46%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.54%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.25%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.34%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.72%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.63%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | account_process_tick | | | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.60%-- acct_account_cputime | | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.40%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --37.37%-- irq_exit | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- run_rebalance_domains | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.89%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.90%-- ret_from_intr | | | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | notify_ring | | | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.70%-- reschedule_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.84%-- _cond_resched | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- preempt_schedule_common | | | | | | | | | | | | | | __schedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.46%-- pick_next_task_fair | | | | | | | | | | | | | | | __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.54%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.21%-- kmalloc_order_trace | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.15%-- kmalloc_slab | | | | | | | | | | | | | | | | | | | | | | | | | |--10.64%-- kfree | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.91%-- __free_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.64%-- __free_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.89%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.09%-- free_one_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--36.44%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.46%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.14%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.97%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.36%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.70%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.39%-- __free_pages | | | | | | | | | | | | | | | | | | | | | | | | | |--5.14%-- alloc_pt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.61%-- __setup_page_dma | | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | __alloc_pages_nodemask | | | | | | | | | | | | | | get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.78%-- list_del | | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.71%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.51%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.08%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.31%-- swiotlb_map_page | | | | | | | | | | | | | | | | | | | | | | | | | |--2.36%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | | | |--0.91%-- bitmap_set | | | | | | | | | | | | | | | | | | | | | | | | | --0.54%-- kunmap_page_dma | | | | | | | | | | | | | | | | | | | | | | | |--1.38%-- fill_page_dma | | | | | | | | | | | | | | | | | | | | | | | |--1.08%-- kunmap_page_dma | | | | | | | | | | | | | | | | | | | | | | | --0.94%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | --14.62%-- ppgtt_bind_vma | | | | | | | | | | | | | | | | | | | | | |--89.51%-- gen8_ppgtt_insert_entries | | | | | | | | | | | | | | | | | | | | | | | |--71.45%-- gen8_ppgtt_insert_pte_entries.isra.34 | | | | | | | | | | | | | | | | | | | | | | | | | |--76.69%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | --23.31%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | --28.55%-- sg_nents | | | | | | | | | | | | | | | | | | | | | |--5.60%-- gen8_ppgtt_insert_pte_entries.isra.34 | | | | | | | | | | | | | | | | | | | | | --4.90%-- __sg_page_iter_start | | | | | | | | | --0.60%-- [...] | | | | | | | | | | | | | | | | | |--1.38%-- i915_vma_bind | | | | | | | | | | | | | | | | | |--0.65%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--61.13%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--65.62%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--55.02%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--69.02%-- scheduler_tick | | | | | | | | | | | | | trigger_load_balance | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | --30.98%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | |--29.00%-- tick_sched_do_timer | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | |--53.73%-- update_wall_time | | | | | | | | | | | | | update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | --46.27%-- ntp_tick_length | | | | | | | | | | | | | | | | | | | | | | | --15.98%-- tick_nohz_full_cpu | | | | | | | | | | | | | | | | | | | | | --34.38%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--73.95%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | |--70.17%-- activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --29.83%-- ttwu_do_wakeup | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | | | --26.05%-- select_task_rq_fair | | | | | | | | | | select_idle_sibling | | | | | | | | | | __bitmap_intersects | | | | | | | | | | | | | | | | | | | --38.87%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | --0.11%-- [...] | | | | | | | | | | | | | | | |--1.45%-- i915_gem_object_do_pin | | | | | | | --0.16%-- [...] | | | | | | | | | | | | | |--2.32%-- __list_add | | | | | | | | | | | | | |--1.48%-- gen8_get_seqno | | | | | | | | | | | | | |--0.57%-- __list_del_entry | | | | | | | | | | | | | |--0.55%-- i915_gem_object_pin | | | | | | --0.84%-- [...] | | | | | | | | | | | |--11.96%-- eb_lookup_vmas.isra.16 | | | | | | | | | | | | | |--46.39%-- i915_gem_obj_lookup_or_create_vma | | | | | | | | | | | | | | | |--95.41%-- i915_gem_obj_to_vma | | | | | | | | | | | | | | | |--3.26%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--97.26%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--57.09%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--59.74%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--86.34%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | |--91.35%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.25%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.54%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--31.63%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_enable | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.83%-- update_rq_clock.part.82 | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.34%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.73%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.57%-- account_process_tick | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.66%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.01%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.44%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | --8.65%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | --13.66%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timekeeping_update | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | |--37.13%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--79.03%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--62.25%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | |--22.70%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | --15.05%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | |--10.50%-- _raw_spin_lock | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | --10.48%-- select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | --3.14%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | |--40.90%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--99.91%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | --0.09%-- [...] | | | | | | | | | | | | | | | | | | | --2.01%-- __do_softirq | | | | | | | | | | | | | | | | | --2.74%-- native_apic_mem_write | | | | | | | | | | | | | | | |--0.63%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | --100.00%-- handle_irq | | | | | | | | | | | | | | | | | |--89.08%-- handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | |--86.70%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | |--75.55%-- notify_ring | | | | | | | | | | | __wake_up | | | | | | | | | | | __wake_up_common | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | | | | | | | | | | | | |--67.39%-- default_wake_function | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--50.53%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | --49.47%-- select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | --32.61%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | --24.45%-- intel_lrc_irq_handler | | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | | | | | --13.30%-- add_interrupt_randomness | | | | | | | | | credit_entropy_bits | | | | | | | | | __wake_up | | | | | | | | | __wake_up_common | | | | | | | | | pollwake | | | | | | | | | default_wake_function | | | | | | | | | _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | --10.92%-- irq_chip_ack_parent | | | | | | | | | | | | | | | |--0.58%-- __i915_gem_vma_create | | | | | | | | | | | | | | | | | --100.00%-- kmem_cache_alloc | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | --0.12%-- [...] | | | | | | | | | | | | | |--29.52%-- i915_gem_obj_to_vma | | | | | | | | | | | | | |--17.68%-- idr_find_slowpath | | | | | | | | | | | | | |--2.69%-- __list_add | | | | | | | | | | | | | |--1.63%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--55.04%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | |--92.69%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--51.75%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--85.57%-- tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--59.85%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--77.24%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | --22.76%-- perf_event_task_tick | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | |--31.75%-- account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | |--65.90%-- acct_account_cputime | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | --34.10%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | --8.40%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | --14.43%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | |--52.64%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | --47.36%-- tick_do_update_jiffies64 | | | | | | | | | | update_wall_time | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--44.92%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--56.54%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | |--12.58%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | |--10.96%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | |--10.95%-- select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | --8.97%-- _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --3.33%-- __remove_hrtimer | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | |--4.31%-- __remove_hrtimer | | | | | | | | | | | | | | | | | --3.00%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | |--41.09%-- irq_exit | | | | | | | | | | | | | | | | | |--91.83%-- __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--4.41%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | --3.76%-- idle_cpu | | | | | | | | | | | | | | | |--2.22%-- __do_softirq | | | | | | | | | | | | | | | --1.64%-- irq_enter | | | | | | | rcu_irq_enter | | | | | | | | | | | | | |--1.50%-- __list_del_entry | | | | | | --0.59%-- [...] | | | | | | | | | | | |--2.44%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--65.69%-- trace_event_define_fields_i915_pipe_update_start | | | | | | | | | | | | | |--22.06%-- trace_event_define_fields_i915_pipe_update_vblank_evaded | | | | | | | | | | | | | |--7.44%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--1.69%-- trace_event_define_fields_i915_gem_object_create | | | | | | | | | | | | | |--1.51%-- apic_timer_interrupt | | | | | | | | | | | | | | | |--92.64%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--66.09%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--79.01%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--11.31%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | --9.69%-- __local_bh_enable | | | | | | | | | | | | | | | | | --33.91%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--80.79%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--58.99%-- tick_sched_do_timer | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | update_wall_time | | | | | | | | | | timekeeping_update | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | --41.01%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | |--51.23%-- task_tick_fair | | | | | | | | | | task_tick_numa | | | | | | | | | | | | | | | | | | | --48.77%-- update_cfs_shares | | | | | | | | | | | | | | | | | --19.21%-- hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | --7.36%-- native_apic_mem_write | | | | | | | | | | | | | |--0.72%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | handle_irq_event_percpu | | | | | | | gen8_irq_handler | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | --100.00%-- notify_ring | | | | | | | __wake_up | | | | | | | __wake_up_common | | | | | | | autoremove_wake_function | | | | | | | default_wake_function | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | |--80.66%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | |--54.23%-- ttwu_do_wakeup | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | |--51.36%-- resched_curr | | | | | | | | | | | | | | | | | | | --48.64%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | --45.77%-- activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | --19.34%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | --0.90%-- [...] | | | | | | | | | | | |--1.53%-- i915_gem_request_alloc | | | | | | | | | | | | | |--55.05%-- kmem_cache_alloc | | | | | | | | | | | | | | | |--71.02%-- __slab_alloc | | | | | | | | | | | | | | | | | |--69.20%-- new_slab | | | | | | | | | | | | | | | | | | | |--90.77%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | |--88.90%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | |--85.46%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | |--40.65%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--19.85%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--15.52%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | |--12.59%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | |--6.55%-- list_del | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | --4.84%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--8.43%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | |--3.07%-- ret_from_intr | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | handle_irq | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | notify_ring | | | | | | | | | | | | __wake_up | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | --3.04%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | |--4.19%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | |--2.47%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | |--2.23%-- _cond_resched | | | | | | | | | | | | | | | | | | | | | --2.20%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | |--5.54%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | |--1.92%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | --1.76%-- mod_zone_page_state | | | | | | | | | | | | | | | | | |--10.96%-- mod_zone_page_state | | | | | | | | | | | | | | | | | |--7.97%-- next_zones_zonelist | | | | | | | | | | | | | | | | | |--6.60%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | |--2.04%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | | | |--1.15%-- mempolicy_slab_node | | | | | | | | | | | | | | | | | |--1.12%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | tick_program_event | | | | | | | | | | | | | | | | | --0.97%-- alloc_pages_current | | | | | | | | | | | | | | | |--23.50%-- _cond_resched | | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | | | | |--95.55%-- __schedule | | | | | | | | | | | | | | | | | | | |--60.71%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--52.34%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_insert_color | | | | | | | | | | | | | | | | | | | | | |--21.34%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | |--16.11%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | |--52.71%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | --47.29%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--6.03%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | --4.18%-- clear_buddies | | | | | | | | | | | | | | | | | | | |--17.51%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | |--13.21%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--3.10%-- finish_task_switch | | | | | | | | | | | | | | | | | | | |--3.06%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --2.41%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--2.70%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --1.75%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | |--3.29%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | |--1.37%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--66.72%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | |--50.67%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | --49.33%-- try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | ttwu_do_wakeup | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | --33.28%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | --0.83%-- [...] | | | | | | | | | | | | | |--16.62%-- intel_logical_ring_reserve_space | | | | | | | | | | | | | | | |--54.31%-- intel_logical_ring_begin | | | | | | | | | | | | | | | |--26.04%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | | | |--11.69%-- i915_gem_check_wedge | | | | | | | | | | | | | | | |--5.20%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--80.81%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | |--78.39%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | |--67.60%-- activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | --32.40%-- ttwu_do_wakeup | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | --21.61%-- select_task_rq_fair | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | --19.19%-- tick_sched_timer | | | | | | | | tick_sched_do_timer | | | | | | | | tick_do_update_jiffies64 | | | | | | | | update_wall_time | | | | | | | | timekeeping_update | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | |--1.87%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | notify_ring | | | | | | | | __wake_up | | | | | | | | __wake_up_common | | | | | | | | autoremove_wake_function | | | | | | | | default_wake_function | | | | | | | | try_to_wake_up | | | | | | | | select_task_rq_fair | | | | | | | | select_idle_sibling | | | | | | | | idle_cpu | | | | | | | | | | | | | | | --0.89%-- iowrite32 | | | | | | | | | | | | | |--9.54%-- i915_gem_get_seqno | | | | | | | | | | | | | |--6.56%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | |--3.63%-- _cond_resched | | | | | | | | | | | | | |--2.58%-- memset_erms | | | | | | | | | | | | | |--2.09%-- intel_lr_context_pin | | | | | | | | | | | | | |--1.29%-- __slab_alloc | | | | | | | | | | | | | |--1.00%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--62.50%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --37.50%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | |--53.28%-- tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | scheduler_tick | | | | | | | | trigger_load_balance | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | --46.72%-- hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | select_task_rq_fair | | | | | | | select_idle_sibling | | | | | | | cpumask_next_and | | | | | | | find_next_bit | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | |--0.90%-- intel_logical_ring_alloc_request_extras | | | | | | | intel_lr_context_pin | | | | | | --0.74%-- [...] | | | | | | | | | | | |--0.74%-- copy_user_enhanced_fast_string | | | | | | | | | | | |--0.68%-- eb_create.isra.15 | | | | | | | | | | | | | |--79.46%-- __kmalloc | | | | | | | | | | | | | | | |--95.32%-- __slab_alloc | | | | | | | | | | | | | | | | | |--82.48%-- new_slab | | | | | | | | | | | | | | | | | | | |--93.81%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | |--71.96%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | |--58.59%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | |--70.50%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | --29.50%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | --41.41%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | |--21.40%-- _cond_resched | | | | | | | | | | | | | | | | | | | | | --6.64%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | --6.19%-- policy_zonelist | | | | | | | | | | | | | | | | | |--10.45%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | |--3.66%-- mod_zone_page_state | | | | | | | | | | | | | | | | | --3.41%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | |--2.75%-- _cond_resched | | | | | | | | preempt_schedule_common | | | | | | | | __schedule | | | | | | | | pick_next_task_fair | | | | | | | | pick_next_entity | | | | | | | | clear_buddies | | | | | | | | | | | | | | | --1.93%-- get_partial_node.isra.65 | | | | | | | | | | | | | |--8.74%-- kmalloc_slab | | | | | | | | | | | | | |--6.88%-- memset_erms | | | | | | | | | | | | | |--3.32%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--70.84%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--46.80%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | |--66.98%-- ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | --33.02%-- select_task_rq_fair | | | | | | | | | select_idle_sibling | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | |--38.47%-- tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | |--50.03%-- update_process_times | | | | | | | | | | | | | | | | | | | | | |--74.35%-- scheduler_tick | | | | | | | | | | | task_tick_fair | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --25.65%-- calc_global_load_tick | | | | | | | | | | | | | | | | | | | --49.97%-- account_process_tick | | | | | | | | | | | | | | | | | --14.73%-- __remove_hrtimer | | | | | | | | timerqueue_del | | | | | | | | rb_next | | | | | | | | | | | | | | | --29.16%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--0.96%-- _cond_resched | | | | | | --0.65%-- [...] | | | | | | | | | | | |--0.55%-- kfree | | | | | | | | | | | | | --100.00%-- __slab_free | | | | | | | | | | | | | --100.00%-- cmpxchg_double_slab.isra.58 | | | | | --3.87%-- [...] | | | | --2.53%-- [...] | | | | | | | |--25.62%-- i915_gem_wait_ioctl | | | | | | | | | |--72.40%-- __i915_wait_request | | | | | | | | | | | |--46.12%-- io_schedule_timeout | | | | | | | | | | | | | |--88.71%-- schedule_timeout | | | | | | | | | | | | | | | |--99.83%-- schedule | | | | | | | | | | | | | | | | | |--96.92%-- __schedule | | | | | | | | | | | | | | | | | | | |--51.93%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--98.73%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--93.24%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--95.23%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.25%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.87%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--86.65%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.35%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.57%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.30%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.57%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.70%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.90%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--86.89%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.11%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.69%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.91%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.82%-- account_entity_enqueue | | | | | | | | | | | | | --1.43%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--3.08%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--0.57%-- update_min_vruntime | | | | | | | | | | | | --1.12%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--5.18%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | |--98.40%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.32%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.68%-- native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --1.60%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | |--0.66%-- update_cfs_shares | | | | | | | | | | | --0.92%-- [...] | | | | | | | | | | | | | | | | | | | | | |--1.01%-- dequeue_task_fair | | | | | | | | | | --0.26%-- [...] | | | | | | | | | | | | | | | | | | | |--14.90%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--49.85%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | |--53.56%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | |--44.25%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | --2.18%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | |--22.57%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--4.98%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--3.89%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--49.54%-- find_busiest_group | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | |--26.35%-- attach_task | | | | | | | | | | | | | | | | | | | | | | | | | |--65.84%-- activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | --34.16%-- check_preempt_curr | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | --24.12%-- deactivate_task | | | | | | | | | | | dequeue_task | | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | |--3.39%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | |--42.97%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | |--31.59%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | --25.44%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | |--3.24%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--3.18%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | |--64.84%-- __enqueue_entity | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | --35.16%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | |--2.66%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--2.34%-- rb_erase | | | | | | | | | | | | | | | | | | | | | |--2.06%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | |--0.90%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | |--0.65%-- wakeup_gran.isra.58 | | | | | | | | | | --0.27%-- [...] | | | | | | | | | | | | | | | | | | | |--10.42%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | |--94.83%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | |--76.23%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | |--97.71%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.64%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.11%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.89%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.36%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | --2.29%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | |--13.24%-- local_clock | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | |--8.81%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | --1.72%-- sched_clock | | | | | | | | | | | | | | | | | | | | | |--4.15%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | --1.02%-- local_clock | | | | | | | | | | | | | | | | | | | |--7.18%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--99.51%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--53.82%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--98.16%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--86.58%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.41%-- hrtimer_wakeup | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.30%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.04%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.03%-- activate_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.43%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.07%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.28%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.65%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.35%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.26%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.64%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.82%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.04%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.49%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.40%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.57%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.63%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.35%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.33%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.35%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.76%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.89%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.74%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.69%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.18%-- native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.82%-- queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.59%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.61%-- set_task_cpu | | | | | | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.70%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--28.79%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.14%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.23%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.22%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.32%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.78%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.28%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.95%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.32%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.38%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.40%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.59%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.93%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.81%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.05%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.77%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.86%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.87%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.32%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.34%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.66%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --35.68%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.13%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.62%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_del | | | | | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.19%-- enqueue_hrtimer | | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.89%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.03%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.98%-- lapic_next_deadline | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.02%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.97%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.83%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.89%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.82%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | --1.84%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | |--43.31%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | |--98.65%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.38%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.56%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.82%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.74%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.26%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.18%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.09%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.96%-- rcu_report_qs_rnp | | | | | | | | | | | | | | | | | | | | | | | | | --1.35%-- rcu_irq_exit | | | | | | | | | | | | | | | | | | | | | | | |--1.47%-- irq_enter | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | | | | | | | | | | | | | | | | | | |--0.92%-- hrtimer_interrupt | | | | | | | | | | | --0.48%-- [...] | | | | | | | | | | --0.49%-- [...] | | | | | | | | | | | | | | | | | | | |--6.68%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | |--94.28%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | | | |--94.71%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | | | | | |--94.05%-- perf_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.16%-- x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.00%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.83%-- intel_bts_enable_local | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.18%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.84%-- intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | --5.95%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | | | | | --5.29%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | | | --5.72%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | |--4.05%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--1.18%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--1.04%-- pick_next_task_idle | | | | | | | | | | | | | | | | | | | | | --100.00%-- put_prev_task_fair | | | | | | | | | | | | | | | | | | | | | |--90.68%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | --9.32%-- check_cfs_rq_runtime | | | | | | | | | --2.61%-- [...] | | | | | | | | | | | | | | | | | |--1.93%-- _raw_spin_lock_irq | | | | | | | | --1.15%-- [...] | | | | | | | --0.17%-- [...] | | | | | | | | | | | | | |--8.60%-- __delayacct_blkio_end | | | | | | | | | | | | | | | |--91.69%-- delayacct_end | | | | | | | | | | | | | | | | | |--43.95%-- ktime_get | | | | | | | | | | | | | | | | | | | |--95.09%-- read_tsc | | | | | | | | | | | | | | | | | | | |--3.38%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--52.87%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | --47.13%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --1.53%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | execlists_context_unqueue | | | | | | | | | | | | | | | | | |--32.65%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--17.19%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--3.10%-- read_tsc | | | | | | | | | | | | | | | | | |--2.48%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--57.43%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--59.41%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | ttwu_do_wakeup | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | --40.59%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | scheduler_tick | | | | | | | | | | perf_event_task_tick | | | | | | | | | | perf_pmu_disable | | | | | | | | | | x86_pmu_disable | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | --42.57%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --0.63%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | gen8_irq_handler | | | | | | | | gen8_gt_irq_handler | | | | | | | | intel_lrc_irq_handler | | | | | | | | gen6_read32 | | | | | | | | mod_timer_pinned | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | |--4.66%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--2.22%-- ktime_get | | | | | | | | | | | | | | | |--0.97%-- _raw_spin_lock_irqsave | | | | | | | --0.46%-- [...] | | | | | | | | | | | | | |--1.81%-- __delayacct_blkio_start | | | | | | | | | | | | | | | |--93.77%-- ktime_get | | | | | | | | | | | | | | | | | |--96.74%-- read_tsc | | | | | | | | | | | | | | | | | --3.26%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | select_task_rq_fair | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | |--4.69%-- read_tsc | | | | | | | | | | | | | | | --1.54%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | _raw_spin_lock | | | | | | --0.88%-- [...] | | | | | | | | | | | |--40.88%-- prepare_to_wait | | | | | | | | | | | | | |--91.23%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--99.87%-- queued_spin_lock_slowpath | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | --0.13%-- [...] | | | | | | | | | | | | | |--2.96%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--57.11%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--98.51%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--88.84%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--55.51%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--60.42%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | |--90.23%-- activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.34%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.11%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.78%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.35%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.88%-- __enqueue_entity | | | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.89%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.66%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | --9.77%-- ttwu_do_wakeup | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | |--28.41%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--70.65%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | --29.35%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | |--5.72%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--2.86%-- _raw_spin_lock | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | --2.59%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | |--34.56%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--89.05%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | |--89.72%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--42.59%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.51%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.71%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.29%-- update_cfs_shares | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.18%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.34%-- update_cpu_load_active | | | | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.16%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.81%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.15%-- account_process_tick | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.39%-- acct_account_cputime | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --36.61%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.35%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.91%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | |--5.87%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | --4.41%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | |--5.51%-- tick_sched_do_timer | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | --5.44%-- tick_nohz_full_cpu | | | | | | | | | | | | | | | | | | | | | |--8.12%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | | | --1.81%-- wake_up_process | | | | | | | | | | | | | | | | | | | |--4.29%-- tick_program_event | | | | | | | | | | clockevents_program_event | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--2.98%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | |--1.38%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | | | |--1.29%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | --1.22%-- enqueue_hrtimer | | | | | | | | | | | | | | | | | --1.49%-- _raw_spin_lock | | | | | | | | | | | | | | | |--42.02%-- irq_exit | | | | | | | | | | | | | | | | | |--96.39%-- __do_softirq | | | | | | | | | | | | | | | | | | | |--91.32%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--6.70%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | | | |--65.82%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | |--51.28%-- mod_timer_pinned | | | | | | | | | | | | internal_add_timer | | | | | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | --48.72%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | --34.18%-- intel_uncore_fw_release_timer | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --1.98%-- rcu_process_callbacks | | | | | | | | | rcu_report_qs_rnp | | | | | | | | | | | | | | | | | |--1.84%-- __local_bh_enable | | | | | | | | | | | | | | | | | --1.77%-- rcu_irq_exit | | | | | | | | | | | | | | | --0.88%-- irq_enter | | | | | | | | | | | | | |--2.23%-- __list_add | | | | | | | | | | | | | |--1.90%-- reschedule_interrupt | | | | | | | | | | | | | | | |--56.32%-- smp_reschedule_interrupt | | | | | | | | | | | | | | | | | |--92.46%-- scheduler_ipi | | | | | | | | | | | | | | | | | --7.54%-- native_apic_mem_write | | | | | | | | | | | | | | | |--30.41%-- native_apic_mem_write | | | | | | | | | | | | | | | --13.28%-- scheduler_ipi | | | | | | | | | | | | | |--1.31%-- _raw_spin_unlock_irqrestore | | | | | | --0.38%-- [...] | | | | | | | | | | | |--4.57%-- mod_timer | | | | | | | | | | | | | |--34.34%-- internal_add_timer | | | | | | | | | | | | | | | |--68.99%-- __internal_add_timer | | | | | | | | | | | | | | | --31.01%-- wake_up_nohz_cpu | | | | | | | | | | | | | |--25.83%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--13.72%-- get_nohz_timer_target | | | | | | | | | | | | | |--8.77%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--5.04%-- wake_up_nohz_cpu | | | | | | | | | | | | | |--4.12%-- detach_if_pending | | | | | | | | | | | | | |--3.70%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--58.27%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--43.80%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--70.84%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | | |--50.19%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | --49.81%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | --29.16%-- tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | update_wall_time | | | | | | | | | timekeeping_update | | | | | | | | | raw_notifier_call_chain | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | |--41.87%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | |--64.20%-- try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | |--63.24%-- update_cfs_shares | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | --36.76%-- __enqueue_entity | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | --35.80%-- task_waking_fair | | | | | | | | | | | | | | | | | --14.32%-- __remove_hrtimer | | | | | | | | | | | | | | | --41.73%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--3.39%-- __internal_add_timer | | | | | | | | | | | | | |--0.88%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | handle_irq_event_percpu | | | | | | | gen8_irq_handler | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | |--69.03%-- intel_lrc_irq_handler | | | | | | | | execlists_context_unqueue | | | | | | | | | | | | | | | --30.97%-- notify_ring | | | | | | | __wake_up | | | | | | | __wake_up_common | | | | | | | autoremove_wake_function | | | | | | | default_wake_function | | | | | | | try_to_wake_up | | | | | | | select_task_rq_fair | | | | | | --0.21%-- [...] | | | | | | | | | | | |--2.67%-- del_timer_sync | | | | | | | | | | | | | |--87.67%-- try_to_del_timer_sync | | | | | | | | | | | | | | | |--50.40%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--27.48%-- detach_if_pending | | | | | | | | | | | | | | | |--14.89%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--4.64%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--58.62%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--59.17%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--63.68%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | |--54.67%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | --45.33%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | --36.32%-- wake_up_process | | | | | | | | | | | | | | | | | | | |--20.72%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --20.11%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | --41.38%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | |--1.21%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--0.54%-- call_function_interrupt | | | | | | | --0.84%-- [...] | | | | | | | | | | | | | |--4.66%-- lock_timer_base.isra.32 | | | | | | | | | | | | | |--3.47%-- detach_if_pending | | | | | | | | | | | | | |--3.19%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | --1.02%-- apic_timer_interrupt | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--56.54%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | select_task_rq_fair | | | | | | | select_idle_sibling | | | | | | | idle_cpu | | | | | | | | | | | | | --43.46%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | |--2.39%-- gen8_get_seqno | | | | | | | | | | | |--0.54%-- gen8_logical_ring_get_irq | | | | | | | | | | | | | |--39.03%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--30.38%-- gen8_write32 | | | | | | | | | | | | | | | |--41.34%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | --100.00%-- fw_domains_get | | | | | | | | | | | | | | | |--38.65%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | |--12.63%-- mod_timer_pinned | | | | | | | | | | | | | | | | | |--51.36%-- lock_timer_base.isra.32 | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --48.64%-- internal_add_timer | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | --7.37%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | |--14.29%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--11.01%-- gen6_read32 | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--1.86%-- hsw_unclaimed_reg_debug | | | | | | | | | | | | | |--1.73%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --1.71%-- reschedule_interrupt | | | | | --2.83%-- [...] | | | | | | | | | |--16.40%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.83%-- mutex_lock_interruptible | | | | | | | | | | | | | |--99.58%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.69%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--84.86%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--10.83%-- osq_lock | | | | | | | | | | | | | | | | | |--3.07%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--99.09%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--53.15%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--98.04%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--93.90%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.74%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--86.00%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.99%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.58%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.08%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.91%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.46%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.54%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.44%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.98%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.02%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.41%-- perf_event_task_tick | | | | | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.49%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.08%-- update_cpu_load_active | | | | | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.37%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.33%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.22%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.06%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.97%-- irq_work_run_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.87%-- irq_work_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.74%-- account_process_tick | | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.44%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.00%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.42%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.12%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.89%-- timekeeping_update | | | | | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.99%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.58%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.15%-- hrtimer_wakeup | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.02%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.38%-- activate_task | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.94%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.06%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.62%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.41%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.12%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.88%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.79%-- _raw_spin_lock | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.77%-- activate_task | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.11%-- __remove_hrtimer | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | |--2.20%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | | | | | |--1.98%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | | | | | --1.92%-- tick_program_event | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --1.96%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --46.85%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--97.22%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--98.35%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | |--97.34%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.95%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.05%-- ret_from_intr | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | --2.66%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | --1.65%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --2.78%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | credit_entropy_bits | | | | | | | | | | | | | | | | | | | --0.91%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--1.04%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | |--91.56%-- handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | | | | | | | |--96.73%-- handle_irq_event | | | | | | | | | | | | | | | | | | | | | | | |--96.49%-- handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | | | | | |--97.01%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.90%-- notify_ring | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.54%-- default_wake_function | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.48%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.74%-- activate_task | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.97%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.74%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.12%-- __enqueue_entity | | | | | | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.17%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.26%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.69%-- select_task_rq_fair | | | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.82%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.46%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.10%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.60%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- execlists_update_context | | | | | | | | | | | | | | i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | | | | | | | |--28.45%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.32%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.63%-- gen6_read32 | | | | | | | | | | | | | fw_domains_get_with_thread_status | | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | | | --2.99%-- add_interrupt_randomness | | | | | | | | | | | | credit_entropy_bits | | | | | | | | | | | | __wake_up | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --3.51%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | --3.27%-- irq_chip_ack_parent | | | | | | | | | | | | | | | | | | | --8.44%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--67.46%-- blk_done_softirq | | | | | | | | | | scsi_softirq_done | | | | | | | | | | scsi_finish_command | | | | | | | | | | scsi_io_completion | | | | | | | | | | scsi_end_request | | | | | | | | | | blk_update_request | | | | | | | | | | | | | | | | | | | | | |--53.90%-- bio_advance | | | | | | | | | | | | | | | | | | | | | --46.10%-- bio_endio | | | | | | | | | | ext4_end_bio | | | | | | | | | | ext4_finish_bio | | | | | | | | | | end_page_writeback | | | | | | | | | | test_clear_page_writeback | | | | | | | | | | wb_domain_writeout_inc | | | | | | | | | | | | | | | | | | | --32.54%-- net_rx_action | | | | | | | | | e1000e_poll | | | | | | | | | e1000_clean_rx_irq | | | | | | | | | e1000_receive_skb | | | | | | | | | napi_gro_receive | | | | | | | | | netif_receive_skb_internal | | | | | | | | | __netif_receive_skb | | | | | | | | | __netif_receive_skb_core | | | | | | | | | packet_rcv | | | | | | | | --0.20%-- [...] | | | | | | | | | | | | | | | |--1.14%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--97.08%-- __schedule | | | | | | | | | | | | | | | | | | | |--62.92%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--93.63%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--93.34%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--71.90%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.84%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | |--29.58%-- update_curr | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.58%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | --28.10%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --6.66%-- update_rq_clock.part.82 | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --6.37%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | |--16.25%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | | x86_pmu_disable | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--7.22%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--58.72%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | --41.28%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--7.18%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_next | | | | | | | | | | | | | | | | | | | |--3.75%-- pick_next_task_idle | | | | | | | | | | put_prev_task_fair | | | | | | | | | | put_prev_entity | | | | | | | | | | | | | | | | | | | |--2.67%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | --0.00%-- [...] | | | | | | | | | | | | | | | | | --2.92%-- pick_next_task_fair | | | | | | | --0.17%-- [...] | | | | | | --0.42%-- [...] | | | | | --0.17%-- [...] | | | | | | | | | |--7.67%-- gen8_get_seqno | | | | | | | | | |--1.25%-- apic_timer_interrupt | | | | | | | | | | | |--97.68%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--52.51%-- irq_exit | | | | | | | | | | | | | | | |--97.68%-- __do_softirq | | | | | | | | | | | | | | | | | |--82.25%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --100.00%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | |--13.55%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | |--35.67%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | |--59.02%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | --40.98%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | |--31.03%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | | | | | | | |--23.38%-- intel_uncore_fw_release_timer | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | --9.92%-- native_read_msr_safe | | | | | | | | | | | | | | | | | |--2.78%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | |--54.24%-- note_gp_changes | | | | | | | | | | | | | | | | | | | --45.76%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | |--0.75%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | --0.67%-- blk_done_softirq | | | | | | | | scsi_softirq_done | | | | | | | | scsi_finish_command | | | | | | | | scsi_io_completion | | | | | | | | scsi_end_request | | | | | | | | blk_update_request | | | | | | | | bio_endio | | | | | | | | ext4_end_bio | | | | | | | | ext4_finish_bio | | | | | | | | end_page_writeback | | | | | | | | test_clear_page_writeback | | | | | | | | _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--0.86%-- rcu_irq_exit | | | | | | | | | | | | | | | |--0.86%-- run_rebalance_domains | | | | | | | | | | | | | | | --0.60%-- run_timer_softirq | | | | | | | | | | | | | |--43.78%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | |--97.10%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | |--93.83%-- __hrtimer_run_queues # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 330K of event 'cycles' # Event count (approx.): 140764042298 # # Children Self Command Shared Object Symbol # ........ ........ ............... .......................... ............................................................................ # 42.79% 0.05% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath | ---entry_SYSCALL_64_fastpath | |--59.89%-- sys_ioctl | | | |--98.00%-- do_vfs_ioctl | | | | | |--98.85%-- drm_ioctl | | | | | | | |--67.42%-- i915_gem_execbuffer2 | | | | | | | | | |--97.54%-- i915_gem_do_execbuffer.isra.24 | | | | | | | | | | | |--62.19%-- intel_execlists_submission | | | | | | | | | | | | | |--88.49%-- i915_gem_object_sync | | | | | | | | | | | | | | | |--71.15%-- __i915_wait_request | | | | | | | | | | | | | | | | | |--68.91%-- gen8_get_seqno | | | | | | | | | | | | | | | | | |--13.21%-- intel_engine_add_wakeup | | | | | | | | | | | | | | | | | | | |--94.48%-- queue_work_on | | | | | | | | | | | | | | | | | | | | | |--93.59%-- __queue_work | | | | | | | | | | | | | | | | | | | | | | | |--72.48%-- insert_work | | | | | | | | | | | | | | | | | | | | | | | | | |--97.93%-- wake_up_worker | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.04%-- wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.40%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.40%-- activate_task | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.12%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--36.81%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.11%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.08%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.88%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.73%-- kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.07%-- wq_worker_waking_up | | | | | | | | | | | | | | | | kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.80%-- ttwu_do_wakeup | | | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.59%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.36%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.05%-- wakeup_gran.isra.58 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.61%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.29%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.92%-- _raw_spin_lock | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.48%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.30%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.96%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | --2.07%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | |--12.57%-- wake_up_worker | | | | | | | | | | | | | | | | | | | | | | | |--11.70%-- get_work_pool | | | | | | | | | | | | | | | | | | | | | | | |--2.06%-- find_worker_executing_work | | | | | | | | | | | | | | | | | | | | | | | --1.19%-- get_pwq.isra.18 | | | | | | | | | | | | | | | | | | | | | |--2.98%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | |--2.83%-- get_work_pool | | | | | | | | | | | | | | | | | | | | | --0.59%-- find_worker_executing_work | | | | | | | | | | | | | | | | | | | |--4.32%-- __queue_work | | | | | | | | | | | | | | | | | | | --1.20%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--56.95%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | scheduler_tick | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | --43.05%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--12.46%-- io_schedule_timeout | | | | | | | | | | | | | | | | | | | |--90.61%-- schedule_timeout | | | | | | | | | | | | | | | | | | | | | --100.00%-- schedule | | | | | | | | | | | | | | | | | | | | | |--98.65%-- __schedule | | | | | | | | | | | | | | | | | | | | | | | |--34.07%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--91.35%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.61%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.21%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.18%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | |--4.40%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | --4.24%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | |--19.95%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | |--93.42%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.21%-- perf_pmu_disable | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.35%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.65%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.03%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.76%-- local_clock | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --6.58%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | |--19.48%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--25.59%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | |--25.10%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __enqueue_entity | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | |--21.06%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.04%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.96%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | |--11.06%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--6.11%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--6.07%-- wakeup_gran.isra.58 | | | | | | | | | | | | | | | | | | | | | | | | | --5.01%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | | | |--8.62%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--54.47%-- local_apic_timer_interrupt | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.37%-- hrtimer_wakeup | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.91%-- select_task_rq_fair | | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.09%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.63%-- tick_sched_timer | | | | | | | | | | | | | tick_sched_do_timer | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | timekeeping_update | | | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | --45.53%-- irq_exit | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | |--8.52%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | |--99.99%-- native_write_msr_safe | | | | | | | | | | | | --0.01%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--2.82%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | |--2.73%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | | | | | |--2.05%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | | | |--0.93%-- _raw_spin_lock_irq | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | --0.83%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | --1.35%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | |--6.95%-- __delayacct_blkio_end | | | | | | | | | | | | | | | | | | | | | |--87.75%-- delayacct_end | | | | | | | | | | | | | | | | | | | | | | | |--84.62%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --15.38%-- ktime_get | | | | | | | | | | | | | | | | | | | | | --12.25%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--1.29%-- schedule | | | | | | | | | | | | | | | | | | | --1.15%-- __delayacct_blkio_start | | | | | | | | | ktime_get | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | |--1.93%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--58.95%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--85.78%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --14.22%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | process_timeout | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --41.05%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--91.73%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--72.35%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | |--87.96%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--84.99%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.18%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.04%-- update_curr | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.96%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.23%-- trigger_load_balance | | | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.60%-- perf_event_task_tick | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | --15.01%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | --12.04%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | |--17.75%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | --9.90%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | --8.27%-- tick_program_event | | | | | | | | | | | | | | | | | |--0.94%-- prepare_to_wait | | | | | | | | | | | | | | | | | | | |--81.49%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --18.51%-- __list_add | | | | | | | | | | | | | | | | | |--0.57%-- gen6_rps_boost | | | | | | | | --1.98%-- [...] | | | | | | | | | | | | | | | |--24.95%-- gen8_get_seqno | | | | | | | | | | | | | | | |--3.04%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--99.60%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--49.57%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--98.18%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--91.46%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | |--99.16%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.61%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.39%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | |--0.54%-- __compute_runnable_contrib | | | | | | | | | | | | --0.29%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--6.70%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--86.34%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.41%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.25%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.59%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.41%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.70%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.64%-- delayed_work_timer_fn | | | | | | | | | | | | | __queue_work | | | | | | | | | | | | | insert_work | | | | | | | | | | | | | wake_up_worker | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | |--6.98%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | | | --6.68%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | | | | | | | | | | |--0.76%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | |--54.44%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | --45.56%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--0.76%-- rebalance_domains | | | | | | | | | | | --0.33%-- [...] | | | | | | | | | | | | | | | | | | | | | |--0.98%-- rcu_irq_exit | | | | | | | | | | | | | | | | | | | | | |--0.58%-- rcu_process_callbacks | | | | | | | | | | --0.26%-- [...] | | | | | | | | | | | | | | | | | | | |--49.09%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--99.11%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--96.18%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--70.91%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--76.26%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.32%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.67%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.20%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--36.35%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.24%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.48%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.30%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.63%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.23%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.18%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.60%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.42%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--42.64%-- perf_pmu_enable | | | | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--76.54%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.46%-- intel_bts_enable_local | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--29.23%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --28.12%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.59%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.83%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.36%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.80%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.48%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.94%-- sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.06%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.51%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.33%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.17%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.16%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.10%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.09%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.08%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.88%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.18%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.34%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.68%-- acct_account_cputime | | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.32%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.61%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.05%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.15%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.15%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.95%-- task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.62%-- irq_work_run_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.54%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.63%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.57%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.53%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.51%-- irq_work_tick | | | | | | | | | | | | | | | --0.50%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.19%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- account_process_tick | | | | | | | | | | | | | | --0.48%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.03%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.22%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.74%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.21%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.80%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.03%-- pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.97%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.63%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.57%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.60%-- ntp_get_next_leap | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.71%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.42%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.19%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.87%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.70%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.01%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.61%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.98%-- ntp_tick_length | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.96%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.77%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.01%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.14%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.72%-- tick_nohz_full_cpu | | | | | | | | | | | | | --0.85%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--20.01%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.08%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.53%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.71%-- activate_task | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.56%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.44%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.42%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.17%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.97%-- rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.44%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.29%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.23%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.77%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.56%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.37%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.57%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.43%-- find_next_bit | | | | | | | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.63%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.14%-- set_task_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- migrate_task_rq_fair | | | | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.53%-- _raw_spin_lock | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.19%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.15%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.89%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.31%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.61%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--6.05%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.33%-- timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.76%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.24%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.67%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--2.09%-- enqueue_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | |--0.67%-- ktime_get | | | | | | | | | | | | --0.27%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--1.31%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | | | |--78.17%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- lapic_next_deadline | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --21.83%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | |--0.77%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | | | |--0.76%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | | | |--0.51%-- hrtimer_wakeup | | | | | | | | | | | --0.47%-- [...] | | | | | | | | | | --0.89%-- [...] | | | | | | | | | | | | | | | | | | | |--0.88%-- irq_enter | | | | | | | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | | | | --0.47%-- [...] | | | | | | | | --0.40%-- [...] | | | | | | | --0.86%-- [...] | | | | | | | | | | | | | |--7.17%-- i915_gem_execbuffer_move_to_active | | | | | | | | | | | | | | | |--92.67%-- i915_vma_move_to_active | | | | | | | | | | | | | | | | | |--85.29%-- __list_del_entry | | | | | | | | | | | | | | | | | |--11.74%-- __list_add | | | | | | | | | | | | | | | | | |--2.50%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--76.96%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--44.88%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--77.04%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--53.29%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.20%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | |--30.62%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.18%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--16.42%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--16.15%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | --14.14%-- account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | --22.96%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | |--58.63%-- timekeeping_update | | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | --41.37%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | |--44.69%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--55.28%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | |--82.90%-- activate_task | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.02%-- enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.76%-- update_curr | | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.24%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.98%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --17.10%-- ttwu_do_wakeup | | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | | | | | |--26.72%-- select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | --18.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | |--5.63%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | --4.80%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | --23.04%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--81.26%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --18.74%-- run_timer_softirq | | | | | | | | | call_timer_fn | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | fw_domains_put | | | | | | | | --0.48%-- [...] | | | | | | | | | | | | | | | |--4.03%-- __list_del_entry | | | | | | | | | | | | | | | |--1.29%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--96.04%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--50.34%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--65.09%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--85.60%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--81.10%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.61%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.88%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.48%-- trigger_load_balance | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.03%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | --18.90%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | --14.40%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | timekeeping_update | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | |--17.35%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | |--55.88%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | --44.12%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | |--9.66%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | --7.91%-- _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--44.97%-- irq_exit | | | | | | | | | | | | | | | | | | | | | --100.00%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --4.69%-- rcu_irq_exit | | | | | | | | | | | | | | | | | --3.96%-- irq_exit | | | | | | | | | | | | | | | |--1.08%-- intel_fb_obj_invalidate | | | | | | | | | | | | | | | |--0.67%-- __list_add | | | | | | | --0.26%-- [...] | | | | | | | | | | | | | |--2.98%-- i915_gem_execbuffer_retire_commands | | | | | | | | | | | | | | | |--83.36%-- __i915_add_request | | | | | | | | | | | | | | | | | |--47.39%-- gen8_emit_request | | | | | | | | | | | | | | | | | | | |--63.90%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | |--37.27%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | | | |--88.85%-- fw_domains_get_with_thread_status | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | --11.15%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | |--18.98%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | |--15.52%-- execlists_update_context | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | |--11.27%-- intel_lr_context_descriptor | | | | | | | | | | | | | | | | | | | | | | | |--83.15%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | | | --16.85%-- disable_lite_restore_wa.isra.11 | | | | | | | | | | | | | | | | | | | | | |--6.99%-- intel_uncore_forcewake_put__locked | | | | | | | | | | | __intel_uncore_forcewake_put | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | | | |--63.80%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | --36.20%-- internal_add_timer | | | | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | | | | | | | |--6.07%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | --3.89%-- disable_lite_restore_wa.isra.11 | | | | | | | | | | | | | | | | | | | |--12.68%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--12.14%-- __list_add | | | | | | | | | | | | | | | | | | | |--5.99%-- intel_lr_context_pin | | | | | | | | | | | | | | | | | | | |--1.85%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | | | | | | | | | |--1.16%-- list_del | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--1.15%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--0.60%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --0.53%-- intel_uncore_forcewake_put__locked | | | | | | | | | | | | | | | | | |--8.94%-- i915_queue_hangcheck | | | | | | | | | | | | | | | | | | | |--81.38%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | | | |--13.42%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | | | --5.21%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | --100.00%-- gen6_read32 | | | | | | | | | | | | | | | | | |--8.71%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | | | | | |--42.96%-- gen8_emit_flush | | | | | | | | | | | | | | | | | | | | | |--93.53%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | | | --6.47%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | |--25.75%-- gen8_emit_flush_render | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--25.72%-- iowrite32 | | | | | | | | | | | | | | | | | | | |--3.84%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | | | | --1.74%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | |--5.70%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--5.68%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | |--5.39%-- intel_ring_stopped | | | | | | | | | | | | | | | | | |--5.05%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | |--4.29%-- iowrite32 | | | | | | | | | | | | | | | | | |--1.60%-- __list_add | | | | | | | | | | | | | | | | | |--1.11%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--50.78%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--54.06%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | --45.94%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | ttwu_do_wakeup | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | --49.22%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--1.10%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | | | |--1.10%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | |--75.43%-- handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | |--58.82%-- intel_lrc_irq_handler | | | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | | | | | | | --41.18%-- notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | enqueue_entity | | | | | | | | | | account_entity_enqueue | | | | | | | | | | | | | | | | | | | |--13.36%-- irq_exit | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | --11.21%-- handle_edge_irq | | | | | | | | | | | | | | | | | |--0.70%-- gen8_emit_flush_render | | | | | | | | | | | | | | | | | |--0.55%-- gen8_emit_flush | | | | | | | | | | | | | | | | | |--0.54%-- intel_ring_reserved_space_use | | | | | | | | --2.14%-- [...] | | | | | | | | | | | | | | | |--5.95%-- i915_queue_hangcheck | | | | | | | | | | | | | | | |--1.98%-- intel_mark_busy | | | | | | | | | | | | | | | |--1.77%-- gen8_emit_request | | | | | | | | | | | | | | | |--1.69%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | |--1.64%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | |--93.40%-- handle_irq | | | | | | | | | | | | | | | | | | | |--91.52%-- handle_edge_irq | | | | | | | | | | | | | | | | | | | | | |--91.58%-- handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | | | |--88.68%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | |--86.33%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.98%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.02%-- gen8_write32 | | | | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | | | | | --13.67%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | | | --11.32%-- add_interrupt_randomness | | | | | | | | | | | | | | | | | | | | | --8.42%-- irq_chip_ack_parent | | | | | | | | | | | | | | | | | | | --8.48%-- irq_chip_ack_parent | | | | | | | | | | | | | | | | | --6.60%-- handle_edge_irq | | | | | | | | | | | | | | | |--1.28%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | |--0.77%-- round_jiffies_up_relative | | | | | | | | | | | | | | | |--0.56%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--68.55%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | --100.00%-- tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | account_process_tick | | | | | | | | | | | | | | | | | | | |--51.52%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | --48.48%-- account_system_time | | | | | | | | | acct_account_cputime | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | --31.45%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | |--0.53%-- intel_ring_reserved_space_use | | | | | | | --0.47%-- [...] | | | | | | --1.36%-- [...] | | | | | | | | | | | |--17.26%-- i915_gem_execbuffer_reserve.isra.18 | | | | | | | | | | | | | |--60.54%-- i915_gem_retire_requests_ring | | | | | | | | | | | | | | | |--90.70%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | |--78.33%-- __list_del_entry | | | | | | | | | | | | | | | | | |--13.76%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | |--95.69%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | --4.31%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--68.16%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --31.84%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--54.90%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | scheduler_tick | | | | | | | | | | perf_event_task_tick | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | | --45.10%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | |--5.31%-- __list_add | | | | | | | | | | | | | | | | | |--1.81%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--97.72%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--66.52%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--88.17%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--71.75%-- tick_sched_timer | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.08%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.18%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--36.46%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.16%-- update_cpu_load_active | | | | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.36%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.84%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.14%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.52%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.26%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | |--19.17%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--76.04%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.16%-- activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.84%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.96%-- migrate_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | --9.08%-- __remove_hrtimer | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | |--7.75%-- tick_program_event | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | |--51.19%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | | | --48.81%-- lapic_next_deadline | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --4.08%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --33.48%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--90.66%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --9.34%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | --2.28%-- native_apic_mem_write | | | | | | | | --0.79%-- [...] | | | | | | | | | | | | | | | |--3.75%-- __list_del_entry | | | | | | | | | | | | | | | |--2.43%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | |--64.40%-- put_pid | | | | | | | | | | | | | | | | | |--24.99%-- __list_del_entry | | | | | | | | | | | | | | | | | |--5.40%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | |--3.87%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --1.34%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | |--1.34%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--98.18%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--62.22%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--96.34%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--61.84%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--74.73%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.96%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.65%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.51%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_enable | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.10%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.49%-- trigger_load_balance | | | | | | | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.25%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.38%-- account_process_tick | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.52%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.59%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.56%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | --25.27%-- tick_sched_do_timer | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | |--77.85%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.45%-- timekeeping_update | | | | | | | | | | | | | | update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.55%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | --22.15%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | --38.16%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | |--90.14%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--79.62%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.42%-- activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.89%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.67%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.01%-- update_curr | | | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.32%-- rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.11%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.58%-- ttwu_do_wakeup | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | |--10.34%-- set_task_cpu | | | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | | | --10.03%-- select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | --9.86%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | --3.66%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | | | --37.78%-- irq_exit | | | | | | | | | | | | | | | | | | | |--94.13%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | |--92.69%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --7.31%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | --5.87%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | --1.82%-- native_apic_mem_write | | | | | | | | | | | | | | | |--0.58%-- _raw_spin_lock | | | | | | | --1.19%-- [...] | | | | | | | | | | | | | |--34.66%-- i915_gem_execbuffer_reserve_vma.isra.17 | | | | | | | | | | | | | | | |--99.38%-- i915_gem_object_pin | | | | | | | | | | | | | | | | | |--98.16%-- i915_gem_object_do_pin | | | | | | | | | | | | | | | | | | | |--85.10%-- i915_gem_object_get_pages | | | | | | | | | | | | | | | | | | | | | |--99.58%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | | | | | | | | | | | |--97.60%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | | | | | | | | | | | |--61.71%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | | | | | | | | | | | |--46.48%-- shmem_alloc_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.88%-- alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.77%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.28%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.39%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.18%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.75%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.07%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.09%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.31%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.04%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.63%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.07%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.71%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.15%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.60%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.95%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.43%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- irq_exit | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.63%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.77%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.60%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.70%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.04%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.83%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.52%-- __list_add | | | | | | | | | | | | | | | | --1.26%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.83%-- get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.49%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.77%-- next_zones_zonelist | | | | | | | | | | | | | | | --1.13%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.42%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.72%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.61%-- mpol_shared_policy_lookup | | | | | | | | | | | | | | --0.37%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.08%-- lru_cache_add_anon | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.74%-- __lru_cache_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.37%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.15%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.08%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.92%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.26%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.90%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.01%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.94%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.80%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.77%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.23%-- run_rebalance_domains | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.51%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.22%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.21%-- mem_cgroup_uncharge_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.38%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.24%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.26%-- ret_from_intr | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.30%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.10%-- radix_tree_insert | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.92%-- __radix_tree_create | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_node_alloc | | | | | | | | | | | | | | | --0.08%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.21%-- __inc_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.70%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.35%-- find_lock_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.11%-- find_get_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.11%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.00%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.00%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.92%-- irq_enter | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.08%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | trigger_load_balance | | | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.89%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.89%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.79%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.59%-- __vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.64%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.08%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.42%-- cap_vm_enough_memory | | | | | | | | | | | | | | | cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.27%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.41%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.59%-- irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.93%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.27%-- mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.55%-- commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --24.18%-- memcg_check_events | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __mem_cgroup_threshold | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.93%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.61%-- get_mem_cgroup_from_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.39%-- try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.94%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.68%-- mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.64%-- __inc_zone_page_state | | | | | | | | | | | | | --1.89%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--29.02%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | |--6.25%-- unlock_page | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.88%-- __wake_up_bit | | | | | | | | | | | | | --0.12%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--1.29%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.03%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.74%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--85.31%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.14%-- run_timer_softirq | | | | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.03%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.02%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.95%-- process_timeout | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | _raw_spin_lock | | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.86%-- run_rebalance_domains | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.69%-- rcu_irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.26%-- local_apic_timer_interrupt | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.42%-- tick_sched_timer | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--76.80%-- update_process_times | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.63%-- trigger_load_balance | | | | | | | | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.37%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.20%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.58%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.45%-- activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.55%-- check_preempt_curr | | | | | | | | | | | | --0.70%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--1.17%-- sg_alloc_table | | | | | | | | | | | | __sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | |--62.19%-- sg_kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.48%-- __get_free_pages | | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- list_del | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--28.11%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.41%-- kmalloc_slab | | | | | | | | | | | | | | | | | | | | | | | | | --37.81%-- memset_erms | | | | | | | | | | | | | | | | | | | | | | | |--0.65%-- i915_gem_gtt_prepare_object | | | | | | | | | | | | | | | | | | | | | | | | | |--48.51%-- swiotlb_map_sg_attrs | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | | | |--42.25%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | | | --9.24%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | --0.57%-- [...] | | | | | | | | | | --0.42%-- [...] | | | | | | | | | | | | | | | | | | | |--13.95%-- i915_vma_bind | | | | | | | | | | | | | | | | | | | | | |--76.06%-- gen8_alloc_va_range | | | | | | | | | | | | | | | | | | | | | | | |--94.75%-- gen8_alloc_va_range_3lvl | | | | | | | | | | | | | | | | | | | | | | | | | |--79.54%-- alloc_gen8_temp_bitmaps | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.67%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.33%-- kmalloc_order_trace | | | | | | | | | | | | | | | kmalloc_order | | | | | | | | | | | | | | | alloc_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.02%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.70%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.37%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.61%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | ttwu_do_wakeup | | | | | | | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.32%-- call_function_interrupt | | | | | | | | | | | | | | | | smp_call_function_interrupt | | | | | | | | | | | | | | | | native_apic_mem_write | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.98%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.41%-- kmalloc_order | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.26%-- _cond_resched | | | | | | | | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | __schedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--100.00%-- pick_next_task_fair | | | | | | | | | | | | | | | __enqueue_entity | | | | | | | | | | | | | | --0.00%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.33%-- kmalloc_order_trace | | | | | | | | | | | | | | | | | | | | | | | | | |--11.78%-- kfree | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __free_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.77%-- __free_pages | | | | | | | | | | | | | | __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.49%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.63%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.20%-- free_one_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.67%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.23%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | |--4.54%-- alloc_pt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.49%-- __setup_page_dma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.38%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.62%-- __alloc_pages_nodemask | | | | | | | | | | | | | | next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.51%-- kmem_cache_alloc_trace | | | | | | | | | | | | | | | | | | | | | | | | | |--3.34%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | | | | | --0.79%-- bitmap_set | | | | | | | | | | | | | | | | | | | | | | | |--2.30%-- fill_page_dma | | | | | | | | | | | | | | | | | | | | | | | |--1.82%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | --1.13%-- __bitmap_weight | | | | | | | | | | | | | | | | | | | | | |--20.77%-- ppgtt_bind_vma | | | | | | | | | | | | | | | | | | | | | | | |--96.27%-- gen8_ppgtt_insert_entries | | | | | | | | | | | | | | | | | | | | | | | | | |--79.72%-- gen8_ppgtt_insert_pte_entries.isra.34 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.98%-- __sg_page_iter_next | | | | | | | | | | | | | | __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.02%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | |--10.72%-- sg_nents | | | | | | | | | | | | | | | | | | | | | | | | | |--5.88%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | | | --3.69%-- __sg_page_iter_start | | | | | | | | | | | | | | | | | | | | | | | --3.73%-- gen8_ppgtt_insert_pte_entries.isra.34 | | | | | | | | | | | | | | | | | | | | | |--1.52%-- gen8_ppgtt_insert_entries | | | | | | | | | | | | | | | | | | | | | |--0.85%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | --0.79%-- __bitmap_weight | | | | | | | | | --0.94%-- [...] | | | | | | | | | | | | | | | | | |--1.22%-- i915_vma_bind | | | | | | | | --0.62%-- [...] | | | | | | | | | | | | | | | |--0.57%-- i915_gem_object_do_pin | | | | | | | --0.05%-- [...] | | | | | | | | | | | | | |--1.99%-- __list_add | | | | | | | | | | | | | |--1.34%-- gen8_get_seqno | | | | | | | | | | | | | |--0.53%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--51.09%-- irq_exit | | | | | | | | | | | | | | | | | |--94.32%-- __do_softirq | | | | | | | | | | | | | | | | | | | |--82.30%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--10.52%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | |--57.60%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | --42.40%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --7.17%-- run_timer_softirq | | | | | | | | | call_timer_fn | | | | | | | | | intel_pstate_timer_func | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | | | --5.68%-- run_timer_softirq | | | | | | | | | | | | | | | --48.91%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | |--93.74%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | |--89.05%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--68.12%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | --100.00%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--45.16%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--55.05%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--50.79%-- update_curr | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | --49.21%-- update_cfs_shares | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | |--23.24%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | --21.70%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | |--18.12%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | | | jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | |--14.64%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | |--11.32%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | --10.75%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | --31.88%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | |--65.52%-- ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | |--20.45%-- _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --14.03%-- migrate_task_rq_fair | | | | | | | | | | | | | | | | | |--5.68%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | --5.27%-- hrtimer_wakeup | | | | | | | | | | | | | | | --6.26%-- tick_program_event | | | | | | --0.94%-- [...] | | | | | | | | | | | |--11.25%-- eb_lookup_vmas.isra.16 | | | | | | | | | | | | | |--50.56%-- i915_gem_obj_lookup_or_create_vma | | | | | | | | | | | | | | | |--95.73%-- i915_gem_obj_to_vma | | | | | | | | | | | | | | | |--3.23%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--97.95%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--55.48%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--89.31%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--67.18%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--83.62%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.94%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.54%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.76%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.72%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.28%-- update_cfs_shares | | | | | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.11%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.14%-- perf_event_task_tick | | | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.63%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.77%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.23%-- acct_account_cputime | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.83%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.06%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--10.77%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.96%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.04%-- tick_do_update_jiffies64 | | | | | | | | | | | | | ntp_tick_length | | | | | | | | | | | | | | | | | | | | | | | | | --5.61%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | |--24.34%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | |--61.89%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.86%-- select_task_rq_fair | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.59%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.41%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.14%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | |--20.16%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | --17.95%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | |--4.75%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | --3.73%-- enqueue_hrtimer | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | |--4.01%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | |--3.34%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --3.34%-- tick_program_event | | | | | | | | | | clockevents_program_event | | | | | | | | | | lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--42.80%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--94.84%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --5.16%-- call_timer_fn | | | | | | | | | | | | | | | | | | | --1.72%-- irq_enter | | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | | | --2.05%-- local_apic_timer_interrupt | | | | | | | --1.04%-- [...] | | | | | | | | | | | | | |--26.92%-- i915_gem_obj_to_vma | | | | | | | | | | | | | |--16.25%-- idr_find_slowpath | | | | | | | | | | | | | |--2.69%-- __list_add | | | | | | | | | | | | | |--1.98%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--53.00%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--97.10%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--89.67%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--49.82%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--82.19%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | |--91.59%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.39%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.01%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.99%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.78%-- account_process_tick | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.47%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.53%-- acct_account_cputime | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.38%-- rcu_check_callbacks | | | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.46%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | --8.41%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | --17.81%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | |--71.22%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | --28.78%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | |--35.06%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | |--87.66%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--46.20%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | |--32.91%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | --20.89%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --12.34%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | |--11.58%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | |--57.81%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | --42.19%-- rb_next | | | | | | | | | | | | | | | | | | | | | --3.54%-- hrtimer_forward | | | | | | | | | | | | | | | | | | | --10.33%-- tick_program_event | | | | | | | | | | | | | | | | | | | |--70.48%-- clockevents_program_event | | | | | | | | | | ktime_get | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | --29.52%-- lapic_next_deadline | | | | | | | | | | | | | | | | | --2.90%-- _raw_spin_lock | | | | | | | | | | | | | | | |--44.12%-- irq_exit | | | | | | | | | | | | | | | | | |--96.52%-- __do_softirq | | | | | | | | | | | | | | | | | | | |--92.21%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--4.74%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | --3.05%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | --3.48%-- rcu_bh_qs | | | | | | | | | | | | | | | |--1.65%-- rcu_irq_exit | | | | | | | | | | | | | | | --1.24%-- irq_enter | | | | | | | rcu_irq_enter | | | | | | | | | | | | | |--1.38%-- __list_del_entry | | | | | | --0.21%-- [...] | | | | | | | | | | | |--2.48%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--62.86%-- trace_event_define_fields_i915_pipe_update_start | | | | | | | | | | | | | |--24.24%-- trace_event_define_fields_i915_pipe_update_vblank_evaded | | | | | | | | | | | | | |--7.26%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--2.69%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--56.25%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | |--86.91%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--51.61%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--52.40%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--69.62%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--50.07%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --49.93%-- update_cfs_shares | | | | | | | | | | | | update_curr | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | --30.38%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --47.60%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | |--61.55%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | --38.45%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | --48.39%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--84.08%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | |--86.49%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--71.66%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--52.98%-- perf_event_task_tick | | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --47.02%-- update_cpu_load_active | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | --28.34%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | --13.51%-- scheduler_tick | | | | | | | | | | | | | | | | | | | --15.92%-- tick_sched_do_timer | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | --13.09%-- tick_program_event | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | lapic_next_deadline | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | --43.75%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--1.34%-- trace_event_define_fields_i915_gem_object_create | | | | | | | | | | | | | |--0.73%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | | | | | | | | | |--87.54%-- handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | --100.00%-- gen8_irq_handler | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | |--73.79%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | |--67.36%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --32.64%-- execlists_context_unqueue | | | | | | | | | intel_uncore_forcewake_get__locked | | | | | | | | | | | | | | | | | --26.21%-- notify_ring | | | | | | | | __wake_up | | | | | | | | __wake_up_common | | | | | | | | autoremove_wake_function | | | | | | | | default_wake_function | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | update_curr | | | | | | | | | | | | | | | --12.46%-- irq_enter | | | | | | | rcu_irq_enter | | | | | | --0.88%-- [...] | | | | | | | | | | | |--1.30%-- i915_gem_request_alloc | | | | | | | | | | | | | |--55.82%-- kmem_cache_alloc | | | | | | | | | | | | | | | |--79.28%-- __slab_alloc | | | | | | | | | | | | | | | | | |--74.61%-- new_slab | | | | | | | | | | | | | | | | | | | |--91.63%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | |--87.79%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | |--75.43%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | |--38.49%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--21.50%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | |--13.57%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | |--13.01%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | |--9.18%-- zone_statistics | | | | | | | | | | | | | __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | --4.25%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | |--8.47%-- __raw_spin_unlock | | | | | | | | | | | | | | | | | | | | | | | |--6.85%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | |--6.80%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | --2.45%-- apic_timer_interrupt | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | |--3.75%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | |--3.63%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | |--2.45%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | --2.38%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_do_timer | | | | | | | | | | | | | | | | | | | |--5.06%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | |--1.76%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | --1.55%-- policy_zonelist | | | | | | | | | | | | | | | | | |--11.29%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | |--5.00%-- next_zones_zonelist | | | | | | | | | | | | | | | | | |--3.17%-- mod_zone_page_state | | | | | | | | | | | | | | | | | |--2.72%-- mempolicy_slab_node | | | | | | | | | | | | | | | | | |--1.11%-- reschedule_interrupt | | | | | | | | | | | | | | | | | |--1.11%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | | | --0.97%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | |--18.83%-- _cond_resched | | | | | | | | preempt_schedule_common | | | | | | | | __schedule | | | | | | | | | | | | | | | | | |--83.59%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | |--34.43%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | |--30.14%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | |--22.05%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | |--7.42%-- rb_next | | | | | | | | | | | | | | | | | | | --5.96%-- set_next_entity | | | | | | | | | | | | | | | | | |--8.54%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | |--7.87%-- _raw_spin_lock | | | | | | | | --0.00%-- [...] | | | | | | | | | | | | | | | |--0.77%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_enter | | | | | | | | | | | | | | | |--0.57%-- new_slab | | | | | | | | | | | | | | | --0.55%-- mempolicy_slab_node | | | | | | | | | | | | | |--14.48%-- intel_logical_ring_reserve_space | | | | | | | | | | | | | | | |--54.15%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | | | |--29.61%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_check_wedge | | | | | | | | | | | | | | | |--12.37%-- i915_gem_check_wedge | | | | | | | | | | | | | | | |--2.71%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --1.16%-- iowrite32 | | | | | | | | | | | | | |--12.97%-- i915_gem_get_seqno | | | | | | | | | | | | | |--4.55%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | |--4.48%-- _cond_resched | | | | | | | | | | | | | |--3.12%-- memset_erms | | | | | | | | | | | | | |--1.89%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--56.21%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | |--83.85%-- update_blocked_averages | | | | | | | | | | | | | | | | | --16.15%-- update_rq_clock | | | | | | | | | | | | | | | --43.79%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | |--56.26%-- tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | account_process_tick | | | | | | | | account_system_time | | | | | | | | acct_account_cputime | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | --43.74%-- hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | |--52.46%-- activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | account_entity_enqueue | | | | | | | | | | | | | | | --47.54%-- ttwu_do_wakeup | | | | | | | check_preempt_curr | | | | | | | | | | | | | |--1.06%-- intel_logical_ring_alloc_request_extras | | | | | | | intel_lr_context_pin | | | | | | | | | | | | | |--0.57%-- intel_lr_context_pin | | | | | | --1.06%-- [...] | | | | | | | | | | | |--0.74%-- eb_create.isra.15 | | | | | | | | | | | | | |--82.59%-- __kmalloc | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | |--9.39%-- kmalloc_slab | | | | | | | | | | | | | |--3.64%-- memset_erms | | | | | | | | | | | | | |--3.34%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--73.37%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--90.32%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--91.06%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--71.65%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--44.08%-- set_task_cpu | | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | |--19.50%-- _raw_spin_lock | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | |--18.52%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | --17.90%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | place_entity | | | | | | | | | | | | | | | | | | | | | --28.35%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--53.72%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | _raw_spin_lock | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | --46.28%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | scheduler_tick | | | | | | | | | | task_tick_fair | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | --8.94%-- tick_program_event | | | | | | | | | clockevents_program_event | | | | | | | | | lapic_next_deadline | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | --9.68%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | --26.63%-- irq_exit | | | | | | | __do_softirq | | | | | | | | | | | | | | | |--63.74%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --36.26%-- run_timer_softirq | | | | | | | call_timer_fn | | | | | | | intel_uncore_fw_release_timer | | | | | | | fw_domains_put | | | | | | | | | | | | | |--0.74%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | handle_irq_event_percpu | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | | |--51.27%-- gen6_read32 | | | | | | | | | | | | | | | --48.73%-- execlists_context_unqueue | | | | | | --0.30%-- [...] | | | | | | | | | | | |--0.72%-- copy_user_enhanced_fast_string | | | | | | | | | | | |--0.56%-- kfree | | | | | | | | | | | | | |--52.88%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | | | --47.12%-- __slab_free | | | | | | | | | | | | | --100.00%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | |--0.54%-- intel_runtime_pm_get | | | | | | | | | | | | | |--92.08%-- __pm_runtime_resume | | | | | | | | | | | | | | | |--49.37%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--38.65%-- rpm_resume | | | | | | | | | | | | | | | |--6.11%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--5.16%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--59.00%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--54.13%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--51.30%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | --48.70%-- scheduler_tick | | | | | | | | | | task_tick_fair | | | | | | | | | | hrtimer_active | | | | | | | | | | | | | | | | | | | |--24.61%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | --21.25%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | select_task_rq_fair | | | | | | | | | select_idle_sibling | | | | | | | | | __bitmap_intersects | | | | | | | | | | | | | | | | | |--27.71%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --13.28%-- rcu_irq_exit | | | | | | | | | | | | | | | --0.71%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--100.00%-- __perf_event_task_sched_out | | | | | | | | ctx_sched_out | | | | | | | | local_clock | | | | | | | | sched_clock | | | | | | | | native_sched_clock | | | | | | | --0.00%-- [...] | | | | | | | | | | | | | |--6.86%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--0.60%-- rpm_resume | | | | | | --0.46%-- [...] | | | | | --2.96%-- [...] | | | | | | | | | |--0.51%-- __kmalloc | | | | | | | | | | | |--80.93%-- __slab_alloc | | | | | | | | | | | --19.07%-- _cond_resched | | | | | preempt_schedule_common | | | | | __schedule | | | | | pick_next_task_fair | | | | | __enqueue_entity | | | | --1.95%-- [...] | | | | | | | |--15.05%-- i915_gem_wait_ioctl | | | | | | | | | |--50.67%-- __i915_wait_request | | | | | | | | | | | |--58.40%-- io_schedule_timeout | | | | | | | | | | | | | |--86.36%-- schedule_timeout | | | | | | | | | | | | | | | |--75.20%-- schedule | | | | | | | | | | | | | | | | | |--95.34%-- __schedule | | | | | | | | | | | | | | | | | | | |--53.71%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--98.69%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--90.92%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--93.49%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.41%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.33%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.09%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.08%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.35%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.16%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.61%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.50%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.50%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.79%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.92%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.82%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.81%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.64%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--3.89%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--1.40%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | |--0.69%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --0.53%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | |--6.54%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | |--81.86%-- sched_clock_cpu | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --18.14%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | |--1.34%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | |--0.67%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --0.53%-- hrtick_update | | | | | | | | | | | | | | | | | | | | | --1.31%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | |--16.14%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--36.00%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | |--60.64%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | --39.36%-- rb_erase | | | | | | | | | | | | | | | | | | | | | |--13.73%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--13.43%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--10.35%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--8.82%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- find_busiest_group | | | | | | | | | | | | | | | | | | | | | | | |--74.33%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- source_load | | | | | | | | | | | | | | | | | | | | | | | --25.67%-- target_load | | | | | | | | | | | | | | | | | | | | | |--5.64%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | |--4.09%-- update_curr | | | | | | | | | | | | | | | | | | | | | |--4.02%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | |--2.04%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | --1.87%-- rb_erase | | | | | | | | | | | | | | | | | | | |--9.13%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | |--92.58%-- x86_pmu_disable | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --7.42%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | |--6.88%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--50.04%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--91.01%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --8.99%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --49.96%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--87.53%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--90.56%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | |--90.99%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.24%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.63%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.74%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.26%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.37%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.78%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.98%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --9.01%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | --9.44%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | scheduler_tick | | | | | | | | | | | trigger_load_balance | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | |--7.29%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | --5.17%-- tick_program_event | | | | | | | | | | clockevents_program_event | | | | | | | | | | lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--6.75%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | |--85.12%-- perf_pmu_enable | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | |--82.80%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | |--8.61%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --8.59%-- intel_bts_enable_local | | | | | | | | | | | | | | | | | | | | | --14.88%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | |--2.82%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--1.32%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--0.54%-- check_cfs_rq_runtime | | | | | | | | | --2.71%-- [...] | | | | | | | | | | | | | | | | | |--2.49%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--0.74%-- pick_next_task_idle | | | | | | | | | | | | | | | | | |--0.57%-- pick_next_task_fair | | | | | | | | --0.85%-- [...] | | | | | | | | | | | | | | | |--8.05%-- del_timer_sync | | | | | | | | | | | | | | | | | |--71.90%-- try_to_del_timer_sync | | | | | | | | | | | | | | | | | | | |--44.16%-- detach_if_pending | | | | | | | | | | | | | | | | | | | |--39.01%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--6.97%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | | | | | |--6.40%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --3.46%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--13.90%-- detach_if_pending | | | | | | | | | | | | | | | | | |--8.31%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | --5.89%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--6.09%-- internal_add_timer | | | | | | | | | | | | | | | | | |--89.09%-- __internal_add_timer | | | | | | | | | | | | | | | | | --10.91%-- wake_up_nohz_cpu | | | | | | | | | | | | | | | |--4.91%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--2.00%-- __internal_add_timer | | | | | | | | | | | | | | | |--0.89%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--79.38%-- irq_exit | | | | | | | | | | | | | | | | | | | --100.00%-- __do_softirq | | | | | | | | | | | | | | | | | | | |--64.11%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | | | | | |--51.65%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | --48.35%-- intel_pstate_timer_func | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | | | | | --35.89%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --20.62%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | __remove_hrtimer | | | | | | | | timerqueue_del | | | | | | | | rb_erase | | | | | | | | | | | | | | | |--0.77%-- get_nohz_timer_target | | | | | | | | | | | | | | | |--0.77%-- try_to_del_timer_sync | | | | | | | | | | | | | | | |--0.52%-- detach_if_pending | | | | | | | --0.80%-- [...] | | | | | | | | | | | | | |--8.55%-- __delayacct_blkio_end | | | | | | | | | | | | | | | --100.00%-- delayacct_end | | | | | | | | | | | | | | | |--54.57%-- ktime_get | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | |--27.91%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | --17.52%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--1.10%-- __delayacct_blkio_start | | | | | | | | | | | | | | | |--86.82%-- ktime_get | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | --13.18%-- read_tsc | | | | | | | | | | | | | |--0.93%-- get_nohz_timer_target | | | | | | | | | | | | | |--0.71%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--56.14%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--61.11%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | select_task_rq_fair | | | | | | | | | select_idle_sibling | | | | | | | | | cpumask_next_and | | | | | | | | | find_next_bit | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | --38.89%-- tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | scheduler_tick | | | | | | | | task_tick_fair | | | | | | | | task_tick_numa | | | | | | | | | | | | | | | --43.86%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | |--0.69%-- del_timer_sync | | | | | | | | | | | | | |--0.59%-- detach_if_pending | | | | | | --1.08%-- [...] | | | | | | | | | | | |--19.18%-- gen8_get_seqno | | | | | | | | | | | |--10.02%-- intel_engine_add_wakeup | | | | | | | | | | | | | |--55.62%-- queue_work_on | | | | | | | | | | | | | | | |--86.59%-- __queue_work | | | | | | | | | | | | | | | | | |--82.34%-- insert_work | | | | | | | | | | | | | | | | | | | --100.00%-- wake_up_worker | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | |--91.48%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | |--68.29%-- activate_task | | | | | | | | | | | | | | | | | | | | | | | |--86.75%-- enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--70.42%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | --29.58%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | --13.25%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | |--14.66%-- ttwu_do_wakeup | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | |--51.30%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | --48.70%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | |--8.80%-- kthread_data | | | | | | | | | | | | | | | | | | | | | --8.26%-- wq_worker_waking_up | | | | | | | | | | kthread_data | | | | | | | | | | | | | | | | | | | --8.52%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--10.55%-- get_work_pool | | | | | | | | | | | | | | | | | --7.10%-- wake_up_worker | | | | | | | | | | | | | | | |--8.44%-- _raw_spin_lock | | | | | | | | | | | | | | | |--2.66%-- find_worker_executing_work | | | | | | | | | | | | | | | --2.31%-- get_work_pool | | | | | | | | | | | | | |--25.42%-- rb_insert_color | | | | | | | | | | | | | |--8.23%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--3.81%-- reschedule_interrupt | | | | | | | | | | | | | | | --100.00%-- scheduler_ipi | | | | | | | | | | | | | |--2.92%-- ret_from_intr | | | | | | | | | | | | | | | --100.00%-- do_IRQ | | | | | | | handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | handle_irq_event_percpu | | | | | | | gen8_irq_handler | | | | | | | gen8_gt_irq_handler | | | | | | | intel_lrc_irq_handler | | | | | | | execlists_context_unqueue | | | | | | | __intel_uncore_forcewake_get | | | | | | | | | | | | | |--1.56%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--1.45%-- __queue_work | | | | | | | | | | | | | --0.99%-- __init_waitqueue_head | | | | | | | | | | | |--4.00%-- prepare_to_wait | | | | | | | | | | | | | |--73.04%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--17.58%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--3.77%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--53.95%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | scheduler_tick | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | --46.05%-- irq_exit | | | | | | | | | | | | | |--2.85%-- smp_apic_timer_interrupt | | | | | | | | | | | | | --2.75%-- reschedule_interrupt | | | | | | | | | | | |--2.13%-- gen6_rps_boost | | | | | | | | | | | |--1.54%-- ktime_get_raw | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | |--1.16%-- apic_timer_interrupt | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--48.03%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | |--45.26%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | |--85.13%-- tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | |--45.17%-- scheduler_tick | | | | | | | | | | | | | | | | | | | |--74.89%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | |--51.98%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | --48.02%-- update_curr | | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | | | --25.11%-- perf_event_task_tick | | | | | | | | | | | | | | | | | |--19.88%-- account_process_tick | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | |--18.61%-- rcu_check_callbacks | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | --16.34%-- perf_event_task_tick | | | | | | | | | | | | | | | --14.87%-- tick_sched_do_timer | | | | | | | update_wall_time | | | | | | | | | | | | | --6.71%-- rcu_irq_enter | | | | | | | | | | | |--0.85%-- finish_wait | | | | | | | | | | | | | |--62.21%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--19.29%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--9.74%-- __list_del_entry | | | | | | | | | | | | | --8.76%-- apic_timer_interrupt | | | | | | | | | | | |--0.55%-- __init_waitqueue_head | | | | | --2.18%-- [...] | | | | | | | | | |--31.37%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.94%-- mutex_lock_interruptible | | | | | | | | | | | | | |--99.82%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.46%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--87.27%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--8.67%-- osq_lock | | | | | | | | | | | | | | | | | |--3.50%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--54.21%-- irq_exit | | | | | | | | | | | | | | | | | | | | | --100.00%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | |--93.42%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--5.15%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --1.42%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | |--45.21%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--92.64%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--55.84%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--81.35%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.17%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.95%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.03%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.28%-- update_cfs_shares | | | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.72%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.48%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.77%-- perf_pmu_disable | | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.23%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.49%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.95%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.78%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.22%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.27%-- rcu_check_callbacks | | | | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.87%-- run_posix_cpu_timers | | | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.95%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.83%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | --18.65%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--72.22%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.12%-- timekeeping_update | | | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.88%-- ntp_get_next_leap | | | | | | | | | | | | | | | | | | | | | | | | | --27.78%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | |--33.30%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--43.15%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.57%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.43%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--36.97%-- select_task_rq_fair | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.73%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.27%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | |--7.21%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | |--6.67%-- _raw_spin_lock | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | --6.01%-- set_task_cpu | | | | | | | | | | | | | | | | | | | | | | | |--4.45%-- enqueue_hrtimer | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | |--4.03%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_del | | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | | | --2.37%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | |--5.71%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | |--54.38%-- clockevents_program_event | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --45.62%-- lapic_next_deadline | | | | | | | | | | | | | | | | | | | | | --1.65%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | --0.58%-- irq_enter | | | | | | | | | rcu_irq_enter | | | | | | | | --0.56%-- [...] | | | | | | | | | | | | | | | |--1.33%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--90.27%-- __schedule | | | | | | | | | | | | | | | | | | | |--52.58%-- deactivate_task | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | |--88.64%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | |--45.28%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | |--44.47%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--52.70%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | --47.30%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | --10.26%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | |--5.90%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | --5.46%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | |--17.21%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--63.87%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --36.13%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--50.58%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | --49.42%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | |--12.34%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--40.40%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | | | |--23.16%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | |--20.68%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --15.77%-- load_balance | | | | | | | | | | find_busiest_group | | | | | | | | | | update_sd_lb_stats | | | | | | | | | | cpumask_next_and | | | | | | | | | | find_next_bit | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | |--9.63%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | | x86_pmu_disable | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--2.85%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--2.74%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | execlists_context_unqueue | | | | | | | | | | execlists_update_context | | | | | | | | | | i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | |--2.66%-- _raw_spin_lock | | | | | | | | | --0.00%-- [...] | | | | | | | | | | | | | | | | | |--5.27%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--2.33%-- pick_next_task_idle | | | | | | | | | | | | | | | | | --2.14%-- deactivate_task | | | | | | | --0.21%-- [...] | | | | | | --0.18%-- [...] | | | | | --0.06%-- [...] | | | | | | | | | |--13.41%-- gen8_get_seqno | | | | | | | | | |--1.81%-- apic_timer_interrupt | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | |--53.57%-- irq_exit | | | | | | | | | | | | | --100.00%-- __do_softirq | | | | | | | | | | | | | |--86.86%-- run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | |--9.18%-- run_timer_softirq | | | | | | | | | | | | | | | |--83.09%-- call_timer_fn | | | | | | | | | | | | | | | | | |--59.33%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--25.83%-- intel_pstate_timer_func | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | --14.84%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | --16.91%-- intel_pstate_timer_func | | | | | | | | | | | | | |--2.10%-- rcu_process_callbacks | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | --1.86%-- _raw_spin_lock_irq | | | | | | | | | | | |--45.09%-- local_apic_timer_interrupt | | | | | | | | | | | | | |--98.94%-- hrtimer_interrupt | | | | | | | | | | | | | | | |--90.32%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--73.70%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--84.41%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | |--95.98%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--67.03%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--61.83%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--28.57%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.77%-- update_curr | | | | | | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.92%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.66%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.07%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | |--17.77%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.55%-- perf_pmu_enable | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.45%-- perf_pmu_disable | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | |--14.04%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | |--3.30%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | --3.06%-- update_cpu_load_active | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | |--10.66%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | |--8.44%-- account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | |--67.61%-- acct_account_cputime | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | --32.39%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | |--5.13%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | |--4.38%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | --4.36%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_cputime | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | |--2.41%-- profile_tick | | | | | | | | | | | | | | | | | | | | | --1.61%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | --15.59%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | |--87.10%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | |--62.28%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | |--69.12%-- timekeeping_update | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | --30.88%-- ntp_get_next_leap | | | | | | | | | | | | | | | | | | | | | |--24.54%-- _raw_spin_lock | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | --13.17%-- calc_global_load | | | | | | | | | | | | | | | | | | | --12.90%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--13.14%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | |--90.99%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--63.25%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | |--82.30%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--38.80%-- update_cfs_shares | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | |--30.70%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | --30.50%-- __enqueue_entity | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | --17.70%-- update_rq_clock.part.82 | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --36.75%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | |--74.56%-- select_idle_sibling | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | --25.44%-- idle_cpu | | | | | | | | | | | | | | | | | | | --9.01%-- task_waking_fair | | | | | | | | | | | | | | | | | |--8.04%-- enqueue_hrtimer | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | |--3.88%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_del | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | --1.24%-- timerqueue_del | | | | | | | | | | | | | | | |--3.25%-- tick_program_event | | | | | | | | | | | | | | | | | |--69.21%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | --100.00%-- lapic_next_deadline | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | --30.79%-- ktime_get | | | | | | | | | | | | | | | |--2.39%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | |--1.47%-- _raw_spin_lock | | | | | | | | | | | | | | | |--1.37%-- hrtimer_wakeup | | | | | | | | | | | | | | | --1.19%-- ktime_get_update_offsets_now | | | | | | | | | | | | | --1.06%-- _raw_spin_lock | | | | | | | | | | | |--0.52%-- irq_enter | | | | | --0.82%-- [...] | | | | | | | | | |--0.87%-- drm_gem_object_lookup | | | | | | | | | | | |--93.22%-- idr_find_slowpath | | | | | | | | | | | --6.78%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--77.65%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --22.35%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | hrtimer_wakeup | | | | | wake_up_process | | | | --1.87%-- [...] | | | | | | | |--8.79%-- i915_gem_busy_ioctl | | | | | | | | | |--92.21%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.81%-- mutex_lock_interruptible | | | | | | | | | | | | | |--99.74%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.81%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--88.54%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--7.29%-- osq_lock | | | | | | | | | | | | | | | | | |--3.56%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--99.04%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--49.93%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | |--98.68%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--94.00%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.66%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.92%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.75%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.25%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.08%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.34%-- __msecs_to_jiffies | | | | | | | | | | | | | | | | | | | | | | | | | |--4.73%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.94%-- delayed_work_timer_fn | | | | | | | | | | | | | | __queue_work | | | | | | | | | | | | | | insert_work | | | | | | | | | | | | | | wake_up_worker | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.49%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.57%-- fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | --1.27%-- rcu_process_callbacks | | | | | | | | | | | | note_gp_changes | | | | | | | | | | | | | | | | | | | | | | | --1.32%-- common_interrupt | | | | | | | | | | | | | | | | | | | | | |--48.10%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--98.93%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--88.23%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.24%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.28%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.34%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.43%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.63%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.18%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.82%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.23%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.01%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.16%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.11%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.29%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.33%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.11%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.79%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.33%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.01%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.83%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.16%-- acct_account_cputime | | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.25%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.59%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.84%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.84%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.09%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.14%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.24%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.13%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.80%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.66%-- calc_global_load_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.38%-- profile_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.64%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.63%-- hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.80%-- tick_sched_do_timer | | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.30%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.95%-- timekeeping_update | | | | | | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.46%-- pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.54%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.05%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.23%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.47%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.62%-- profile_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.31%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.78%-- hrtimer_wakeup | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--86.77%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.98%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.55%-- activate_task | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.67%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.33%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.45%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.02%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.49%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.51%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.23%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.77%-- enqueue_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.08%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.70%-- timerqueue_del | | | | | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.30%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.13%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | | | |--7.88%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.27%-- lapic_next_deadline | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.73%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | | | |--2.05%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | | | | | |--1.03%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | --0.80%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | | | --1.07%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | |--1.43%-- irq_enter | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | | | | | | | | | | | | | | | | --0.54%-- __do_softirq | | | | | | | | | | | | | | | | | | | --0.96%-- native_apic_mem_write | | | | | | | | --0.62%-- [...] | | | | | | | | | | | | | | | |--1.00%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--98.14%-- __schedule | | | | | | | | | | | | | | | | | | | |--49.57%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--91.76%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | |--55.13%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--95.87%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | --4.13%-- update_curr | | | | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | |--36.21%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--65.04%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | --34.96%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | --8.67%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | --8.24%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | |--19.18%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--63.80%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--23.25%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | --12.95%-- rb_next | | | | | | | | | | | | | | | | | | | |--10.81%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | |--66.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | --34.00%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | |--5.89%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--5.70%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--59.24%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --40.76%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | |--3.75%-- reschedule_interrupt | | | | | | | | | | | | | | | | | | | |--2.92%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | perf_pmu_enable | | | | | | | | | | x86_pmu_enable | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | --2.18%-- pick_next_entity | | | | | | | | | | | | | | | | | --1.86%-- deactivate_task | | | | | | | --0.19%-- [...] | | | | | | --0.26%-- [...] | | | | | --0.19%-- [...] | | | | | | | | | |--5.84%-- drm_gem_object_lookup | | | | | | | | | | | |--95.53%-- idr_find_slowpath | | | | | | | | | | | |--2.91%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--52.69%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --47.31%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | |--70.78%-- tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | |--53.38%-- run_posix_cpu_timers | | | | | | | | | | | | | | | --46.62%-- update_process_times | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | --29.22%-- hrtimer_wakeup | | | | | | wake_up_process | | | | | | try_to_wake_up | | | | | | ttwu_do_activate.constprop.92 | | | | | | activate_task | | | | | | enqueue_task | | | | | | enqueue_task_fair | | | | | | enqueue_entity | | | | | | update_cfs_shares | | | | | | update_curr | | | | | | | | | | | |--1.03%-- ret_from_intr | | | | | | do_IRQ | | | | | | handle_irq | | | | | | handle_edge_irq | | | | | | handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | gen8_irq_handler | | | | | | gen8_gt_irq_handler | | | | | | notify_ring | | | | | | __wake_up | | | | | | __wake_up_common | | | | | | autoremove_wake_function | | | | | | default_wake_function | | | | | | try_to_wake_up | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | |--52.34%-- activate_task | | | | | | | enqueue_task | | | | | | | enqueue_task_fair | | | | | | | enqueue_entity | | | | | | | update_curr | | | | | | | | | | | | | --47.66%-- kthread_data | | | | | | | | | | | --0.52%-- irq_entries_start | | | | | | | | | |--0.84%-- i915_gem_object_flush_active.part.35 | | | | | | | | | | | |--40.90%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | |--70.97%-- i915_gem_request_retire | | | | | | | | | | | | | | | |--69.14%-- put_pid | | | | | | | | | | | | | | | |--22.99%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--65.30%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--58.14%-- tick_program_event | | | | | | | | | | clockevents_program_event | | | | | | | | | | ktime_get | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | --41.86%-- __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | scheduler_tick | | | | | | | | | perf_event_task_tick | | | | | | | | | | | | | | | | | --34.70%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --7.87%-- __list_del_entry | | | | | | | | | | | | | --29.03%-- _raw_spin_lock | | | | | | | | | | | |--40.84%-- i915_gem_object_retire__read | | | | | | | | | | | | | |--82.52%-- __list_del_entry | | | | | | | | | | | | | --17.48%-- __list_add | | | | | | | | | | | |--14.37%-- __list_del_entry | | | | | | | | | | | |--2.12%-- ret_from_intr | | | | | | do_IRQ | | | | | | irq_exit | | | | | | __do_softirq | | | | | | net_rx_action | | | | | | e1000e_poll | | | | | | e1000_irq_enable | | | | | | | | | | | --1.76%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | irq_exit | | | | | __do_softirq | | | | | run_rebalance_domains | | | | | rebalance_domains | | | | | update_blocked_averages | | | | | | | | | |--0.53%-- _raw_spin_lock | | | | --0.58%-- [...] | | | | | | | |--4.74%-- i915_gem_set_domain_ioctl | | | | | | | | | |--48.16%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--97.47%-- mutex_lock_interruptible | | | | | | | | | | | | | |--98.75%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.73%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--91.31%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--4.95%-- osq_lock | | | | | | | | | | | | | | | | | |--3.32%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--98.02%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--64.41%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--88.47%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--9.16%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | |--53.52%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | --46.48%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | --2.37%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | --35.59%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--65.87%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--81.88%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--64.62%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--36.44%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.09%-- trigger_load_balance | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.47%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.82%-- perf_pmu_disable | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.18%-- perf_pmu_enable | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--12.22%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--11.81%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | --11.35%-- calc_global_load_tick | | | | | | | | | | | | | | | | | | | | | | | --18.12%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | |--51.14%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | --48.86%-- tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | |--16.80%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--63.36%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | |--50.84%-- activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --49.16%-- ttwu_do_wakeup | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | --36.64%-- _raw_spin_lock | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | |--11.40%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | |--50.93%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | --49.07%-- rb_erase | | | | | | | | | | | | | | | | | | | | | --5.92%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | --1.98%-- native_apic_mem_write | | | | | | | | --0.42%-- [...] | | | | | | | | | | | | | | | |--0.70%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--89.10%-- __schedule | | | | | | | | | | | | | | | | | | | |--65.92%-- deactivate_task | | | | | | | | | | dequeue_task | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | |--62.20%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --37.80%-- update_curr | | | | | | | | | | | | | | | | | | | |--22.55%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | perf_pmu_enable | | | | | | | | | | x86_pmu_enable | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | --11.53%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | --10.90%-- pick_next_task_fair | | | | | | | --0.57%-- [...] | | | | | | | | | | | | | |--0.84%-- _cond_resched | | | | | | | | | | | | | | | --100.00%-- preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--74.94%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--39.78%-- put_prev_entity | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | |--30.71%-- set_next_entity | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | |--14.80%-- pick_next_entity | | | | | | | | | clear_buddies | | | | | | | | | | | | | | | | | --14.71%-- rb_next | | | | | | | | | | | | | | | |--10.69%-- __perf_event_task_sched_out | | | | | | | | ctx_sched_out | | | | | | | | perf_pmu_disable | | | | | | | | x86_pmu_disable | | | | | | | | intel_pmu_disable_all | | | | | | | | __intel_pmu_disable_all | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | |--8.55%-- _raw_spin_lock | | | | | | | | | | | | | | | |--5.83%-- rcu_note_context_switch | | | | | | | --0.00%-- [...] | | | | | | --0.41%-- [...] | | | | | | | | | | | |--1.54%-- _cond_resched | | | | | | | | | | | |--0.61%-- __mutex_lock_interruptible_slowpath | | | | | --0.38%-- [...] | | | | | | | | | |--20.48%-- drm_gem_object_lookup | | | | | | | | | | | |--98.31%-- idr_find_slowpath | | | | | | | | | | | |--1.36%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--77.24%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | |--46.21%-- tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | |--51.35%-- account_process_tick | | | | | | | | | account_system_time | | | | | | | | | acct_account_cputime | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | --48.65%-- scheduler_tick | | | | | | | | task_tick_fair | | | | | | | | task_tick_numa | | | | | | | | | | | | | | | |--27.75%-- enqueue_hrtimer | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | --26.05%-- hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | select_task_rq_fair | | | | | | | select_idle_sibling | | | | | | | | | | | | | --22.76%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | --0.33%-- [...] | | | | | | | | | |--13.40%-- i915_gem_object_set_to_gtt_domain | | | | | | | | | | | |--70.46%-- i915_gem_obj_to_ggtt_view | | | | | | | | | | | |--25.65%-- i915_gem_object_get_pages | | | | | | | | | | | | | --100.00%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | |--96.23%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | |--60.00%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | |--54.83%-- shmem_alloc_page | | | | | | | | | | | | | | | | | | | |--94.12%-- alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | |--91.67%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | |--49.99%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | |--25.00%-- list_del | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | |--12.51%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | --12.50%-- __list_add | | | | | | | | | | | | | | | | | | | | | --8.33%-- list_del | | | | | | | | | | | | | | | | | | | --5.88%-- get_vma_policy | | | | | | | | | | | | | | | | | |--16.12%-- lru_cache_add_anon | | | | | | | | | __lru_cache_add | | | | | | | | | | | | | | | | | | | |--66.65%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | |--50.02%-- release_pages | | | | | | | | | | | | | | | | | | | | | --49.98%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | --33.35%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | |--12.91%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_insert | | | | | | | | | __radix_tree_create | | | | | | | | | | | | | | | | | |--6.46%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | --100.00%-- cap_capable | | | | | | | | | | | | | | | | | |--6.45%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | --3.23%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | |--30.59%-- clear_page_c_e | | | | | | | | | | | | | | | |--5.88%-- unlock_page | | | | | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | | | | | |--1.18%-- _raw_spin_lock | | | | | | | | | | | | | | | |--1.18%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | scheduler_tick | | | | | | | | perf_event_task_tick | | | | | | | | perf_pmu_disable | | | | | | | | x86_pmu_disable | | | | | | | | intel_pmu_disable_all | | | | | | | | __intel_pmu_disable_all | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | --1.18%-- lru_cache_add_anon | | | | | | | | | | | | | |--2.26%-- i915_gem_gtt_prepare_object | | | | | | | | | | | | | | | |--50.04%-- swiotlb_map_sg_attrs | | | | | | | | | | | | | | | --49.96%-- sg_next | | | | | | | | | | | | | --1.50%-- sg_alloc_table | | | | | | __sg_alloc_table | | | | | | | | | | | |--3.29%-- apic_timer_interrupt | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--50.30%-- irq_exit | | | | | | | __do_softirq | | | | | | | | | | | | | | | |--85.13%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --14.87%-- run_timer_softirq | | | | | | | call_timer_fn | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | --49.70%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | | | | | | | | |--80.86%-- __hrtimer_run_queues | | | | | | | | | | | | | | | |--60.27%-- hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | |--69.03%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | --100.00%-- select_idle_sibling | | | | | | | | | | | | | | | | | --30.97%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | --39.73%-- tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | | | | | | | | | |--56.71%-- scheduler_tick | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | --43.29%-- account_process_tick | | | | | | | account_system_time | | | | | | | acct_account_cputime | | | | | | | __acct_update_integrals | | | | | | | | | | | | | --19.14%-- ktime_get_update_offsets_now | | | | | | read_tsc | | | | | --0.59%-- [...] | | | | | | | | | |--8.74%-- i915_gem_object_set_to_cpu_domain | | | | | | | | | | | |--78.13%-- i915_gem_clflush_object | | | | | | | | | | | |--11.30%-- intel_fb_obj_flush | | | | | | | | | | | --10.57%-- i915_gem_object_wait_rendering | | | | | | | | | |--3.45%-- i915_gem_object_wait_rendering__nonblocking | | | | | | | | | | | |--89.77%-- i915_gem_object_retire_request | | | | | | | | | | | | | |--53.34%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | |--82.41%-- __list_del_entry | | | | | | | | | | | | | | | --17.59%-- __list_add | | | | | | | | | | | | | |--27.65%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | | | |--56.57%-- i915_gem_request_retire | | | | | | | | put_pid | | | | | | | | | | | | | | | --43.43%-- _raw_spin_lock | | | | | | | | | | | | | --19.01%-- __list_del_entry | | | | | | | | | | | |--3.73%-- __i915_wait_request | | | | | | | | | | | |--2.54%-- i915_gem_object_retire__read | | | | | | | | | | | |--2.06%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --1.90%-- mutex_lock | | | | | __mutex_lock_slowpath | | | | | mutex_optimistic_spin | | | | | | | | | |--1.48%-- _raw_spin_lock | | | | | | | | | |--0.80%-- i915_gem_clflush_object | | | | | | | | | |--0.69%-- apic_timer_interrupt | | | | | | | | | | | |--95.06%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--49.73%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | |--88.36%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--63.27%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--79.49%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--52.39%-- scheduler_tick | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | update_curr | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | --47.61%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | --20.51%-- tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | --36.73%-- hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | |--68.25%-- ttwu_do_activate.constprop.92 | | | | | | | | | activate_task | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | __enqueue_entity | | | | | | | | | | | | | | | | | --31.75%-- _raw_spin_lock | | | | | | | | queued_spin_lock_slowpath | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | --11.64%-- hrtimer_wakeup | | | | | | | | | | | | | |--42.14%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --8.13%-- __do_softirq | | | | | | | | | | | --4.94%-- native_apic_mem_write | | | | | | | | | |--0.65%-- intel_fb_obj_invalidate | | | | | | | | | |--0.64%-- mutex_unlock | | | | | | | | | | | |--76.75%-- __mutex_unlock_slowpath | | | | | | | | | | | | | --100.00%-- wake_up_process | | | | | | | | | | | | | |--93.51%-- try_to_wake_up | | | | | | | | | | | | | | | |--55.82%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | |--83.46%-- activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | |--52.22%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | --47.78%-- account_entity_enqueue | | | | | | | | | | | | | | | | | --16.54%-- ttwu_do_wakeup | | | | | | | | check_preempt_curr | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | |--26.52%-- _raw_spin_lock | | | | | | | | queued_spin_lock_slowpath | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | |--8.92%-- task_waking_fair | | | | | | | | | | | | | | | --8.74%-- select_task_rq_fair | | | | | | | select_idle_sibling | | | | | | | idle_cpu | | | | | | | | | | | | | --6.49%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | |--19.17%-- _raw_spin_lock | | | | | | | | | | | --4.08%-- ret_from_intr | | | | | do_IRQ | | | | | irq_exit | | | | | __do_softirq | | | | | blk_done_softirq | | | | | scsi_softirq_done | | | | | scsi_finish_command | | | | | scsi_io_completion | | | | | scsi_end_request | | | | | blk_update_request | | | | | bio_endio | | | | | ext4_end_bio | | | | | ext4_finish_bio | | | | | end_page_writeback | | | | | test_clear_page_writeback | | | | | wb_domain_writeout_inc | | | | | __percpu_counter_add | | | | --1.51%-- [...] | | | | | | | |--1.00%-- i915_gem_madvise_ioctl | | | | | | | | | |--35.23%-- drm_gem_object_lookup | | | | | | | | | | | --100.00%-- idr_find_slowpath | | | | | | | | | |--31.83%-- i915_gem_object_truncate | | | | | | | | | | | --100.00%-- shmem_truncate_range | | | | | shmem_undo_range | | | | | | | | | | | |--78.74%-- truncate_inode_page | | | | | | | | | | | | | |--87.47%-- unmap_mapping_range | | | | | | | | | | | | | | | |--94.76%-- zap_page_range_single | | | | | | | | | | | | | | | | | |--75.60%-- unmap_single_vma | | | | | | | | | | | | | | | | | | | |--96.33%-- unmap_page_range | | | | | | | | | | | | | | | | | | | | | |--83.20%-- tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | | | | | | | |--62.98%-- flush_tlb_mm_range | | | | | | | | | | | | | | | | | | | | | | | | | |--73.79%-- native_flush_tlb_others | | | | | | | | | | | | | smp_call_function_many | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.54%-- smp_call_function_single | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.31%-- llist_add_batch | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.15%-- cpumask_next_and | | | | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | --26.21%-- cpumask_any_but | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | |--27.77%-- __mmu_notifier_invalidate_range | | | | | | | | | | | | | | | | | | | | | | | | | |--61.36%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | | | | | --38.64%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | | | |--6.43%-- cpumask_any_but | | | | | | | | | | | | | | | | | | | | | | | --2.82%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | |--6.72%-- page_remove_rmap | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_page_state | | | | | | | | | | | __dec_zone_state | | | | | | | | | | | | | | | | | | | | | |--5.05%-- tlb_flush_mmu_free | | | | | | | | | | | free_pages_and_swap_cache | | | | | | | | | | | release_pages | | | | | | | | | | | | | | | | | | | | | --5.03%-- mark_page_accessed | | | | | | | | | | | | | | | | | | | |--1.99%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --1.68%-- vm_normal_page | | | | | | | | | | | | | | | | | |--11.41%-- __mmu_notifier_invalidate_range_end | | | | | | | | | | | | | | | | | | | |--74.09%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | --25.91%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | |--10.06%-- __mmu_notifier_invalidate_range_start | | | | | | | | | | | | | | | | | | | |--85.44%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | --14.56%-- __srcu_read_lock | | | | | | | | | | | | | | | | | |--1.48%-- lru_add_drain | | | | | | | | | | | | | | | | | --1.45%-- tlb_gather_mmu | | | | | | | | | | | | | | | |--2.74%-- up_write | | | | | | | | | | | | | | | |--1.37%-- lru_add_drain | | | | | | | | | | | | | | | --1.13%-- vma_interval_tree_iter_first | | | | | | | vma_interval_tree_subtree_search | | | | | | | | | | | | | --12.53%-- delete_from_page_cache | | | | | | | | | | | | | |--65.80%-- __delete_from_page_cache | | | | | | | | | | | | | | | |--51.64%-- __radix_tree_lookup | | | | | | | | | | | | | | | |--25.66%-- __dec_zone_state | | | | | | | | | | | | | | | --22.70%-- __dec_zone_page_state | | | | | | | __dec_zone_state | | | | | | | | | | | | | |--22.82%-- put_page | | | | | | | | | | | | | --11.38%-- _raw_spin_lock_irqsave | | | | | | | | | | | |--16.19%-- __pagevec_release | | | | | | release_pages | | | | | | | | | | | | | |--73.78%-- free_hot_cold_page_list | | | | | | | | | | | | | | | |--90.80%-- free_hot_cold_page | | | | | | | | | | | | | | | | | |--85.17%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | |--50.18%-- list_del | | | | | | | | | | | | | | | | | | | --49.82%-- __list_add | | | | | | | | | | | | | | | | | --14.83%-- free_pages_prepare | | | | | | | | | | | | | | | --9.20%-- free_pcppages_bulk | | | | | | | | | | | | | |--19.38%-- mem_cgroup_uncharge_list | | | | | | | uncharge_list | | | | | | | | | | | | | | | --100.00%-- uncharge_batch | | | | | | | | | | | | | --6.84%-- __mod_zone_page_state | | | | | | | | | | | |--2.60%-- unlock_page | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | |--1.67%-- find_get_entries | | | | | | | | | | | | | --100.00%-- radix_tree_next_chunk | | | | | | | | | | | --0.80%-- pagevec_remove_exceptionals | | | | | | | | | |--25.05%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--88.20%-- mutex_lock_interruptible | | | | | | | | | | | | | |--81.44%-- __mutex_lock_interruptible_slowpath | | | | | | | mutex_optimistic_spin | | | | | | | | | | | | | | | |--73.39%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | |--14.30%-- osq_lock | | | | | | | | | | | | | | | --12.31%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | |--57.42%-- hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | account_entity_enqueue | | | | | | | | | | | | | | | --42.58%-- tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | scheduler_tick | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | |--11.42%-- mutex_optimistic_spin | | | | | | | | | | | | | --7.14%-- _cond_resched | | | | | | preempt_schedule_common | | | | | | __schedule | | | | | | | | | | | | | --100.00%-- pick_next_task_fair | | | | | | put_prev_entity | | | | | | update_curr | | | | | | cpuacct_charge | | | | | | | | | | | |--6.70%-- _cond_resched | | | | | | | | | | | |--2.59%-- apic_timer_interrupt | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | irq_exit | | | | | | __do_softirq | | | | | | run_timer_softirq | | | | | | call_timer_fn | | | | | | intel_pstate_timer_func | | | | | | | | | | | --2.51%-- __mutex_lock_interruptible_slowpath | | | | | | | | | |--5.53%-- _raw_spin_lock | | | | | | | | | |--1.11%-- idr_find_slowpath | | | | --1.26%-- [...] | | | | | | | |--0.98%-- i915_gem_sw_finish_ioctl | | | | | | | | | |--58.16%-- drm_gem_object_lookup | | | | | | | | | | | |--95.12%-- idr_find_slowpath | | | | | | | | | | | --4.88%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--53.23%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | --46.77%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | | | | | | | |--80.71%-- __hrtimer_run_queues | | | | | | | | | | | | | |--80.36%-- hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | |--66.13%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | |--50.63%-- ttwu_do_wakeup | | | | | | | | | check_preempt_curr | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | --49.37%-- activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | update_cfs_shares | | | | | | | | update_curr | | | | | | | | __calc_delta | | | | | | | | | | | | | | | --33.87%-- set_task_cpu | | | | | | | | | | | | | --19.64%-- tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | scheduler_tick | | | | | | trigger_load_balance | | | | | | native_smp_send_reschedule | | | | | | | | | | | --19.29%-- tick_program_event | | | | | lapic_next_deadline | | | | | | | | | |--33.63%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--86.95%-- mutex_lock_interruptible | | | | | | | | | | | | | |--78.44%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--94.79%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--83.22%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | --16.78%-- osq_lock | | | | | | | | | | | | | | | |--2.77%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | scheduler_tick | | | | | | | | task_tick_numa | | | | | | | | | | | | | | | --2.43%-- osq_unlock | | | | | | | | | | | | | |--16.82%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--51.90%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--34.49%-- put_prev_entity | | | | | | | | | | | | | | | | | |--34.04%-- set_next_entity | | | | | | | | | | | | | | | | | --31.47%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | |--21.66%-- __perf_event_task_sched_out | | | | | | | | ctx_sched_out | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | x86_pmu_disable | | | | | | | | intel_pmu_disable_all | | | | | | | | __intel_pmu_disable_all | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | |--13.36%-- rcu_note_context_switch | | | | | | | | | | | | | | | --13.08%-- finish_task_switch | | | | | | | | | | | | | |--2.77%-- mutex_optimistic_spin # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 316K of event 'cycles' # Event count (approx.): 136644695021 # # Children Self Command Shared Object Symbol # ........ ........ ............... .......................... ........................................................................................................... # 42.21% 0.04% sample_multi_tr [kernel.kallsyms] [k] entry_SYSCALL_64_fastpath | ---entry_SYSCALL_64_fastpath | |--62.73%-- sys_ioctl | | | |--97.95%-- do_vfs_ioctl | | | | | |--98.88%-- drm_ioctl | | | | | | | |--55.64%-- i915_gem_execbuffer2 | | | | | | | | | |--96.99%-- i915_gem_do_execbuffer.isra.24 | | | | | | | | | | | |--51.32%-- intel_execlists_submission | | | | | | | | | | | | | |--84.46%-- i915_gem_object_sync | | | | | | | | | | | | | | | |--72.25%-- __i915_wait_request | | | | | | | | | | | | | | | | | |--43.90%-- gen8_get_seqno | | | | | | | | | | | | | | | | | |--35.60%-- io_schedule_timeout | | | | | | | | | | | | | | | | | | | |--88.87%-- schedule_timeout | | | | | | | | | | | | | | | | | | | | | --100.00%-- schedule | | | | | | | | | | | | | | | | | | | | | |--97.06%-- __schedule | | | | | | | | | | | | | | | | | | | | | | | |--37.85%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | | | | | |--98.46%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.14%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.15%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.87%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.93%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.01%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.99%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.34%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.90%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.83%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.25%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.39%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.61%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.88%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.03%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.95%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.87%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.10%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.91%-- hrtick_update | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.85%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | --1.54%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--16.22%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--50.74%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--16.66%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.84%-- find_busiest_group | | | | | | | | | | | | | | update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.16%-- deactivate_task | | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--11.67%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--9.36%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | |--2.67%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | |--2.41%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--2.30%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | |--2.30%-- find_busiest_group | | | | | | | | | | | | | | | | | | | | | | | | | --1.88%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | |--14.80%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | |--96.86%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.00%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.10%-- x86_pmu_disable | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.73%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.27%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.90%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.76%-- local_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.48%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.77%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --3.14%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | |--9.81%-- ret_from_intr | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | | | | | | | |--96.58%-- handle_irq | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.54%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--42.46%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.67%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.95%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.62%-- mod_timer_pinned | | | | | | | | | | | | | | | | internal_add_timer | | | | | | | | | | | | | | | | wake_up_nohz_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.75%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.14%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.60%-- execlists_update_context | | | | | | | | | | | | | | | | i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.40%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.63%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.20%-- execlists_check_remove_request | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.11%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.47%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.46%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | | | --3.42%-- irq_exit | | | | | | | | | | | | rcu_irq_exit | | | | | | | | | | | | | | | | | | | | | | | |--9.23%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | | | | | |--88.87%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_enable | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | |--85.83%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.28%-- intel_bts_enable_local | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.89%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --11.13%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | | | | | |--3.17%-- pick_next_task_idle | | | | | | | | | | | | | | | | | | | | | | | | | |--86.99%-- put_prev_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.72%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.28%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | | | | | --13.01%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | |--3.04%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--79.44%-- irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | --20.56%-- local_apic_timer_interrupt | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--52.82%-- perf_event_task_tick | | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --47.18%-- update_cpu_load_active | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | |--1.90%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | |--1.62%-- _raw_spin_lock_irq | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | |--1.11%-- irq_entries_start | | | | | | | | | | | | | | | | | | | | | | | |--0.56%-- put_prev_task_fair | | | | | | | | | | | --0.68%-- [...] | | | | | | | | | | | | | | | | | | | | | |--1.05%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | |--0.95%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | | | |--0.63%-- pick_next_task_idle | | | | | | | | | | --0.31%-- [...] | | | | | | | | | | | | | | | | | | | |--6.42%-- __delayacct_blkio_end | | | | | | | | | | | | | | | | | | | | | |--80.87%-- delayacct_end | | | | | | | | | | | | | | | | | | | | | | | |--49.86%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | | | |--79.54%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | --20.46%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | irq_exit | | | | | | | | | | | | run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | |--43.01%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --7.13%-- apic_timer_interrupt | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--12.84%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | --6.29%-- ktime_get | | | | | | | | | | | | | | | | | | | |--2.85%-- __delayacct_blkio_start | | | | | | | | | | | | | | | | | | | | | |--79.88%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | | | | | |--10.41%-- read_tsc | | | | | | | | | | | | | | | | | | | | | --9.70%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--0.85%-- schedule | | | | | | | | | | | | | | | | | | | |--0.50%-- delayacct_end | | | | | | | | | --0.51%-- [...] | | | | | | | | | | | | | | | | | |--7.64%-- gen8_logical_ring_get_irq | | | | | | | | | | | | | | | | | | | |--68.24%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | |--47.84%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- fw_domains_get | | | | | | | | | | | | | | | | | | | | | |--20.24%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | |--10.50%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | | | |--51.38%-- internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- wake_up_nohz_cpu | | | | | | | | | | | | | | | | | | | | | | | |--17.20%-- lock_timer_base.isra.32 | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--16.74%-- wake_up_nohz_cpu | | | | | | | | | | | | | | | | | | | | | | | --14.69%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | |--8.34%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | |--5.74%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | |--2.00%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | | | | | |--1.80%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | |--1.79%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --1.75%-- fw_domains_get | | | | | | | | | | | | | | | | | | | |--12.12%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--6.61%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--3.55%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--73.05%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | |--51.85%-- effective_load.isra.43 | | | | | | | | | | | | | | | | | | | | | | | --48.15%-- select_idle_sibling | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | --26.95%-- _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--2.69%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | |--2.31%-- hsw_unclaimed_reg_debug | | | | | | | | | | | | | | | | | | | |--1.37%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | |--1.22%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | |--1.12%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | | | | | | | --0.78%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--5.25%-- prepare_to_wait | | | | | | | | | | | | | | | | | | | |--79.59%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--10.87%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--5.57%-- __list_add | | | | | | | | | | | | | | | | | | | |--2.11%-- smp_reschedule_interrupt | | | | | | | | | | | | | | | | | | | --1.86%-- reschedule_interrupt | | | | | | | | | | | | | | | | | |--4.21%-- gen8_logical_ring_put_irq | | | | | | | | | | | | | | | | | | | |--59.12%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | |--39.59%-- fw_domains_get_with_thread_status | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | |--39.46%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | |--17.57%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | --3.37%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--21.83%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--12.15%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--2.18%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | | | | | | | |--1.81%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_timer_softirq | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | | | | | | | | | |--1.77%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | --1.14%-- mod_timer_pinned | | | | | | | | | | | | | | | | | |--1.09%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--69.19%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--85.15%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | |--87.23%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--40.20%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.69%-- perf_event_task_tick | | | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.31%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--32.90%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | |--14.44%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | --12.46%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | --12.77%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | --14.85%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | --30.81%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--49.72%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--26.53%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | --23.75%-- rcu_process_callbacks | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--0.70%-- gen6_rps_boost | | | | | | | | --1.61%-- [...] | | | | | | | | | | | | | | | |--23.84%-- gen8_get_seqno | | | | | | | | | | | | | | | |--2.78%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--99.14%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--49.20%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--97.60%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--92.80%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--92.24%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.38%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.82%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.17%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.18%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.84%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.79%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.21%-- update_curr | | | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.94%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.67%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.50%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.61%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.44%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.52%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.40%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.31%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.69%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.15%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--69.42%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --30.58%-- perf_pmu_enable | | | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.13%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.66%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.35%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.22%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.16%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.84%-- sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.39%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.59%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.44%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.30%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.89%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.11%-- jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.70%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.56%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.27%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.52%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.00%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.01%-- fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.99%-- task_cputime | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.10%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.51%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.39%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.02%-- irq_work_run_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.80%-- sched_clock_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.65%-- invoke_rcu_core | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.77%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.77%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.65%-- profile_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.14%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.18%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.05%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.32%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.72%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.08%-- pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.92%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.28%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.67%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.01%-- read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.74%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.52%-- queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.47%-- ntp_tick_length | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.22%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.99%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.83%-- update_wall_time | | | | | | | | | | | | | --0.49%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--3.59%-- enqueue_hrtimer | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | |--3.08%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.74%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.26%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--0.60%-- hrtimer_forward | | | | | | | | | | | | --0.49%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--2.88%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | | | |--1.91%-- tick_program_event | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | |--75.27%-- lapic_next_deadline | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --24.73%-- ktime_get | | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | | | |--1.48%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | --0.94%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | |--0.97%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--0.89%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --0.54%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | |--48.01%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--98.10%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--90.28%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | |--99.40%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | --0.60%-- update_rq_clock | | | | | | | | | | | | | | | | | | | | | | | |--6.70%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | |--74.89%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.72%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.28%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.28%-- internal_add_timer | | | | | | | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.72%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | |--12.94%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | --12.18%-- native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --3.01%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | |--36.78%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--34.49%-- rcu_report_qs_rnp | | | | | | | | | | | | | | | | | | | | | | | --28.73%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | |--0.57%-- ret_from_intr | | | | | | | | | | | do_IRQ | | | | | | | | | | | handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | |--0.50%-- rcu_irq_exit | | | | | | | | | | --0.83%-- [...] | | | | | | | | | | | | | | | | | | | |--1.90%-- irq_enter | | | | | | | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | | | | --0.89%-- [...] | | | | | | | | | | | | | | | | | --0.86%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | |--0.56%-- i915_gem_object_retire_request | | | | | | | | | | | | | | | | | |--56.74%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | | | | | | | |--75.76%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | | | | | |--51.01%-- put_pid | | | | | | | | | | | | | | | | | | | | | |--24.42%-- list_del | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | |--20.57%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | --3.99%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | | | | | |--19.99%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--2.24%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | account_process_tick | | | | | | | | | | account_system_time | | | | | | | | | | acct_account_cputime | | | | | | | | | | jiffies_to_timeval | | | | | | | | | | | | | | | | | | | --2.02%-- __list_del_entry | | | | | | | | | | | | | | | | | |--37.58%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | | | |--66.77%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--18.01%-- __list_add | | | | | | | | | | | | | | | | | | | --15.22%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | --100.00%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | |--3.45%-- __list_del_entry | | | | | | | | | | | | | | | | | |--1.16%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | scheduler_tick | | | | | | | | | task_tick_numa | | | | | | | | | | | | | | | | | --1.07%-- i915_gem_object_retire__write | | | | | | | --0.57%-- [...] | | | | | | | | | | | | | |--10.12%-- i915_gem_execbuffer_move_to_active | | | | | | | | | | | | | | | |--94.01%-- i915_vma_move_to_active | | | | | | | | | | | | | | | | | |--83.88%-- __list_del_entry | | | | | | | | | | | | | | | | | |--13.58%-- __list_add | | | | | | | | | | | | | | | | | |--2.25%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--52.73%-- irq_exit | | | | | | | | | | | | | | | | | | | | | --100.00%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | |--83.76%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --16.24%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | --47.27%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | |--55.36%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | |--79.02%-- tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | |--52.34%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | |--52.02%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | --47.98%-- pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | |--25.24%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | --22.42%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | --20.98%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --44.64%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | |--81.42%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | |--75.28%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | |--54.68%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | --45.32%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --24.72%-- task_tick_numa | | | | | | | | | | | | | | | | | | | --18.58%-- rcu_check_callbacks | | | | | | | | | cpu_needs_another_gp | | | | | | | | --0.30%-- [...] | | | | | | | | | | | | | | | |--2.74%-- __list_del_entry | | | | | | | | | | | | | | | |--1.39%-- intel_fb_obj_invalidate | | | | | | | | | | | | | | | |--0.89%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | |--92.88%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--55.23%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | |--87.18%-- rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --12.82%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | --44.77%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--86.06%-- hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--27.80%-- timerqueue_add | | | | | | | | | | | | | | | | | | | | | |--25.64%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | scheduler_tick | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | |--24.10%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | --22.45%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | --13.94%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | --7.12%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | |--0.73%-- __list_add | | | | | | | --0.24%-- [...] | | | | | | | | | | | | | |--3.75%-- i915_gem_execbuffer_retire_commands | | | | | | | | | | | | | | | |--86.79%-- __i915_add_request | | | | | | | | | | | | | | | | | |--49.03%-- gen8_emit_request | | | | | | | | | | | | | | | | | | | |--69.64%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | |--31.20%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | | | | | | | | | | | | | |--99.40%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | | | | | |--70.19%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | | | --29.81%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | | | --0.60%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | | | | | | |--25.00%-- execlists_update_context | | | | | | | | | | | | | | | | | | | | | | | |--74.86%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | | | --25.14%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | |--17.08%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | |--10.97%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | |--9.13%-- intel_lr_context_descriptor | | | | | | | | | | | | | | | | | | | | | | | |--52.21%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | | | --47.79%-- disable_lite_restore_wa.isra.11 | | | | | | | | | | | | | | | | | | | | | --6.63%-- intel_uncore_forcewake_put__locked | | | | | | | | | | __intel_uncore_forcewake_put | | | | | | | | | | | | | | | | | | | | | --100.00%-- mod_timer_pinned | | | | | | | | | | internal_add_timer | | | | | | | | | | wake_up_nohz_cpu | | | | | | | | | | | | | | | | | | | |--10.71%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--9.49%-- __list_add | | | | | | | | | | | | | | | | | | | |--3.61%-- intel_lr_context_pin | | | | | | | | | | | | | | | | | | | |--2.66%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | | | | | | | | | |--1.27%-- list_del | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--0.78%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--0.73%-- execlists_update_context | | | | | | | | | | | | | | | | | | | |--0.60%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --0.50%-- intel_ring_stopped | | | | | | | | | | | | | | | | | |--12.74%-- i915_queue_hangcheck | | | | | | | | | | | | | | | | | | | |--94.33%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | | | |--3.70%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | | | --1.97%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | |--7.89%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | | | | | |--34.66%-- gen8_emit_flush | | | | | | | | | | | | | | | | | | | | | |--76.71%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | --23.29%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | |--29.61%-- gen8_emit_flush_render | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--28.09%-- iowrite32 | | | | | | | | | | | | | | | | | | | --7.63%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | |--7.13%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | |--4.75%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--4.54%-- intel_ring_stopped | | | | | | | | | | | | | | | | | |--4.04%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | |--2.95%-- iowrite32 | | | | | | | | | | | | | | | | | |--1.41%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--50.22%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--75.83%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--64.04%-- scheduler_tick | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | --35.96%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | --24.17%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | --49.78%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--1.02%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | | | | | |--67.69%-- handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_lrc_irq_handler | | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | | | | | |--16.84%-- irq_may_run | | | | | | | | | | | | | | | | | | | --15.47%-- ir_ack_apic_edge | | | | | | | | | | | | | | | | | |--0.81%-- intel_lr_context_pin | | | | | | | | | | | | | | | | | |--0.75%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | | | |--0.66%-- intel_mark_busy | | | | | | | | | | | | | | | | | |--0.61%-- intel_ring_reserved_space_use | | | | | | | | | | | | | | | | | |--0.60%-- __list_add | | | | | | | | --1.07%-- [...] | | | | | | | | | | | | | | | |--4.55%-- i915_queue_hangcheck | | | | | | | | | | | | | | | |--2.39%-- gen8_emit_request | | | | | | | | | | | | | | | |--2.07%-- intel_mark_busy | | | | | | | | | | | | | | | |--1.06%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | |--0.78%-- round_jiffies_up_relative | | | | | | | | | | | | | | | |--0.58%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | |--0.52%-- intel_ring_reserved_space_use | | | | | | | --1.26%-- [...] | | | | | | | | | | | | | |--0.60%-- iowrite32 | | | | | | --1.07%-- [...] | | | | | | | | | | | |--23.18%-- i915_gem_execbuffer_reserve.isra.18 | | | | | | | | | | | | | |--59.00%-- i915_gem_retire_requests_ring | | | | | | | | | | | | | | | |--91.50%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | |--78.80%-- __list_del_entry | | | | | | | | | | | | | | | | | |--13.40%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | |--96.52%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | --3.48%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--87.88%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--86.10%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--82.82%-- tick_sched_timer | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--44.18%-- account_process_tick | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | |--35.97%-- scheduler_tick | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.62%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.38%-- update_cfs_shares | | | | | | | | | | | | | account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | --19.85%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | --17.18%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | --13.90%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --12.12%-- native_apic_mem_write | | | | | | | | | | | | | | | | | |--4.50%-- __list_add | | | | | | | | | | | | | | | | | |--2.71%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--98.58%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--49.44%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | |--94.12%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--78.96%-- run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | |--9.91%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.24%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.76%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | |--7.53%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | --3.60%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | | | |--3.23%-- rcu_irq_exit | | | | | | | | | | | | | | | | | | | | | | | --2.64%-- ret_from_intr | | | | | | | | | | | do_IRQ | | | | | | | | | | | handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | |--47.18%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--90.11%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--83.94%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.39%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.55%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.91%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.56%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.71%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.53%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.77%-- update_curr | | | | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--29.49%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.95%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.03%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.01%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.72%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.28%-- account_system_time | | | | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.60%-- irq_work_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.51%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.13%-- task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.14%-- irq_work_run_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.68%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.45%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.61%-- tick_sched_do_timer | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.28%-- update_wall_time | | | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.72%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | |--4.39%-- enqueue_hrtimer | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | |--4.14%-- __remove_hrtimer | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--3.94%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | --3.59%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | --9.89%-- tick_program_event | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | |--71.11%-- lapic_next_deadline | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --28.89%-- ktime_get | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | |--2.01%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | --1.37%-- irq_enter | | | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | | | | | --1.42%-- exit_idle | | | | | | | | --0.59%-- [...] | | | | | | | | | | | | | | | |--3.84%-- __list_del_entry | | | | | | | | | | | | | | | |--2.38%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | |--73.15%-- put_pid | | | | | | | | | | | | | | | | | |--20.77%-- __list_del_entry | | | | | | | | | | | | | | | | | |--3.81%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | --2.27%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--51.42%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | update_wall_time | | | | | | | | | timekeeping_update | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | --48.58%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | |--0.69%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--61.69%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--81.41%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--12.07%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | --6.52%-- rcu_accelerate_cbs | | | | | | | | | | | | | | | | | --38.31%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--90.87%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--89.31%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--77.70%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--65.49%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--50.10%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.65%-- task_tick_fair | | | | | | | | | | | | | | hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.35%-- perf_event_task_tick | | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--28.79%-- calc_global_load_tick | | | | | | | | | | | | | | | | | | | | | | | | | --21.11%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | --34.51%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | |--61.19%-- ntp_tick_length | | | | | | | | | | | | | | | | | | | | | | | --38.81%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | |--12.96%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | --9.35%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | --10.69%-- tick_program_event | | | | | | | | | | | | | | | | | --9.13%-- __hrtimer_run_queues | | | | | | | | | | | | | | | |--0.61%-- _raw_spin_lock | | | | | | | --0.98%-- [...] | | | | | | | | | | | | | |--36.14%-- i915_gem_execbuffer_reserve_vma.isra.17 | | | | | | | | | | | | | | | |--97.95%-- i915_gem_object_pin | | | | | | | | | | | | | | | | | |--98.40%-- i915_gem_object_do_pin | | | | | | | | | | | | | | | | | | | |--87.90%-- i915_gem_object_get_pages | | | | | | | | | | | | | | | | | | | | | |--99.86%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | | | | | | | | | | | |--97.48%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | | | | | | | | | | | |--62.31%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | | | | | | | | | | | |--48.25%-- shmem_alloc_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.64%-- alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.55%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.20%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.97%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.45%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.74%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.81%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.39%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.93%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.70%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.27%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.72%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.65%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.49%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.88%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.48%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.13%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.86%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.89%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--69.00%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.93%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.07%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--30.36%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.64%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.74%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.26%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.11%-- irq_exit | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.01%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.99%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.14%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.06%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.81%-- list_del | | | | | | | | | | | | | | | | --1.33%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.80%-- get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.24%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.08%-- __get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.12%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.95%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.10%-- run_rebalance_domains | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.90%-- rcu_process_callbacks | | | | | | | | | | | | | | | | rcu_report_qs_rnp | | | | | | | | | | | | | | | | rcu_gp_kthread_wake | | | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.94%-- next_zones_zonelist | | | | | | | | | | | | | | | --0.31%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.12%-- mpol_shared_policy_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.04%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.56%-- policy_nodemask | | | | | | | | | | | | | | --0.64%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.09%-- lru_cache_add_anon | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.34%-- __lru_cache_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.47%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--69.05%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--48.97%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.80%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.23%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.63%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.52%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.57%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.21%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.11%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.10%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.76%-- __list_add | | | | | | | | | | | | | | | | --0.05%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.61%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.92%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.89%-- apic_timer_interrupt | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.50%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.50%-- irq_exit | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.77%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.99%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.34%-- radix_tree_insert | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_create | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_node_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- kmem_cache_alloc | | | | | | | | | | | | | | | __slab_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_node_ctor | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.51%-- __inc_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.15%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.20%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.87%-- __vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.17%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.73%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.37%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.63%-- irq_exit | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.10%-- ret_from_intr | | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.99%-- notify_ring | | | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.01%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.56%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.05%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.07%-- apic_timer_interrupt | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | tick_sched_do_timer | | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.46%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.74%-- find_lock_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.95%-- find_get_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.19%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.81%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.05%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.59%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.91%-- get_mem_cgroup_from_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.09%-- try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.38%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.01%-- memcg_check_events | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __mem_cgroup_threshold | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.66%-- commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.33%-- mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.51%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.63%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.51%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.79%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.57%-- tick_sched_timer | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.43%-- hrtimer_wakeup | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --35.21%-- irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.94%-- run_rebalance_domains | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.06%-- rcu_process_callbacks | | | | | | | | | | | | | | _raw_spin_trylock | | | | | | | | | | | | | --2.10%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--28.69%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | |--6.44%-- unlock_page | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.92%-- __wake_up_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.08%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.69%-- local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.21%-- __hrtimer_run_queues | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | trigger_load_balance | | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.79%-- tick_program_event | | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.31%-- irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--0.93%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--0.83%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.82%-- local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.72%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--76.33%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.76%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.15%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.12%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.02%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.86%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.68%-- account_process_tick | | | | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.49%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.94%-- task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.73%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.24%-- tick_sched_do_timer | | | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.56%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --35.44%-- timekeeping_update | | | | | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.93%-- hrtimer_wakeup | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.13%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.87%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.74%-- __remove_hrtimer | | | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.28%-- tick_program_event | | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.18%-- irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.38%-- run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.62%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_trylock | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.00%-- run_timer_softirq | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | mod_timer_pinned | | | | | | | | | | | | | internal_add_timer | | | | | | | | | | | | | __internal_add_timer | | | | | | | | | | | | --0.80%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--1.14%-- i915_gem_gtt_prepare_object | | | | | | | | | | | | | | | | | | | | | | | | | |--63.14%-- swiotlb_map_sg_attrs | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | | | --36.86%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | |--0.88%-- sg_alloc_table | | | | | | | | | | | | __sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | |--56.34%-- sg_kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.77%-- __get_free_pages | | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--40.82%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.34%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.83%-- zone_statistics | | | | | | | | | | | | | | __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.23%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- new_slab | | | | | | | | | | | | | | | | | | | | | | | | | |--34.65%-- memset_erms | | | | | | | | | | | | | | | | | | | | | | | | | --9.01%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | irq_exit | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | --0.50%-- [...] | | | | | | | | | | --0.14%-- [...] | | | | | | | | | | | | | | | | | | | |--11.61%-- i915_vma_bind | | | | | | | | | | | | | | | | | | | | | |--81.24%-- gen8_alloc_va_range | | | | | | | | | | | | | | | | | | | | | | | |--91.85%-- gen8_alloc_va_range_3lvl | | | | | | | | | | | | | | | | | | | | | | | | | |--69.34%-- alloc_gen8_temp_bitmaps | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.52%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.24%-- kmalloc_order_trace | | | | | | | | | | | | | | | kmalloc_order | | | | | | | | | | | | | | | alloc_kmem_pages | | | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.45%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.55%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.46%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.36%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- list_del | | | | | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--31.97%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.66%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.99%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.55%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.62%-- __slab_alloc | | | | | | | | | | | | | | | new_slab | | | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | | __alloc_pages_nodemask | | | | | | | | | | | | | | | get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.45%-- kmalloc_order | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%-- _cond_resched | | | | | | | | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | __schedule | | | | | | | | | | | | | | pick_next_task_fair | | | | | | | | | | | | | | check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.26%-- kmalloc_slab | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.22%-- memset_erms | | | | | | | | | | | | | | | | | | | | | | | | | |--18.50%-- kfree | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.64%-- __free_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.06%-- __free_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.34%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.74%-- free_one_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--30.57%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --24.69%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.66%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.94%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.36%-- __free_pages | | | | | | | | | | | | | | | | | | | | | | | | | |--4.98%-- alloc_pt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.21%-- kmem_cache_alloc_trace | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | | new_slab | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.79%-- __setup_page_dma | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.07%-- __alloc_pages_nodemask | | | | | | | | | | | | | | get_page_from_freelist | | | | | | | | | | | | | | mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.93%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--3.88%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | | | |--2.18%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | --1.12%-- bitmap_set | | | | | | | | | | | | | | | | | | | | | | | |--4.71%-- fill_page_dma | | | | | | | | | | | | | | | | | | | | | | | |--0.91%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | |--0.91%-- alloc_gen8_temp_bitmaps | | | | | | | | | | | | | | | | | | | | | | | |--0.82%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | | | --0.80%-- __bitmap_weight | | | | | | | | | | | | | | | | | | | | | |--17.64%-- ppgtt_bind_vma | | | | | | | | | | | | | | | | | | | | | | | |--95.01%-- gen8_ppgtt_insert_entries | | | | | | | | | | | | | | | | | | | | | | | | | |--52.71%-- gen8_ppgtt_insert_pte_entries.isra.34 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.88%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.12%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | |--24.04%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | | | --23.26%-- sg_nents | | | | | | | | | | | | | | | | | | | | | | | |--4.64%-- __sg_page_iter_start | | | | | | | | | | | --0.35%-- [...] | | | | | | | | | | | | | | | | | | | | | |--0.64%-- gen8_alloc_va_range_3lvl | | | | | | | | | | --0.48%-- [...] | | | | | | | | | --0.48%-- [...] | | | | | | | | | | | | | | | | | |--1.19%-- i915_vma_bind | | | | | | | | --0.41%-- [...] | | | | | | | | | | | | | | | |--2.02%-- i915_gem_object_do_pin | | | | | | | --0.03%-- [...] | | | | | | | | | | | | | |--1.96%-- __list_add | | | | | | | | | | | | | |--1.33%-- gen8_get_seqno | | | | | | | | | | | | | |--0.57%-- i915_gem_object_pin | | | | | | --1.00%-- [...] | | | | | | | | | | | |--14.79%-- eb_lookup_vmas.isra.16 | | | | | | | | | | | | | |--48.14%-- i915_gem_obj_lookup_or_create_vma | | | | | | | | | | | | | | | |--96.83%-- i915_gem_obj_to_vma | | | | | | | | | | | | | | | |--2.11%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--55.64%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--95.61%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --4.39%-- run_timer_softirq | | | | | | | | | call_timer_fn | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | | | |--40.97%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--90.39%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | --100.00%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | |--89.90%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--53.60%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--65.12%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.12%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --38.88%-- update_curr | | | | | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | |--19.17%-- perf_event_task_tick | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | intel_bts_enable_local | | | | | | | | | | | | | | | | | | | | | | | | | --15.71%-- trigger_load_balance | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | |--26.11%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | |--10.78%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | --9.51%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | --10.10%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | --9.61%-- enqueue_hrtimer | | | | | | | | | | | | | | | | | --3.40%-- irq_enter | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | |--0.59%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | |--90.32%-- handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | |--54.11%-- notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--51.37%-- _raw_spin_lock | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | --48.63%-- ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | --45.89%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | |--67.73%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | --100.00%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | --32.27%-- _raw_spin_lock | | | | | | | | | | | | | | | | | --9.68%-- handle_edge_irq | | | | | | | --0.48%-- [...] | | | | | | | | | | | | | |--29.91%-- i915_gem_obj_to_vma | | | | | | | | | | | | | |--16.68%-- idr_find_slowpath | | | | | | | | | | | | | |--2.81%-- __list_add | | | | | | | | | | | | | |--1.37%-- __list_del_entry | | | | | | | | | | | | | |--0.86%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--49.85%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | |--93.92%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --6.08%-- __local_bh_enable | | | | | | | | | | | | | | | |--46.91%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--86.04%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--90.59%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--52.24%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--45.60%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | |--32.98%-- task_tick_fair | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--53.01%-- update_curr | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | --46.99%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | --21.41%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | |--29.06%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | --18.70%-- task_tick_fair | | | | | | | | | | | | | | | | | | | --9.41%-- tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | update_wall_time | | | | | | | | | timekeeping_update | | | | | | | | | raw_notifier_call_chain | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | |--7.80%-- enqueue_hrtimer | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | --6.16%-- ktime_get | | | | | | | | | | | | | | | --3.24%-- irq_enter | | | | | | | rcu_irq_enter | | | | | | --0.23%-- [...] | | | | | | | | | | | |--2.88%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--62.16%-- trace_event_define_fields_i915_pipe_update_start | | | | | | | | | | | | | |--23.58%-- trace_event_define_fields_i915_pipe_update_vblank_evaded | | | | | | | | | | | | | |--8.75%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--2.42%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--53.68%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--91.56%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--91.74%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--57.36%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--81.49%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--40.70%-- update_curr | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | |--38.54%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --20.77%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | --18.51%-- trigger_load_balance | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | |--11.74%-- rcu_check_callbacks | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | |--10.77%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | |--10.24%-- task_cputime | | | | | | | | | | | | | | | | | | | | | --9.89%-- task_tick_fair | | | | | | | | | | | | | | | | | | | --8.26%-- tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | --8.44%-- enqueue_hrtimer | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | --46.32%-- irq_exit | | | | | | | | | | | | | | | |--88.28%-- __do_softirq | | | | | | | | | | | | | | | | | |--78.96%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --21.04%-- run_timer_softirq | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | | |--50.75%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | --49.25%-- fw_domains_put | | | | | | | | | | | | | | | --11.72%-- run_rebalance_domains | | | | | | | | | | | | | |--1.63%-- trace_event_define_fields_i915_gem_object_create | | | | | | --1.46%-- [...] | | | | | | | | | | | |--1.38%-- i915_gem_request_alloc | | | | | | | | | | | | | |--55.70%-- kmem_cache_alloc | | | | | | | | | | | | | | | |--87.41%-- __slab_alloc | | | | | | | | | | | | | | | | | |--73.46%-- new_slab | | | | | | | | | | | | | | | | | | | |--91.42%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | |--95.28%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | |--75.46%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | |--44.01%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--30.44%-- list_del | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--6.38%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | |--5.73%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | |--4.81%-- zone_statistics | | | | | | | | | | | | | __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | |--4.71%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | --3.92%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--12.49%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | |--7.07%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--50.28%-- local_apic_timer_interrupt | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | --49.72%-- irq_exit | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | |--2.74%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | --2.25%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | |--2.73%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | --1.99%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--2.32%-- mod_zone_page_state | | | | | | | | | | | | | | | | | | | |--2.26%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | |--2.20%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | --1.80%-- policy_zonelist | | | | | | | | | | | | | | | | | |--10.10%-- mod_zone_page_state | | | | | | | | | | | | | | | | | |--6.62%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | | | --100.00%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | |--6.51%-- next_zones_zonelist | | | | | | | | | | | | | | | | | |--2.04%-- mempolicy_slab_node | | | | | | | | | | | | | | | | | --1.26%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | |--9.60%-- _cond_resched | | | | | | | | | | | | | | | | | --100.00%-- preempt_schedule_common | | | | | | | | __schedule | | | | | | | | | | | | | | | | | |--62.93%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | |--36.34%-- set_next_entity | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | |--30.90%-- pick_next_entity | | | | | | | | | | | | | | | | | | | |--18.73%-- put_prev_entity | | | | | | | | | | __enqueue_entity | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | --14.04%-- rb_next | | | | | | | | | | | | | | | | | |--28.77%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | --8.31%-- finish_task_switch | | | | | | | | | | | | | | | |--1.09%-- new_slab | | | | | | | | | | | | | | | |--0.68%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | |--0.64%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --0.57%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | |--17.10%-- intel_logical_ring_reserve_space | | | | | | | | | | | | | | | |--62.84%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | | | |--31.21%-- intel_logical_ring_begin | | | | | | | | | | | | | | | |--4.75%-- i915_gem_check_wedge | | | | | | | | | | | | | | | --1.20%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | irq_exit | | | | | | | | | | | | | |--12.80%-- i915_gem_get_seqno | | | | | | | | | | | | | |--3.70%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | |--2.91%-- intel_logical_ring_alloc_request_extras | | | | | | | intel_lr_context_pin | | | | | | | | | | | | | |--2.24%-- memset_erms | | | | | | | | | | | | | |--2.20%-- _cond_resched | | | | | | | | | | | | | |--1.41%-- __slab_alloc | | | | | | | | | | | | | |--0.97%-- intel_lr_context_pin | | | | | | | | | | | | | |--0.54%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--60.15%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | --100.00%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --39.85%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | run_posix_cpu_timers | | | | | | | fetch_task_cputime | | | | | | --0.43%-- [...] | | | | | | | | | | | |--0.87%-- copy_user_enhanced_fast_string | | | | | | | | | | | |--0.83%-- eb_create.isra.15 | | | | | | | | | | | | | |--80.54%-- __kmalloc | | | | | | | | | | | | | | | |--95.43%-- __slab_alloc | | | | | | | | | | | | | | | | | |--82.22%-- new_slab | | | | | | | | | | | | | | | | | | | |--90.30%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | |--93.28%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | |--73.88%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | |--62.44%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--23.57%-- __rmqueue | | | | | | | | | | | | | list_del | | | | | | | | | | | | | | | | | | | | | | | | | --14.00%-- list_del | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | |--16.35%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | --9.77%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | --6.72%-- _cond_resched | | | | | | | | | | | | | | | | | | | --9.70%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | |--7.23%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | | | --100.00%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | |--3.60%-- mod_zone_page_state | | | | | | | | | | | | | | | | | |--3.49%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | account_process_tick | | | | | | | | | account_system_time | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | --3.46%-- next_zones_zonelist | | | | | | | | | | | | | | | |--2.60%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | --1.98%-- new_slab | | | | | | | | | | | | | |--12.00%-- kmalloc_slab | | | | | | | | | | | | | |--5.02%-- memset_erms | | | | | | | | | | | | | |--1.49%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | | | | | | | | | |--81.75%-- __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --18.25%-- run_rebalance_domains | | | | | | | | | | | | | |--0.67%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | |--55.25%-- gen8_irq_handler | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | --44.75%-- add_interrupt_randomness | | | | | | | credit_entropy_bits | | | | | | | __wake_up | | | | | | | __wake_up_common | | | | | | | pollwake | | | | | | | default_wake_function | | | | | | | try_to_wake_up | | | | | | | select_task_rq_fair | | | | | | | effective_load.isra.43 | | | | | | --0.28%-- [...] | | | | | | | | | | | |--0.56%-- intel_runtime_pm_get | | | | | | | | | | | | | |--90.43%-- __pm_runtime_resume | | | | | | | | | | | | | | | |--49.79%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--43.13%-- rpm_resume | | | | | | | | | | | | | | | |--4.35%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--1.72%-- _cond_resched | | | | | | | | | | | | | | | | | --100.00%-- preempt_schedule_common | | | | | | | | __schedule | | | | | | | | __perf_event_task_sched_out | | | | | | | | | | | | | | | --1.00%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | note_interrupt | | | | | | | | | | | | | |--6.29%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--1.67%-- apic_timer_interrupt | | | | | | | | | | | | | | | |--67.81%-- smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --32.19%-- native_apic_mem_write | | | | | | | | | | | | | --1.61%-- rpm_resume | | | | | | | | | | | |--0.52%-- kfree | | | | | | | | | | | | | |--62.21%-- __slab_free | | | | | | | | | | | | | | | |--71.60%-- put_cpu_partial | | | | | | | | | | | | | | | --28.40%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | | | |--27.70%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | | | --10.09%-- put_cpu_partial | | | | | --3.67%-- [...] | | | | | | | | | |--0.65%-- __kmalloc | | | | | | | | | | | |--50.60%-- _cond_resched | | | | | | preempt_schedule_common | | | | | | __schedule | | | | | | pick_next_task_fair | | | | | | pick_next_entity | | | | | | clear_buddies | | | | | | | | | | | --49.40%-- __slab_alloc | | | | | __cmpxchg_double_slab.isra.46 | | | | | | | | | |--0.54%-- kvfree | | | | | | | | | | | |--97.47%-- kfree | | | | | | | | | | | |--2.14%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--81.72%-- irq_exit | | | | | | | __do_softirq | | | | | | | | | | | | | | | |--78.03%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --21.97%-- run_timer_softirq | | | | | | | | | | | | | --18.28%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | scheduler_tick | | | | | | task_tick_fair | | | | | | update_cfs_shares | | | | | | update_curr | | | | | --0.39%-- [...] | | | | | | | | | |--0.53%-- intel_ring_initialized | | | | --1.29%-- [...] | | | | | | | |--26.00%-- i915_gem_wait_ioctl | | | | | | | | | |--62.57%-- __i915_wait_request | | | | | | | | | | | |--45.73%-- io_schedule_timeout | | | | | | | | | | | | | |--89.94%-- schedule_timeout | | | | | | | | | | | | | | | |--99.87%-- schedule | | | | | | | | | | | | | | | | | |--97.78%-- __schedule | | | | | | | | | | | | | | | | | | | |--45.23%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--99.29%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--93.32%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--95.66%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.89%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.77%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.82%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.30%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.18%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.93%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--28.34%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.94%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.06%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.75%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.83%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.13%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.06%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | |--1.63%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--1.18%-- update_curr | | | | | | | | | | | | --1.52%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--5.52%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | |--88.58%-- sched_clock | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --11.42%-- native_sched_clock | | | | | | | | | | | --1.15%-- [...] | | | | | | | | | | | | | | | | | | | | | --0.71%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | |--18.91%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--36.71%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_rq_clock | | | | | | | | | | | update_rq_clock.part.82 | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | |--24.93%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--82.59%-- find_busiest_group | | | | | | | | | | | | | | | | | | | | | | | | | |--78.70%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | | | |--36.37%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.38%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.07%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.18%-- source_load | | | | | | | | | | | | | | | | | | | | | | | | | |--14.27%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | --7.02%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | |--9.08%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--51.32%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | --48.68%-- dequeue_entity | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | |--4.66%-- _raw_spin_lock_irqsave | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | --3.68%-- can_migrate_task | | | | | | | | | | | | | | | | | | | | | |--17.78%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | |--55.77%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | |--33.41%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | --10.82%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | |--6.45%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | |--4.10%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--2.05%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | |--1.96%-- sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | |--1.82%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | |--1.23%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--1.05%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | |--0.98%-- rb_erase | | | | | | | | | | | | | | | | | | | | | --0.94%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--12.38%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | |--98.21%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | |--71.88%-- perf_pmu_disable | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | |--97.78%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.53%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.47%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --2.22%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | |--22.05%-- local_clock | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | --6.07%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | --1.79%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | |--9.95%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | |--89.03%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | |--95.75%-- x86_pmu_enable | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | |--86.18%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --13.82%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --4.25%-- intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | --10.97%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | |--4.38%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--59.18%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | |--95.19%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--95.25%-- run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | --4.75%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | --4.81%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | --40.82%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--84.07%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--90.13%-- tick_sched_timer | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--58.07%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.50%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.40%-- update_cpu_load_active | | | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.04%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.06%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | | | | | |--11.09%-- account_process_tick | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | |--10.72%-- raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--10.10%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | --10.02%-- run_posix_cpu_timers | | | | | | | | | | | | task_cputime | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | --9.87%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | |--8.38%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --7.55%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | |--2.15%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--1.79%-- pick_next_task_idle | | | | | | | | | | | | | | | | | | | | | |--91.45%-- put_prev_task_fair | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | --8.55%-- put_prev_entity | | | | | | | | | | | | | | | | | | | |--1.10%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--0.59%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | |--0.58%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--0.56%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | | | |--79.55%-- handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_lrc_irq_handler | | | | | | | | | | | execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | --20.45%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | blk_done_softirq | | | | | | | | | | scsi_softirq_done | | | | | | | | | | scsi_finish_command | | | | | | | | | | scsi_io_completion | | | | | | | | | | scsi_end_request | | | | | | | | | | blk_update_request | | | | | | | | | | bio_endio | | | | | | | | | | ext4_end_bio | | | | | | | | | | ext4_finish_bio | | | | | | | | | | end_page_writeback | | | | | | | | | | test_clear_page_writeback | | | | | | | | | --2.39%-- [...] | | | | | | | | | | | | | | | | | |--1.36%-- _raw_spin_lock_irq | | | | | | | | --0.86%-- [...] | | | | | | | --0.13%-- [...] | | | | | | | | | | | | | |--8.21%-- __delayacct_blkio_end | | | | | | | | | | | | | | | |--83.75%-- delayacct_end | | | | | | | | | | | | | | | | | |--50.15%-- ktime_get | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | |--33.62%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--11.98%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | --4.26%-- read_tsc | | | | | | | | | | | | | | | |--6.86%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--5.03%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | --4.35%-- ktime_get | | | | | | | | | | | | | |--0.97%-- __delayacct_blkio_start | | | | | | | | | | | | | | | --100.00%-- ktime_get | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | --0.88%-- [...] | | | | | | | | | | | |--26.71%-- gen8_get_seqno | | | | | | | | | | | |--7.85%-- prepare_to_wait | | | | | | | | | | | | | |--81.53%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--98.87%-- queued_spin_lock_slowpath | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | --1.13%-- native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--12.23%-- __list_add | | | | | | | | | | | | | |--2.93%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--2.68%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | | | | | | | | | |--73.12%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --26.88%-- run_timer_softirq | | | | | | | | | | | | | --0.63%-- queued_spin_lock_slowpath | | | | | | | | | | | |--6.40%-- mod_timer | | | | | | | | | | | | | |--47.54%-- internal_add_timer | | | | | | | | | | | | | | | |--53.27%-- __internal_add_timer | | | | | | | | | | | | | | | --46.73%-- wake_up_nohz_cpu | | | | | | | | | | | | | |--20.63%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--9.13%-- get_nohz_timer_target | | | | | | | | | | | | | |--7.49%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--6.99%-- __internal_add_timer | | | | | | | | | | | | | |--5.03%-- wake_up_nohz_cpu | | | | | | | | | | | | | |--2.27%-- detach_if_pending | | | | | | | | | | | | | --0.92%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | irq_exit | | | | | | __do_softirq | | | | | | run_timer_softirq | | | | | | | | | | | |--4.15%-- gen8_logical_ring_get_irq | | | | | | | | | | | | | |--55.56%-- gen8_write32 | | | | | | | | | | | | | | | |--45.50%-- fw_domains_get_with_thread_status | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | |--21.36%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | |--14.73%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | |--13.79%-- mod_timer_pinned | | | | | | | | | | | | | | | | | |--57.67%-- internal_add_timer | | | | | | | | | wake_up_nohz_cpu | | | | | | | | | | | | | | | | | |--21.41%-- detach_if_pending | | | | | | | | | | | | | | | | | --20.92%-- wake_up_nohz_cpu | | | | | | | | | | | | | | | --4.62%-- fw_domains_get | | | | | | | | | | | | | |--23.63%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--13.04%-- gen6_read32 | | | | | | | | | | | | | | | --100.00%-- mod_timer_pinned | | | | | | | lock_timer_base.isra.32 | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | |--3.52%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | |--3.18%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | --1.07%-- ret_from_intr | | | | | | exit_idle | | | | | | | | | | | |--2.82%-- del_timer_sync | | | | | | | | | | | | | |--77.56%-- try_to_del_timer_sync | | | | | | | | | | | | | | | |--58.61%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--29.83%-- detach_if_pending | | | | | | | | | | | | | | | |--9.18%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | --2.39%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--16.07%-- lock_timer_base.isra.32 | | | | | | | | | | | | | |--4.89%-- detach_if_pending | | | | | | | | | | | | | --1.48%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_do_timer | | | | | | tick_do_update_jiffies64 | | | | | | update_wall_time | | | | | | | | | | | |--1.92%-- gen8_logical_ring_put_irq | | | | | | | | | | | | | |--42.45%-- gen8_write32 | | | | | | | | | | | | | | | |--50.65%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | |--28.99%-- fw_domains_get_with_thread_status | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | |--13.15%-- mod_timer_pinned | | | | | | | | | | | | | | | | | --100.00%-- lock_timer_base.isra.32 | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | --7.21%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--27.83%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | --100.00%-- queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--12.47%-- gen6_read32 | | | | | | | | | | | | | |--5.35%-- hsw_unclaimed_reg_debug | | | | | | | | | | | | | |--4.89%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | |--2.75%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | |--2.18%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | --2.08%-- ret_from_intr | | | | | | do_IRQ | | | | | | handle_irq | | | | | | handle_edge_irq | | | | | | handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | gen8_irq_handler | | | | | | gen8_gt_irq_handler | | | | | | intel_lrc_irq_handler | | | | | | gen6_read32 | | | | | | | | | | | |--1.14%-- apic_timer_interrupt | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--84.19%-- irq_exit | | | | | | | __do_softirq | | | | | | | | | | | | | | | |--90.18%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | |--93.04%-- update_blocked_averages | | | | | | | | | | | | | | | | | --6.96%-- update_rq_clock | | | | | | | | | | | | | | | |--5.19%-- run_timer_softirq | | | | | | | | call_timer_fn | | | | | | | | intel_pstate_timer_func | | | | | | | | _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | --4.63%-- rcu_process_callbacks | | | | | | | | | | | | | --15.81%-- local_apic_timer_interrupt | | | | | | | | | | | | | |--77.91%-- hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | |--54.62%-- tick_sched_do_timer | | | | | | | | tick_do_update_jiffies64 | | | | | | | | update_wall_time | | | | | | | | timekeeping_update | | | | | | | | raw_notifier_call_chain | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | --45.38%-- tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | --22.09%-- __hrtimer_get_next_event | | | | | | | | | | | |--0.58%-- init_timer_key | | | | | --2.70%-- [...] | | | | | | | | | |--17.50%-- gen8_get_seqno | | | | | | | | | |--15.29%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.69%-- mutex_lock_interruptible | | | | | | | | | | | | | |--99.55%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--96.34%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--82.38%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--14.27%-- osq_lock | | | | | | | | | | | | | | | | | |--2.99%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--99.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--60.77%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | |--98.21%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--89.48%-- run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--8.30%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | | | --2.22%-- rcu_process_callbacks | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | --1.79%-- ret_from_intr | | | | | | | | | | | do_IRQ | | | | | | | | | | | handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | notify_ring | | | | | | | | | | | __wake_up | | | | | | | | | | | __wake_up_common | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | default_wake_function | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | _raw_spin_lock | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | --39.23%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--96.60%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--83.61%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--76.49%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.82%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.96%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.59%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.25%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.30%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.70%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.44%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.70%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.30%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.37%-- update_cpu_load_active | | | | | | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.13%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.80%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.51%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.73%-- task_cputime | | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.27%-- fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.10%-- sched_clock_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.80%-- account_process_tick | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.04%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.18%-- tick_sched_do_timer | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | |--10.17%-- enqueue_hrtimer | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | |--9.05%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.17%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | place_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.83%-- select_task_rq_fair | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | --4.29%-- __remove_hrtimer | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | | | |--9.79%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --6.60%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | --3.40%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --1.00%-- local_apic_timer_interrupt | | | | | | | | --0.36%-- [...] | | | | | | | | | | | | | | | |--3.28%-- schedule_preempt_disabled | | | | | | | | | | | | | | | | | --100.00%-- schedule | | | | | | | | | | | | | | | | | |--97.23%-- __schedule | | | | | | | | | | | | | | | | | | | |--33.23%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--50.71%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--64.77%-- find_busiest_group | | | | | | | | | | | | | | | | | | | | | | | | | |--86.54%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_group_capacity | | | | | | | | | | | | | | | | | | | | | | | | | --13.46%-- source_load | | | | | | | | | | | | | | | | | | | | | | | |--19.79%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--60.25%-- update_cfs_shares | | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | --39.75%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | |--8.25%-- attach_task | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --7.19%-- can_migrate_task | | | | | | | | | | | | | | | | | | | | | |--41.70%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | --7.59%-- set_next_entity | | | | | | | | | | | | | | | | | | | |--29.73%-- deactivate_task | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | |--95.60%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--95.77%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--48.88%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.30%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.23%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.91%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.57%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | |--45.80%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.65%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.35%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | --5.32%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | --4.23%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --4.40%-- set_next_buddy | | | | | | | | | | | | | | | | | | | |--11.27%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | |--76.19%-- perf_event_context_sched_in | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pmu_enable_all | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --23.81%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | |--9.28%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--58.82%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--81.99%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --18.01%-- run_timer_softirq | | | | | | | | | | | call_timer_fn | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | --41.18%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--68.36%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--57.90%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | --42.10%-- trigger_load_balance | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | --31.64%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | |--9.10%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | |--78.35%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | |--69.25%-- perf_pmu_disable | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --30.75%-- local_clock | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --21.65%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | |--2.50%-- pick_next_task_idle | | | | | | | | | | put_prev_task_fair | | | | | | | | | | | | | | | | | | | | | |--54.88%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | --45.12%-- put_prev_entity | | | | | | | | | | | | | | | | | | | |--1.34%-- put_prev_task_fair | | | | | | | | | | | | | | | | | | | |--1.28%-- pick_next_entity | | | | | | | | | | | | | | | | | | | |--1.22%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | --1.05%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | |--1.07%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--0.86%-- deactivate_task | | | | | | | | | | | | | | | | | --0.84%-- finish_task_switch | | | | | | | --0.37%-- [...] | | | | | | --0.45%-- [...] | | | | | --0.31%-- [...] | | | | | | | | | |--2.99%-- apic_timer_interrupt | | | | | | | | | | | |--99.11%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--56.42%-- irq_exit | | | | | | | | | | | | | | | |--97.11%-- __do_softirq | | | | | | | | | | | | | | | | | |--92.46%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | |--99.30%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | |--99.65%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | |--35.27%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--32.54%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | --32.19%-- update_rq_clock | | | | | | | | | | | update_rq_clock.part.82 | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | native_sched_clock | | | | | | | | | | --0.35%-- [...] | | | | | | | | | --0.70%-- [...] | | | | | | | | | | | | | | | | | |--6.12%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | |--91.43%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | |--65.18%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | |--42.72%-- intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- ret_from_intr | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | handle_irq | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | |--29.33%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | --27.95%-- mod_timer_pinned | | | | | | | | | | | internal_add_timer | | | | | | | | | | | __internal_add_timer | | | | | | | | | | | | | | | | | | | | | |--16.55%-- intel_uncore_fw_release_timer | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | |--9.52%-- fw_domains_put | | | | | | | | | | | | | | | | | | | | | --8.74%-- process_timeout | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --8.57%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | |--0.65%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | |--51.71%-- note_gp_changes | | | | | | | | | | rcu_accelerate_cbs | | | | | | | | | | | | | | | | | | | --48.29%-- cpu_needs_another_gp | | | | | | | | --0.77%-- [...] | | | | | | | | | | | | | | | |--1.05%-- rcu_process_callbacks | | | | | | | | | | | | | | | |--0.70%-- run_timer_softirq | | | | | | | | | | | | | | | |--0.58%-- __local_bh_enable | | | | | | | | | | | | | | | --0.56%-- rcu_irq_exit | | | | | | | | | | | | | |--42.37%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | |--99.14%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | |--93.71%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--89.07%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--80.09%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | |--95.46%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--55.86%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.84%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.17%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.16%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.32%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --36.68%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.84%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.47%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.96%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.04%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.67%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.33%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.05%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.31%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.75%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.68%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.93%-- native_smp_send_reschedule | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.03%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.37%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.02%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.29%-- perf_pmu_disable | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.73%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --24.27%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.71%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.17%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.81%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.92%-- sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.08%-- __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.78%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.63%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | |--14.71%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.42%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.41%-- acct_account_cputime | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.58%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.00%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.27%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.31%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | |--12.46%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.40%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.60%-- invoke_rcu_core | | | | | | | | | | | | | raise_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--4.70%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_cputime | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | |--3.44%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--2.08%-- irq_work_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--1.48%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--1.40%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | |--1.35%-- task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | |--1.25%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | |--0.65%-- hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | --0.64%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | |--1.98%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | |--0.67%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--0.65%-- hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--0.65%-- profile_tick | | | | | | | | | | | | | | | | | | | | | | | --0.59%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | |--15.77%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | |--92.98%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | |--78.28%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.94%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.03%-- pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.97%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.05%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.58%-- ntp_get_next_leap | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.16%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.01%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.27%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | | | |--11.08%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | |--6.88%-- _raw_spin_lock | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | --3.75%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | |--3.87%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | --3.15%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | |--1.93%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | |--1.69%-- update_process_times | | | | | | | | | | | | | | | | | | | | | --0.52%-- tick_nohz_full_cpu | | | | | | | | | | | | | | | | | | | |--5.26%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | |--2.78%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | |--80.07%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--75.81%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--40.15%-- __enqueue_entity | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | |--33.22%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --26.63%-- update_cfs_shares | | | | | | | | | | | | update_curr | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | --24.19%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --19.93%-- task_waking_fair | | | | | | | | | | | | | | | | | | | |--1.49%-- hrtimer_forward | | | | | | | | | | | | | | | | | | | |--0.95%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | |--54.67%-- timerqueue_del | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | --45.33%-- rb_next | | | | | | | | | --0.44%-- [...] | | | | | | | | | | | | | | | | | |--3.72%-- tick_program_event | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | |--63.47%-- lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--18.65%-- ktime_get | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | --17.88%-- native_write_msr_safe | | | | | | | | | | | | | | | | | |--1.41%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | |--0.87%-- __hrtimer_get_next_event | | | | | | | | --0.29%-- [...] | | | | | | | | | | | | | | | --0.86%-- _raw_spin_lock | | | | | | | | | | | | | |--0.73%-- irq_enter | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | --0.48%-- [...] | | | | | --0.89%-- [...] | | | | | | | | | |--0.52%-- drm_gem_object_lookup | | | | | | | | | | | |--98.49%-- idr_find_slowpath | | | | | | | | | | | --1.51%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | irq_exit | | | | | __do_softirq | | | | | run_rebalance_domains | | | | | rebalance_domains | | | | | update_blocked_averages | | | | --1.12%-- [...] | | | | | | | |--9.44%-- i915_gem_busy_ioctl | | | | | | | | | |--92.75%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.74%-- mutex_lock_interruptible | | | | | | | | | | | | | |--99.79%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.92%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--88.58%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--7.73%-- osq_lock | | | | | | | | | | | | | | | | | |--3.22%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--99.25%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--55.51%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | |--98.20%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--91.73%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.92%-- rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.08%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--5.06%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | |--48.56%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- mod_timer_pinned | | | | | | | | | | | | | | detach_if_pending | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.64%-- death_by_timeout | | | | | | | | | | | | | | nf_ct_delete | | | | | | | | | | | | | | nf_ct_delete_from_lists | | | | | | | | | | | | | | _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --24.81%-- assert_device_not_suspended.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | |--1.12%-- rcu_bh_qs | | | | | | | | | | | | | | | | | | | | | | | | | |--1.09%-- rcu_process_callbacks | | | | | | | | | | | | | note_gp_changes | | | | | | | | | | | | | __note_gp_changes | | | | | | | | | | | | | rcu_advance_cbs | | | | | | | | | | | | | | | | | | | | | | | | | --1.00%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --1.80%-- ret_from_intr | | | | | | | | | | | do_IRQ | | | | | | | | | | | handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | |--55.31%-- notify_ring | | | | | | | | | | | | __wake_up | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | _raw_spin_lock | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | --44.69%-- intel_lrc_irq_handler | | | | | | | | | | | gen6_read32 | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | |--40.98%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--98.85%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--92.63%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.23%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.47%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.75%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.47%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.33%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.92%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.77%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.43%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.57%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.23%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.12%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.61%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.34%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.33%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.07%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.42%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_enable | | | | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.31%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.25%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.90%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.87%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.86%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.67%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.82%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.30%-- account_process_tick | | | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.79%-- acct_account_cputime | | | | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.21%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.08%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- task_cputime | | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.97%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.20%-- sched_clock_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.16%-- task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.14%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.86%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.25%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.53%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.60%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--69.97%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.48%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.72%-- raw_notifier_call_chain | | | | | | | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.28%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.52%-- ntp_get_next_leap | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.96%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.36%-- _raw_spin_lock | | | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.71%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.40%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.92%-- enqueue_hrtimer | | | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.51%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.35%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | |--3.61%-- tick_program_event | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- lapic_next_deadline | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--1.38%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | | | | | |--1.25%-- enqueue_hrtimer | | | | | | | | | | | | | | | | | | | | | | | | | --1.14%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | | | --1.15%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | |--1.40%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--1.10%-- irq_enter | | | | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | | | | | | | --1.01%-- rcu_irq_enter | | | | | | | | | | | | | | | | | | | |--0.55%-- irq_enter | | | | | | | | | --0.20%-- [...] | | | | | | | | --0.47%-- [...] | | | | | | | | | | | | | | | |--0.97%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--97.17%-- __schedule | | | | | | | | | | | | | | | | | | | |--52.27%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--93.77%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--83.15%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--49.29%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.38%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.62%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--42.07%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.67%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.33%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | --8.64%-- account_entity_dequeue | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | |--11.97%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | |--51.07%-- sched_clock_cpu | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --48.93%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | --4.88%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | |--3.20%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | --3.03%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | |--19.79%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--37.59%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--33.64%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | |--51.49%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | --48.51%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--11.74%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | |--9.27%-- load_balance | | | | | | | | | | | set_task_cpu | | | | | | | | | | | | | | | | | | | | | --7.75%-- clear_buddies | | | | | | | | | | | | | | | | | | | |--12.06%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | |--66.56%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- x86_pmu_enable | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --33.44%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | |--7.73%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | |--2.31%-- pick_next_task_idle | | | | | | | | | | put_prev_task_fair | | | | | | | | | | put_prev_entity | | | | | | | | | | | | | | | | | | | |--1.99%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--1.98%-- put_prev_task_fair | | | | | | | | | | | | | | | | | | | --1.87%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--1.47%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | --1.37%-- deactivate_task | | | | | | | --0.11%-- [...] | | | | | | --0.21%-- [...] | | | | | --0.26%-- [...] | | | | | | | | | |--6.07%-- drm_gem_object_lookup | | | | | | | | | | | |--98.58%-- idr_find_slowpath | | | | | | | | | | | --1.42%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--70.10%-- irq_exit | | | | | | __do_softirq | | | | | | | | | | | | | --100.00%-- run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --29.90%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | tick_sched_timer | | | | | tick_sched_handle.isra.17 | | | | | update_process_times | | | | | perf_event_task_tick | | | | | | | | | |--0.56%-- _raw_spin_lock | | | | --0.62%-- [...] | | | | | | | |--4.69%-- i915_gem_set_domain_ioctl | | | | | | | | | |--44.76%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--97.31%-- mutex_lock_interruptible | | | | | | | | | | | | | |--98.50%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.87%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--91.48%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--5.75%-- osq_lock | | | | | | | | | | | | | | | | | |--2.28%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--75.36%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--83.88%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--10.30%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | --5.81%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | --24.64%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--67.68%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--44.43%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--51.32%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | --48.68%-- trigger_load_balance | | | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | |--30.07%-- account_system_time | | | | | | | | | | | | | | | | | | | | | --25.50%-- rcu_check_callbacks | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | |--17.02%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | --15.30%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | --0.49%-- [...] | | | | | | | --1.13%-- [...] | | | | | | | | | | | | | |--0.75%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--60.94%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--35.82%-- put_prev_entity | | | | | | | | | | | | | | | | | | | --100.00%-- __enqueue_entity | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | |--28.98%-- set_next_entity | | | | | | | | | | | | | | | | | |--20.21%-- __enqueue_entity | | | | | | | | | | | | | | | | | --14.99%-- pick_next_entity | | | | | | | | | | | | | | | |--18.54%-- finish_task_switch | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | perf_event_context_sched_in | | | | | | | | | | | | | | | |--10.43%-- apic_timer_interrupt | | | | | | | | exit_idle | | | | | | | | | | | | | | | --10.08%-- __perf_event_task_sched_out | | | | | | | | | | | | | |--0.60%-- mutex_optimistic_spin | | | | | | --0.15%-- [...] | | | | | | | | | | | |--1.91%-- _cond_resched | | | | | --0.78%-- [...] | | | | | | | | | |--22.77%-- drm_gem_object_lookup | | | | | | | | | | | |--97.67%-- idr_find_slowpath | | | | | | | | | | | |--1.35%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--61.23%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | --38.77%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | |--53.52%-- tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | run_posix_cpu_timers | | | | | | | task_cputime | | | | | | | fetch_task_cputime | | | | | | | | | | | | | --46.48%-- enqueue_hrtimer | | | | | | timerqueue_add | | | | | --0.98%-- [...] | | | | | | | | | |--12.87%-- i915_gem_object_set_to_gtt_domain | | | | | | | | | | | |--71.73%-- i915_gem_obj_to_ggtt_view | | | | | | | | | | | |--27.21%-- i915_gem_object_get_pages | | | | | | | | | | | | | --100.00%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | |--98.85%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | |--68.28%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | |--45.00%-- shmem_alloc_page | | | | | | | | | alloc_pages_vma | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | |--87.50%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | |--40.00%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | |--20.01%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | |--20.00%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | --19.99%-- list_del | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | |--6.26%-- __list_add | | | | | | | | | | | | | | | | | | | --6.24%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | |--17.51%-- lru_cache_add_anon | | | | | | | | | __lru_cache_add | | | | | | | | | | | | | | | | | | | --100.00%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | |--59.99%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | --100.00%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | --40.01%-- release_pages | | | | | | | | | | | | | | | | | |--12.50%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | | | |--66.66%-- get_mem_cgroup_from_mm | | | | | | | | | | | | | | | | | | | --33.34%-- try_charge | | | | | | | | | | | | | | | | | |--10.00%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | |--50.01%-- __vm_enough_memory | | | | | | | | | | __percpu_counter_add | | | | | | | | | | | | | | | | | | | --49.99%-- cap_capable | | | | | | | | | | | | | | | | | |--5.00%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_insert | | | | | | | | | __radix_tree_create | | | | | | | | | | | | | | | | | |--5.00%-- find_lock_entry | | | | | | | | | find_get_entry | | | | | | | | | | | | | | | | | | | |--50.03%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | --49.97%-- radix_tree_lookup_slot | | | | | | | | | __radix_tree_lookup | | | | | | | | | | | | | | | | | |--2.50%-- mem_cgroup_commit_charge | | | | | | | | | mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | --2.50%-- memcg_check_events | | | | | | | | | | | | | | | |--23.54%-- clear_page_c_e | | | | | | | | | | | | | | | |--7.01%-- unlock_page | | | | | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | | | | | --1.18%-- _raw_spin_lock | | | | | | | | | | | | | --1.15%-- sg_alloc_table | | | | | | __sg_alloc_table | | | | | | sg_kmalloc | | | | | | __get_free_pages | | | | | | alloc_pages_current | | | | | | __alloc_pages_nodemask | | | | | | get_page_from_freelist | | | | | | list_del | | | | | | __list_del_entry | | | | | | | | | | | |--0.80%-- apic_timer_interrupt | | | | | | | | | | | | | |--70.45%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--50.83%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | __remove_hrtimer | | | | | | | | timerqueue_del | | | | | | | | rb_next | | | | | | | | | | | | | | | --49.17%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --29.55%-- exit_idle | | | | | --0.26%-- [...] | | | | | | | | | |--8.99%-- i915_gem_object_set_to_cpu_domain | | | | | | | | | | | |--79.13%-- i915_gem_clflush_object | | | | | | | | | | | |--8.47%-- i915_gem_object_wait_rendering | | | | | | | | | | | |--8.43%-- intel_fb_obj_flush | | | | | | | | | | | --3.97%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--42.38%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | scheduler_tick | | | | | | | | | | | | | --100.00%-- trigger_load_balance | | | | | | | | | | | |--29.31%-- __do_softirq | | | | | | | | | | | --28.31%-- irq_exit | | | | | __do_softirq | | | | | run_rebalance_domains | | | | | rebalance_domains | | | | | update_blocked_averages | | | | | | | | | |--3.91%-- i915_gem_object_wait_rendering__nonblocking | | | | | | | | | |--1.86%-- _raw_spin_lock | | | | | | | | | |--0.87%-- intel_fb_obj_invalidate | | | | | | | | | |--0.81%-- mutex_unlock | | | | | | | | | | | |--97.49%-- __mutex_unlock_slowpath | | | | | | wake_up_process | | | | | | try_to_wake_up | | | | | | | | | | | | | |--33.35%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--31.98%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | |--86.78%-- activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | |--75.98%-- enqueue_entity | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | --24.02%-- place_entity | | | | | | | | | | | | | | | --13.22%-- ttwu_do_wakeup | | | | | | | check_preempt_curr | | | | | | | wakeup_gran.isra.58 | | | | | | | | | | | | | |--13.79%-- select_task_rq_fair | | | | | | | | | | | | | | | --100.00%-- find_next_bit | | | | | | | | | | | | | |--11.86%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | --9.02%-- task_waking_fair | | | | | | | | | | | --2.51%-- _raw_spin_lock | | | | | | | | | |--0.61%-- intel_fb_obj_flush | | | | | | | | | |--0.58%-- i915_gem_clflush_object | | | | --1.98%-- [...] | | | | | | | |--1.14%-- i915_gem_madvise_ioctl | | | | | | | | | |--42.93%-- i915_gem_object_truncate | | | | | | | | | | | |--99.45%-- shmem_truncate_range | | | | | | | | | | | | | |--99.43%-- shmem_undo_range | | | | | | | | | | | | | | | |--63.69%-- truncate_inode_page | | | | | | | | | | | | | | | | | |--66.49%-- unmap_mapping_range | | | | | | | | | | | | | | | | | | | |--91.38%-- zap_page_range_single | | | | | | | | | | | | | | | | | | | | | |--82.74%-- unmap_single_vma | | | | | | | | | | | | | | | | | | | | | | | |--96.50%-- unmap_page_range | | | | | | | | | | | | | | | | | | | | | | | | | |--78.85%-- tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | | | | | | | | | | | |--69.72%-- flush_tlb_mm_range | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.03%-- native_flush_tlb_others | | | | | | | | | | | | | | | smp_call_function_many | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.92%-- smp_call_function_single | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.48%-- memcpy_erms | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.60%-- native_send_call_func_ipi | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --37.97%-- cpumask_any_but | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.81%-- __mmu_notifier_invalidate_range | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.73%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.27%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.24%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.23%-- cpumask_any_but | | | | | | | | | | | | | | | | | | | | | | | | | |--9.16%-- tlb_flush_mmu_free | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.77%-- free_pages_and_swap_cache | | | | | | | | | | | | | | release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.16%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.07%-- lru_add_drain | | | | | | | | | | | | | | | | | | | | | | | | | |--7.35%-- page_remove_rmap | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | --4.65%-- mark_page_accessed | | | | | | | | | | | | | | | | | | | | | | | |--1.84%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | --1.66%-- tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | | | | | |--9.27%-- __mmu_notifier_invalidate_range_start | | | | | | | | | | | | | | | | | | | | | | | |--61.22%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | | | |--20.15%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --18.63%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | |--4.80%-- __mmu_notifier_invalidate_range_end | | | | | | | | | | | | | | | | | | | | | | | |--64.89%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | | | --35.11%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | |--1.64%-- tlb_flush_mmu_free | | | | | | | | | | | | | | | | | | | | | --1.55%-- tlb_gather_mmu | | | | | | | | | | | | | | | | | | | |--4.29%-- down_write | | | | | | | | | | | | | | | | | | | |--1.50%-- vma_interval_tree_subtree_search | | | | | | | | | | | | | | | | | | | |--1.45%-- _cond_resched | | | | | | | | | | | | | | | | | | | --1.37%-- up_write | | | | | | | | | | | | | | | | | |--27.91%-- delete_from_page_cache | | | | | | | | | | | | | | | | | | | |--71.10%-- __delete_from_page_cache | | | | | | | | | | | | | | | | | | | | | |--54.27%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | |--27.41%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | |--9.16%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | --9.16%-- __radix_tree_delete_node | | | | | | | | | | | | | | | | | | | |--10.86%-- put_page | | | | | | | | | | | | | | | | | | | |--7.23%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--7.20%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | --3.60%-- __radix_tree_delete_node | | | | | | | | | | | | | | | | | |--3.76%-- cancel_dirty_page | | | | | | | | | | | | | | | | | | | --100.00%-- page_mapping | | | | | | | | | | | | | | | | | |--0.93%-- mem_cgroup_end_page_stat | | | | | | | | | | | | | | | | | --0.91%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--28.34%-- __pagevec_release | | | | | | | | | | | | | | | | | |--95.90%-- release_pages | | | | | | | | | | | | | | | | | | | |--72.49%-- free_hot_cold_page_list | | | | | | | | | | free_hot_cold_page | | | | | | | | | | | | | | | | | | | | | |--86.00%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | | | | | |--62.17%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | |--20.46%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | --17.37%-- __list_add | | | | | | | | | | | | | | | | | | | | | |--4.83%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | |--4.62%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | --4.55%-- __list_add | | | | | | | | | | | | | | | | | | | |--7.93%-- mem_cgroup_uncharge_list | | | | | | | | | | uncharge_list | | | | | | | | | | | | | | | | | | | | | --100.00%-- uncharge_batch | | | | | | | | | | | | | | | | | | | | | --100.00%-- memcg_check_events | | | | | | | | | | | | | | | | | | | |--7.27%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | |--4.94%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | |--2.73%-- __list_add | | | | | | | | | | | | | | | | | | | |--2.63%-- __list_del_entry | | | | | | | | | | | | | | | | | | | --2.02%-- uncharge_list | | | | | | | | | | | | | | | | | |--2.05%-- list_del | | | | | | | | | | | | | | | | | --2.04%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | |--4.58%-- unlock_page | | | | | | | | | | | | | | | --3.39%-- find_get_entries | | | | | | | | | | | | | --0.57%-- unlock_page | | | | | | | | | | | --0.55%-- drm_gem_free_mmap_offset | | | | | _raw_write_lock | | | | | | | | | |--32.74%-- drm_gem_object_lookup | | | | | | | | | | | --100.00%-- idr_find_slowpath | | | | | | | | | |--17.57%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--89.12%-- mutex_lock_interruptible | | | | | | | | | | | | | |--89.57%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--94.24%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | --100.00%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | --5.76%-- osq_lock | | | | | | | | | | | | | --10.43%-- _cond_resched | | | | | | preempt_schedule_common | | | | | | __schedule | | | | | | | | | | | | | |--51.81%-- pick_next_task_fair | | | | | | | rb_next | | | | | | | | | | | | | --48.19%-- finish_task_switch | | | | | | __perf_event_task_sched_in | | | | | | perf_event_context_sched_in | | | | | | | | | | | |--7.48%-- _cond_resched | | | | | | | | | | | |--1.71%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | --1.68%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | irq_exit | | | | | __do_softirq | | | | | run_rebalance_domains | | | | | rebalance_domains | | | | | update_blocked_averages | | | | | | | | | |--4.95%-- _raw_spin_lock | | | | | | | | | |--0.95%-- mutex_unlock | | | | | | | | | | | |--69.83%-- __mutex_unlock_slowpath | | | | | | wake_up_process | | | | | | try_to_wake_up | | | | | | | | | | | | | |--53.45%-- ttwu_do_activate.constprop.92 | | | | | | | ttwu_do_wakeup | | | | | | | check_preempt_curr | | | | | | | resched_curr | | | | | | | | | | | | | --46.55%-- _raw_spin_lock | | | | | | queued_spin_lock_slowpath | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | --30.17%-- _raw_spin_lock | | | | --0.86%-- [...] | | | | | | | |--1.07%-- i915_gem_sw_finish_ioctl | | | | | | | | | |--57.91%-- drm_gem_object_lookup | | | | | | | | | | | |--96.59%-- idr_find_slowpath | | | | | | | | | | | |--1.69%-- apic_timer_interrupt | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--73.29%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --26.71%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | enqueue_hrtimer | | | | | | timerqueue_add | | | | | | | | | | | |--1.22%-- ret_from_intr | | | | | | do_IRQ | | | | | | | | | | | | | |--62.08%-- handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | handle_irq_event_percpu | | | | | | | gen8_irq_handler | | | | | | | gen8_gt_irq_handler | | | | | | | intel_lrc_irq_handler | | | | | | | gen6_read32 | | | | | | | | | | | | | | | --100.00%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | --37.92%-- irq_exit | | | | | | __do_softirq | | | | | | net_rx_action | | | | | | e1000e_poll | | | | | | e1000_clean_rx_irq | | | | | | e1000_receive_skb | | | | | | napi_gro_receive | | | | | | netif_receive_skb_internal | | | | | | __netif_receive_skb | | | | | | __netif_receive_skb_core | | | | | | ip_rcv | | | | | | ip_rcv_finish | | | | | | ip_local_deliver | | | | | | ip_local_deliver_finish | | | | | | tcp_v4_rcv | | | | | | tcp_prequeue | | | | | --0.50%-- [...] | | | | | | | | | |--34.69%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--91.21%-- mutex_lock_interruptible | | | | | | | | | | | | | |--90.90%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.76%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--63.54%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--35.03%-- osq_lock | | | | | | | | | | | | | | | | | --1.43%-- call_function_single_interrupt | | | | | | | | smp_call_function_single_interrupt | | | | | | | | irq_exit | | | | | | | | | | | | | | | --1.24%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | |--5.80%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--68.00%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--50.14%-- put_prev_entity | | | | | | | | | | | | | | | | | --49.86%-- __enqueue_entity | | | | | | | | | | | | | | | --32.00%-- _raw_spin_lock | | | | | | | | | | | | | --3.30%-- mutex_optimistic_spin | | | | | | | | | | | |--6.44%-- _cond_resched | | | | | | | | | | | |--1.45%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | --0.90%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--54.20%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --45.80%-- local_apic_timer_interrupt | | | | | | | | | |--5.83%-- _raw_spin_lock | | | | | | | | | |--0.76%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--59.30%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | | | --100.00%-- ret_from_intr | | | | | | do_IRQ | | | | | | handle_irq | | | | | | handle_edge_irq | | | | | | handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | gen8_irq_handler | | | | | | | | | | | --40.70%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | tick_sched_timer | | | | | | | | | | | |--71.45%-- tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | | | | | | | | |--50.88%-- scheduler_tick | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | --49.12%-- rcu_check_callbacks | | | | | | | | | | | --28.55%-- tick_sched_do_timer | | | | | _raw_spin_lock | | | | --0.82%-- [...] | | | | | | | |--1.02%-- drm_gem_close_ioctl | | | | | | | | | |--99.86%-- drm_gem_handle_delete | | | | | | | | | | | |--98.21%-- drm_gem_object_handle_unreference_unlocked | | | | | | drm_gem_object_free | | | | | | | | | | | | | |--99.86%-- i915_gem_free_object | | | | | | | | | | | | | | | |--96.83%-- i915_gem_object_put_pages | | | | | | | | | | | | | | | | | |--90.31%-- i915_gem_object_truncate | | | | | | | | | | | | | | | | | | | |--99.83%-- shmem_truncate_range | | | | | | | | | | | | | | | | | | | | | |--99.50%-- shmem_undo_range | | | | | | | | | | | | | | | | | | | | | | | |--45.88%-- __pagevec_release | | | | | | | | | | | | | | | | | | | | | | | | | |--97.76%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.24%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.90%-- free_hot_cold_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.78%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.07%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.37%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.10%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.45%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.11%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.06%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.03%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.01%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.40%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.70%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.08%-- mem_cgroup_uncharge_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- uncharge_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- uncharge_batch | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- memcg_check_events | | | | | | | | | | | | | | __mem_cgroup_threshold | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.54%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.54%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.52%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.02%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.52%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.51%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.13%-- irq_enter | | | | | | | | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.87%-- local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | tick_program_event | | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.51%-- free_hot_cold_page | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.50%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | |--0.75%-- mem_cgroup_page_lruvec
Hi, On 31/10/15 10:34, Chris Wilson wrote: > One particularly stressful scenario consists of many independent tasks > all competing for GPU time and waiting upon the results (e.g. realtime > transcoding of many, many streams). One bottleneck in particular is that > each client waits on its own results, but every client is woken up after > every batchbuffer - hence the thunder of hooves as then every client must > do its heavyweight dance to read a coherent seqno to see if it is the > lucky one. Alternatively, we can have one worker responsible for wakeing > after an interrupt, checking the seqno and only wakeing up the clients > who are complete. The disadvantage is that in the uncontended scenario > (i.e. only one waiter) we incur an extra context switch in the wakeup > path - though that should be mitigated somewhat by the busywait we do > first before sleeping. Could you explain the design in a bit more detail in the commit message? And add some more comments in the code, where key things are happening, new struct members, etc? > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > Cc: "Rogozhkin, Dmitry V" <dmitry.v.rogozhkin@intel.com> > Cc: "Gong, Zhipeng" <zhipeng.gong@intel.com> > --- > drivers/gpu/drm/i915/i915_drv.h | 2 +- > drivers/gpu/drm/i915/i915_gem.c | 92 ++++-------------- > drivers/gpu/drm/i915/i915_gem_request.h | 6 ++ > drivers/gpu/drm/i915/intel_lrc.c | 3 + > drivers/gpu/drm/i915/intel_ringbuffer.c | 159 +++++++++++++++++++++++++++++++- > drivers/gpu/drm/i915/intel_ringbuffer.h | 9 ++ > 6 files changed, 196 insertions(+), 75 deletions(-) And rebase against nightly since I want to review it. As it happens I started working on something similar yesterday for a different motivation. So I think we need this for more than one reason. Just some preliminary comments below at this point. > diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h > index 3d4c422b3587..fe0d5ddad49d 100644 > --- a/drivers/gpu/drm/i915/i915_drv.h > +++ b/drivers/gpu/drm/i915/i915_drv.h > @@ -1442,7 +1442,7 @@ struct i915_gpu_error { > #define I915_STOP_RING_ALLOW_WARN (1 << 30) > > /* For missed irq/seqno simulation. */ > - unsigned int test_irq_rings; > + unsigned long test_irq_rings; > }; > > enum modeset_restore { > diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c > index 29bd5238b824..1a89e7cc76d1 100644 > --- a/drivers/gpu/drm/i915/i915_gem.c > +++ b/drivers/gpu/drm/i915/i915_gem.c > @@ -1144,17 +1144,6 @@ i915_gem_check_wedge(unsigned reset_counter, > return 0; > } > > -static void fake_irq(unsigned long data) > -{ > - wake_up_process((struct task_struct *)data); > -} > - > -static bool missed_irq(struct drm_i915_private *dev_priv, > - struct intel_engine_cs *ring) > -{ > - return test_bit(ring->id, &dev_priv->gpu_error.missed_irq_rings); > -} > - > static int __i915_spin_request(struct drm_i915_gem_request *req) > { > unsigned long timeout; > @@ -1199,27 +1188,17 @@ int __i915_wait_request(struct drm_i915_gem_request *req, > s64 *timeout, > struct intel_rps_client *rps) > { > - struct intel_engine_cs *ring = i915_gem_request_get_ring(req); > - struct drm_i915_private *dev_priv = req->i915; > - const bool irq_test_in_progress = > - ACCESS_ONCE(dev_priv->gpu_error.test_irq_rings) & intel_ring_flag(ring); > DEFINE_WAIT(wait); > - unsigned long timeout_expire; > + unsigned long timeout_remain; > s64 before, now; > int ret; > > - WARN(!intel_irqs_enabled(dev_priv), "IRQs disabled"); > - > - if (list_empty(&req->list)) > - return 0; > - > if (i915_gem_request_completed(req, true)) > return 0; > > - timeout_expire = timeout ? > - jiffies + nsecs_to_jiffies_timeout((u64)*timeout) : 0; > + timeout_remain = timeout ? nsecs_to_jiffies_timeout((u64)*timeout) : 0; > > - intel_rps_boost(dev_priv, rps, req->emitted_jiffies); > + intel_rps_boost(req->i915, rps, req->emitted_jiffies); > > /* Record current time in case interrupted by signal, or wedged */ > trace_i915_gem_request_wait_begin(req); > @@ -1230,67 +1209,34 @@ int __i915_wait_request(struct drm_i915_gem_request *req, > if (ret == 0) > goto out; > > - if (!irq_test_in_progress && WARN_ON(!ring->irq_get(ring))) { > - ret = -ENODEV; > - goto out; > - } > - > + intel_engine_add_wakeup(req); > for (;;) { > - struct timer_list timer; > - > - prepare_to_wait(&ring->irq_queue, &wait, > - interruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE); > + int state = interruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE; > > - /* We need to check whether any gpu reset happened in between > - * the caller grabbing the seqno and now ... */ > - if (req->reset_counter != i915_reset_counter(&dev_priv->gpu_error)) { > - /* As we do not requeue the request over a GPU reset, > - * if one does occur we know that the request is > - * effectively complete. > - */ > - ret = 0; > - break; > - } > + prepare_to_wait(&req->wait, &wait, state); > > - if (i915_gem_request_completed(req, false)) { > + if (i915_gem_request_completed(req, true) || > + req->reset_counter != i915_reset_counter(&req->i915->gpu_error)) { > ret = 0; > break; > } > > - if (interruptible && signal_pending(current)) { > + if (signal_pending_state(state, current)) { > ret = -ERESTARTSYS; > break; > } > > - if (timeout && time_after_eq(jiffies, timeout_expire)) { > - ret = -ETIME; > - break; > - } > - > - i915_queue_hangcheck(dev_priv); > - > - trace_i915_gem_request_wait_sleep(req); > - > - timer.function = NULL; > - if (timeout || missed_irq(dev_priv, ring)) { > - unsigned long expire; > - > - setup_timer_on_stack(&timer, fake_irq, (unsigned long)current); > - expire = missed_irq(dev_priv, ring) ? jiffies + 1 : timeout_expire; > - mod_timer(&timer, expire); > - } > - > - io_schedule(); > - > - if (timer.function) { > - del_singleshot_timer_sync(&timer); > - destroy_timer_on_stack(&timer); > - } > + if (timeout) { > + timeout_remain = io_schedule_timeout(timeout_remain); > + if (timeout_remain == 0) { > + ret = -ETIME; > + break; > + } > + } else > + io_schedule(); > } > - if (!irq_test_in_progress) > - ring->irq_put(ring); > - > - finish_wait(&ring->irq_queue, &wait); > + finish_wait(&req->wait, &wait); > + intel_engine_remove_wakeup(req); > > out: > now = ktime_get_raw_ns(); > diff --git a/drivers/gpu/drm/i915/i915_gem_request.h b/drivers/gpu/drm/i915/i915_gem_request.h > index a5e27b7de93a..6fc295d5ba0f 100644 > --- a/drivers/gpu/drm/i915/i915_gem_request.h > +++ b/drivers/gpu/drm/i915/i915_gem_request.h > @@ -27,6 +27,7 @@ > > #include <linux/list.h> > #include <linux/kref.h> > +#include <linux/rbtree.h> > > struct drm_i915_file_private; > struct drm_i915_gem_object; > @@ -60,6 +61,11 @@ struct drm_i915_gem_request { > /** GEM sequence number associated with this request. */ > uint32_t seqno; > > + /** List of clients waiting for completion of this request */ > + wait_queue_head_t wait; > + struct rb_node irq_node; > + unsigned irq_count; > + > /** Position in the ringbuffer of the request */ > u32 head, tail, wa_tail; > > diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c > index 70ca20ecbff4..4436616c00b8 100644 > --- a/drivers/gpu/drm/i915/intel_lrc.c > +++ b/drivers/gpu/drm/i915/intel_lrc.c > @@ -2024,6 +2024,7 @@ static int logical_ring_init(struct drm_device *dev, struct intel_engine_cs *rin > ring->buffer = NULL; > > ring->dev = dev; > + ring->i915 = to_i915(dev); > INIT_LIST_HEAD(&ring->request_list); > i915_gem_batch_pool_init(ring, &ring->batch_pool); > init_waitqueue_head(&ring->irq_queue); > @@ -2032,6 +2033,8 @@ static int logical_ring_init(struct drm_device *dev, struct intel_engine_cs *rin > INIT_LIST_HEAD(&ring->execlist_completed); > spin_lock_init(&ring->execlist_lock); > > + intel_engine_init_wakeup(ring); > + > ret = i915_cmd_parser_init_ring(ring); > if (ret) > goto error; > diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c > index f3fea688d2e5..6cb9a0aee833 100644 > --- a/drivers/gpu/drm/i915/intel_ringbuffer.c > +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c > @@ -33,6 +33,162 @@ > #include "i915_trace.h" > #include "intel_drv.h" > > +static bool missed_irq(struct intel_engine_cs *engine) > +{ > + return test_bit(engine->id, &engine->i915->gpu_error.missed_irq_rings); > +} > + > +static bool __irq_enable(struct intel_engine_cs *engine) > +{ > + if (test_bit(engine->id, &engine->i915->gpu_error.test_irq_rings)) > + return false; > + > + if (!intel_irqs_enabled(engine->i915)) > + return false; > + > + return engine->irq_get(engine); > +} > + > +static struct drm_i915_gem_request *irq_first(struct intel_engine_cs *engine) > +{ > + if (engine->irq_first == NULL) { > + struct rb_node *rb; > + > + if (RB_EMPTY_ROOT(&engine->irq_requests)) > + return NULL; > + > + rb = rb_first(&engine->irq_requests); > + engine->irq_first = rb_entry(rb, struct drm_i915_gem_request, irq_node); > + } > + > + return engine->irq_first; > +} > + > +static void intel_engine_irq_wakeup(struct work_struct *work) > +{ > + struct intel_engine_cs *engine = > + container_of(work, struct intel_engine_cs, irq_work); > + const bool fake_irq = !__irq_enable(engine); > + DEFINE_WAIT(wait); > + > + for (;;) { > + struct timer_list timer; > + struct drm_i915_gem_request *request; > + > + prepare_to_wait(&engine->irq_queue, &wait, TASK_INTERRUPTIBLE); > + > + spin_lock(&engine->irq_lock); > + request = irq_first(engine); > + while (request) { > + struct rb_node *rb; > + > + if (request->reset_counter == i915_reset_counter(&engine->i915->gpu_error) && > + !i915_gem_request_completed(request, false)) > + break; > + > + rb = rb_next(&request->irq_node); > + rb_erase(&request->irq_node, &engine->irq_requests); > + RB_CLEAR_NODE(&request->irq_node); > + > + wake_up_all(&request->wait); > + > + request = > + rb ? > + rb_entry(rb, typeof(*request), irq_node) : > + NULL; > + } > + engine->irq_first = request; > + spin_unlock(&engine->irq_lock); > + if (request == NULL) > + break; > + > + i915_queue_hangcheck(engine->i915); > + > + timer.function = NULL; > + if (fake_irq || missed_irq(engine)) { > + setup_timer_on_stack(&timer, > + (void (*)(unsigned long))fake_irq, Kaboom when it fires? :) > + (unsigned long)current); > + mod_timer(&timer, jiffies + 1); > + } I still see no benefit in complicating things with a timer. It is just a needlessly contrived way of doing a schedule_timeout. And I don't see we would need to extend the mechanism for more precision since it only comes into play in such borderline conditions that it doesn't matter. > + > + /* Unlike the individual clients, we do not want this > + * background thread to contribute to the system load, > + * i.e. we do not want to use io_schedule() here. > + */ > + schedule(); I am also thinking about whether busy spin makes sense more in wait request or here. Hm.. With that optimisation which makes only the waiter on the next request in the queue spin it is OK to do it there. (So please respin that patch series as well.) But if that brings an improvement would a short spin be beneficial here as well? Less so because waiters are already sleeping but could a bit I suppose. > + > + if (timer.function) { > + del_singleshot_timer_sync(&timer); > + destroy_timer_on_stack(&timer); > + } > + } > + finish_wait(&engine->irq_queue, &wait); > + if (!fake_irq) > + engine->irq_put(engine); > +} > + > +void intel_engine_init_wakeup(struct intel_engine_cs *engine) > +{ > + init_waitqueue_head(&engine->irq_queue); > + spin_lock_init(&engine->irq_lock); > + INIT_WORK(&engine->irq_work, intel_engine_irq_wakeup); > +} > + > +void intel_engine_add_wakeup(struct drm_i915_gem_request *request) > +{ > + struct intel_engine_cs *engine = i915_gem_request_get_ring(request); > + > + spin_lock(&engine->irq_lock); > + if (request->irq_count++ == 0) { > + struct rb_node **p, *parent; > + bool first; > + > + if (RB_EMPTY_ROOT(&engine->irq_requests)) > + schedule_work(&engine->irq_work); Worth thinking about a dedicated, maybe even CPU local work queue for maximum responsiveness? > + > + init_waitqueue_head(&request->wait); > + > + first = true; > + parent = NULL; > + p = &engine->irq_requests.rb_node; > + while (*p) { > + struct drm_i915_gem_request *__req; > + > + parent = *p; > + __req = rb_entry(parent, typeof(*__req), irq_node); > + > + if (i915_seqno_passed(request->seqno, __req->seqno)) { > + p = &parent->rb_right; > + first = false; > + } else > + p = &parent->rb_left; > + } > + if (first) > + engine->irq_first = request; > + > + rb_link_node(&request->irq_node, parent, p); > + rb_insert_color(&request->irq_node, &engine->irq_requests); > + } > + spin_unlock(&engine->irq_lock); > +} > + > +void intel_engine_remove_wakeup(struct drm_i915_gem_request *request) > +{ > + struct intel_engine_cs *engine = i915_gem_request_get_ring(request); > + > + if (RB_EMPTY_NODE(&request->irq_node)) > + return; > + > + spin_lock(&engine->irq_lock); > + if (--request->irq_count == 0 && !RB_EMPTY_NODE(&request->irq_node)) { > + if (engine->irq_first == request) > + engine->irq_first = NULL; > + rb_erase(&request->irq_node, &engine->irq_requests); > + } > + spin_unlock(&engine->irq_lock); > +} > + > int __intel_ring_space(int head, int tail, int size) > { > int space = head - tail; > @@ -2087,6 +2243,7 @@ static int intel_init_ring_buffer(struct drm_device *dev, > ring->buffer = ringbuf; > > ring->dev = dev; > + ring->i915 = to_i915(dev); > INIT_LIST_HEAD(&ring->request_list); > INIT_LIST_HEAD(&ring->execlist_queue); > i915_gem_batch_pool_init(ring, &ring->batch_pool); > @@ -2095,7 +2252,7 @@ static int intel_init_ring_buffer(struct drm_device *dev, > ringbuf->ring = ring; > memset(ring->semaphore.sync_seqno, 0, sizeof(ring->semaphore.sync_seqno)); > > - init_waitqueue_head(&ring->irq_queue); > + intel_engine_init_wakeup(ring); > > if (I915_NEED_GFX_HWS(dev)) { > ret = init_status_page(ring); > diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.h b/drivers/gpu/drm/i915/intel_ringbuffer.h > index 66b7f32fd293..9a98268a55f5 100644 > --- a/drivers/gpu/drm/i915/intel_ringbuffer.h > +++ b/drivers/gpu/drm/i915/intel_ringbuffer.h > @@ -160,6 +160,7 @@ struct intel_engine_cs { > #define LAST_USER_RING (VECS + 1) > u32 mmio_base; > struct drm_device *dev; > + struct drm_i915_private *i915; > struct intel_ringbuffer *buffer; > > /* > @@ -295,7 +296,11 @@ struct intel_engine_cs { > > bool gpu_caches_dirty; > > + spinlock_t irq_lock; > + struct rb_root irq_requests; > + struct drm_i915_gem_request *irq_first; > wait_queue_head_t irq_queue; > + struct work_struct irq_work; > > struct intel_context *default_context; > struct intel_context *last_context; > @@ -499,4 +504,8 @@ void intel_ring_reserved_space_end(struct intel_ringbuffer *ringbuf); > /* Legacy ringbuffer specific portion of reservation code: */ > int intel_ring_reserve_space(struct drm_i915_gem_request *request); > > +void intel_engine_init_wakeup(struct intel_engine_cs *engine); > +void intel_engine_add_wakeup(struct drm_i915_gem_request *request); > +void intel_engine_remove_wakeup(struct drm_i915_gem_request *request); > + > #endif /* _INTEL_RINGBUFFER_H_ */ > Regards, Tvrtko
On Fri, Nov 27, 2015 at 12:11:32PM +0000, Tvrtko Ursulin wrote: > > Hi, > > On 31/10/15 10:34, Chris Wilson wrote: > >One particularly stressful scenario consists of many independent tasks > >all competing for GPU time and waiting upon the results (e.g. realtime > >transcoding of many, many streams). One bottleneck in particular is that > >each client waits on its own results, but every client is woken up after > >every batchbuffer - hence the thunder of hooves as then every client must > >do its heavyweight dance to read a coherent seqno to see if it is the > >lucky one. Alternatively, we can have one worker responsible for wakeing > >after an interrupt, checking the seqno and only wakeing up the clients > >who are complete. The disadvantage is that in the uncontended scenario > >(i.e. only one waiter) we incur an extra context switch in the wakeup > >path - though that should be mitigated somewhat by the busywait we do > >first before sleeping. > > Could you explain the design in a bit more detail in the commit message? One worker responsible for waking up after an interrupt and waking clients who are complete? > And add some more comments in the code, where key things are > happening, new struct members, etc? I did. > >+ timer.function = NULL; > >+ if (fake_irq || missed_irq(engine)) { > >+ setup_timer_on_stack(&timer, > >+ (void (*)(unsigned long))fake_irq, > > Kaboom when it fires? :) It was s/fake_irq/wake_up_process/ at some point obviously forgot to merge that back in (the whole point of all that casting). > >+ (unsigned long)current); > >+ mod_timer(&timer, jiffies + 1); > >+ } > > I still see no benefit in complicating things with a timer. It is > just a needlessly contrived way of doing a schedule_timeout. And I > don't see we would need to extend the mechanism for more precision > since it only comes into play in such borderline conditions that it > doesn't matter. I like the historical reasoning, having suffered the pain long ago. But there is less reason not to use schedule_timeout() unlike the only recently introduced io_schedule_timeout(). Fine. Have it your way! > >+ > >+ /* Unlike the individual clients, we do not want this > >+ * background thread to contribute to the system load, > >+ * i.e. we do not want to use io_schedule() here. > >+ */ > >+ schedule(); > > I am also thinking about whether busy spin makes sense more in wait > request or here. Hm.. With that optimisation which makes only the > waiter on the next request in the queue spin it is OK to do it > there. No. I don't think that makes sense. To get here we have demonstrated that we are in a long-wait sequence, and we already the code already has the inclination to prevent busy-spins when we are waiting. Now we do introduce yet another context switch between the irq and client, but most of the latency is introduced by setting up the irq in the first place. > (So please respin that patch series as well.) In review there was only a quick rename, but I also want to change it to a 10us timeout as that is favourable to more synchronous igt loads. > But if that brings an improvement would a short spin be beneficial > here as well? Less so because waiters are already sleeping but could > a bit I suppose. Indeed, much less of an improvement due to the context switches. > >+void intel_engine_add_wakeup(struct drm_i915_gem_request *request) > >+{ > >+ struct intel_engine_cs *engine = i915_gem_request_get_ring(request); > >+ > >+ spin_lock(&engine->irq_lock); > >+ if (request->irq_count++ == 0) { > >+ struct rb_node **p, *parent; > >+ bool first; > >+ > >+ if (RB_EMPTY_ROOT(&engine->irq_requests)) > >+ schedule_work(&engine->irq_work); > > Worth thinking about a dedicated, maybe even CPU local work queue > for maximum responsiveness? Considered a kthread per ring. Downsides are that it consumes a slot for mostly idle threads, which are what the kworkers are for. (I am not keen on the complaints we would get for 6 kirq-i915/* threads.) What have I considered is doing intel_engine_add_wakeup() before the spin_request. If we have a spare CPU, that CPU will be enabling the IRQ whilst we do the busy spin. The complication is that doing the wakeup, schedule and rb insert isn't particularly cheap. -Chris
On Fri, Nov 27, 2015 at 01:01:12PM +0000, Chris Wilson wrote: > On Fri, Nov 27, 2015 at 12:11:32PM +0000, Tvrtko Ursulin wrote: > > > > Hi, > > > > On 31/10/15 10:34, Chris Wilson wrote: > > >One particularly stressful scenario consists of many independent tasks > > >all competing for GPU time and waiting upon the results (e.g. realtime > > >transcoding of many, many streams). One bottleneck in particular is that > > >each client waits on its own results, but every client is woken up after > > >every batchbuffer - hence the thunder of hooves as then every client must > > >do its heavyweight dance to read a coherent seqno to see if it is the > > >lucky one. Alternatively, we can have one worker responsible for wakeing > > >after an interrupt, checking the seqno and only wakeing up the clients > > >who are complete. The disadvantage is that in the uncontended scenario > > >(i.e. only one waiter) we incur an extra context switch in the wakeup > > >path - though that should be mitigated somewhat by the busywait we do > > >first before sleeping. > > > > Could you explain the design in a bit more detail in the commit message? > > One worker responsible for waking up after an interrupt and waking > clients who are complete? The more kthready design would be one global irq worker. That means we can save quite a bit by elimitinating the separate waitqueues. The interaction between spin-request and the kthread wasn't so simple (and that really was the deciding factor in writing the patch). So kirq-i915? Let's see what it takes to transform from kworker to kthread. -Chris
On 27/11/15 13:01, Chris Wilson wrote: > On Fri, Nov 27, 2015 at 12:11:32PM +0000, Tvrtko Ursulin wrote: >> >> Hi, >> >> On 31/10/15 10:34, Chris Wilson wrote: >>> One particularly stressful scenario consists of many independent tasks >>> all competing for GPU time and waiting upon the results (e.g. realtime >>> transcoding of many, many streams). One bottleneck in particular is that >>> each client waits on its own results, but every client is woken up after >>> every batchbuffer - hence the thunder of hooves as then every client must >>> do its heavyweight dance to read a coherent seqno to see if it is the >>> lucky one. Alternatively, we can have one worker responsible for wakeing >>> after an interrupt, checking the seqno and only wakeing up the clients >>> who are complete. The disadvantage is that in the uncontended scenario >>> (i.e. only one waiter) we incur an extra context switch in the wakeup >>> path - though that should be mitigated somewhat by the busywait we do >>> first before sleeping. >> >> Could you explain the design in a bit more detail in the commit message? > > One worker responsible for waking up after an interrupt and waking > clients who are complete? I think more is required. At least explain the request tree, how it is built and used, and the flow a bit. >> And add some more comments in the code, where key things are >> happening, new struct members, etc? > > I did. Maybe in some patch I don't see? The posted has zero comments on new members added to intel_engine_cs and incomplete comments for the same in drm_i915_gem_request. And the the code throughout has really to few comments relative to the complexity. There is actually only one, about schedule() which is not really the main point! :) Nothing about the tree handling, state variables like irq_first and similar. >>> + timer.function = NULL; >>> + if (fake_irq || missed_irq(engine)) { >>> + setup_timer_on_stack(&timer, >>> + (void (*)(unsigned long))fake_irq, >> >> Kaboom when it fires? :) > > It was s/fake_irq/wake_up_process/ at some point obviously forgot to > merge that back in (the whole point of all that casting). > >>> + (unsigned long)current); >>> + mod_timer(&timer, jiffies + 1); >>> + } >> >> I still see no benefit in complicating things with a timer. It is >> just a needlessly contrived way of doing a schedule_timeout. And I >> don't see we would need to extend the mechanism for more precision >> since it only comes into play in such borderline conditions that it >> doesn't matter. > > I like the historical reasoning, having suffered the pain long ago. But > there is less reason not to use schedule_timeout() unlike the only > recently introduced io_schedule_timeout(). Fine. Have it your way! Yay! :) >>> + >>> + /* Unlike the individual clients, we do not want this >>> + * background thread to contribute to the system load, >>> + * i.e. we do not want to use io_schedule() here. >>> + */ >>> + schedule(); >> >> I am also thinking about whether busy spin makes sense more in wait >> request or here. Hm.. With that optimisation which makes only the >> waiter on the next request in the queue spin it is OK to do it >> there. > > No. I don't think that makes sense. To get here we have demonstrated that > we are in a long-wait sequence, and we already the code already has the > inclination to prevent busy-spins when we are waiting. Now we do introduce > yet another context switch between the irq and client, but most of the > latency is introduced by setting up the irq in the first place. What doesn't make sense? To keep the busy spin, even optimized, in wait request after this patch? >> (So please respin that patch series as well.) > > In review there was only a quick rename, but I also want to change it to > a 10us timeout as that is favourable to more synchronous igt loads. I thought I found a reversal of logic in "drm/i915: Only spin whilst waiting on the current request" which needs fixing? >> But if that brings an improvement would a short spin be beneficial >> here as well? Less so because waiters are already sleeping but could >> a bit I suppose. > > Indeed, much less of an improvement due to the context switches. > >>> +void intel_engine_add_wakeup(struct drm_i915_gem_request *request) >>> +{ >>> + struct intel_engine_cs *engine = i915_gem_request_get_ring(request); >>> + >>> + spin_lock(&engine->irq_lock); >>> + if (request->irq_count++ == 0) { >>> + struct rb_node **p, *parent; >>> + bool first; >>> + >>> + if (RB_EMPTY_ROOT(&engine->irq_requests)) >>> + schedule_work(&engine->irq_work); >> >> Worth thinking about a dedicated, maybe even CPU local work queue >> for maximum responsiveness? > > Considered a kthread per ring. Downsides are that it consumes a slot for > mostly idle threads, which are what the kworkers are for. (I am not keen > on the complaints we would get for 6 kirq-i915/* threads.) Also, I like the worker since when there is no one waiting it does not get woken up from notify_ring(). So was just thinking, wasn't sure, if using the system wq makes it compete with other jobs. If so dedicated worker wouldn't harm. Could make it high priority as well. Not sure it would make sense to make it bound any more. Probably the period for sleep to wakeup is too long for locality effects. > What have I considered is doing intel_engine_add_wakeup() before the > spin_request. If we have a spare CPU, that CPU will be enabling the IRQ > whilst we do the busy spin. The complication is that doing the wakeup, > schedule and rb insert isn't particularly cheap. Yes I thought about is as well, best leave those experiments for later. Regards, Tvrtko P.S. And just realised this work is competing with the scheduler which changes all this again.
On Fri, Nov 27, 2015 at 01:53:34PM +0000, Tvrtko Ursulin wrote: > > On 27/11/15 13:01, Chris Wilson wrote: > >On Fri, Nov 27, 2015 at 12:11:32PM +0000, Tvrtko Ursulin wrote: > >> > >>Hi, > >> > >>On 31/10/15 10:34, Chris Wilson wrote: > >>>One particularly stressful scenario consists of many independent tasks > >>>all competing for GPU time and waiting upon the results (e.g. realtime > >>>transcoding of many, many streams). One bottleneck in particular is that > >>>each client waits on its own results, but every client is woken up after > >>>every batchbuffer - hence the thunder of hooves as then every client must > >>>do its heavyweight dance to read a coherent seqno to see if it is the > >>>lucky one. Alternatively, we can have one worker responsible for wakeing > >>>after an interrupt, checking the seqno and only wakeing up the clients > >>>who are complete. The disadvantage is that in the uncontended scenario > >>>(i.e. only one waiter) we incur an extra context switch in the wakeup > >>>path - though that should be mitigated somewhat by the busywait we do > >>>first before sleeping. > >> > >>Could you explain the design in a bit more detail in the commit message? > > > >One worker responsible for waking up after an interrupt and waking > >clients who are complete? > > I think more is required. At least explain the request tree, how it > is built and used, and the flow a bit. > > >>And add some more comments in the code, where key things are > >>happening, new struct members, etc? > > > >I did. > > Maybe in some patch I don't see? The posted has zero comments on new > members added to intel_engine_cs and incomplete comments for the > same in drm_i915_gem_request. /* Used for irq processing of waiting requests */ > And the the code throughout has really to few comments relative to > the complexity. Where's the complexity? If you tell me as a reader what is not obvious that helps. I have tried to make the code/variables reasonably descriptive, and my goal in comments is to explain why not what. > There is actually only one, about schedule() which is not really the > main point! :) But that tells me a lot about the why (why this and not something else). > Nothing about the tree handling, state variables like > irq_first and similar. But they were simple? It's just a sorted list (using the available rbtree implementation) with an optimisation to store the oldest seqno. There's very little "why?" I felt I needed to explain there. > >>>+ > >>>+ /* Unlike the individual clients, we do not want this > >>>+ * background thread to contribute to the system load, > >>>+ * i.e. we do not want to use io_schedule() here. > >>>+ */ > >>>+ schedule(); > >> > >>I am also thinking about whether busy spin makes sense more in wait > >>request or here. Hm.. With that optimisation which makes only the > >>waiter on the next request in the queue spin it is OK to do it > >>there. > > > >No. I don't think that makes sense. To get here we have demonstrated that > >we are in a long-wait sequence, and we already the code already has the > >inclination to prevent busy-spins when we are waiting. Now we do introduce > >yet another context switch between the irq and client, but most of the > >latency is introduced by setting up the irq in the first place. > > What doesn't make sense? To keep the busy spin, even optimized, in > wait request after this patch? Oh, I thought you were talking about adding a spin here, i.e. after we are woken up to complete a requests, busywait on the next one before sleeping. > >>(So please respin that patch series as well.) > > > >In review there was only a quick rename, but I also want to change it to > >a 10us timeout as that is favourable to more synchronous igt loads. > > I thought I found a reversal of logic in "drm/i915: Only spin whilst > waiting on the current request" which needs fixing? That was trivial, it was rebasing a patch from using this kworker to vanilla that introduced the error. > >>Worth thinking about a dedicated, maybe even CPU local work queue > >>for maximum responsiveness? > > > >Considered a kthread per ring. Downsides are that it consumes a slot for > >mostly idle threads, which are what the kworkers are for. (I am not keen > >on the complaints we would get for 6 kirq-i915/* threads.) > > Also, I like the worker since when there is no one waiting it does > not get woken up from notify_ring(). A kthread also would keep the irq enabled to a minimum. I've seen the misery of having the IRQ fire after breadcrumb and do not want it back. > So was just thinking, wasn't sure, if using the system wq makes it > compete with other jobs. If so dedicated worker wouldn't harm. Could > make it high priority as well. Not sure it would make sense to make > it bound any more. Probably the period for sleep to wakeup is too > long for locality effects. Right, this was why I though a kthread would be better as we wouldn't monopolise a kworker thread by sleeping for long periods of time. Not sure what the answer is, but with a more complicated single kirq-i915 design perhaps the tradeoff is towards the kthread. > P.S. And just realised this work is competing with the scheduler > which changes all this again. On the other hand, there are regressions to be solved before more features. -Chris
On 27/11/2015 14:10, Chris Wilson wrote: > On Fri, Nov 27, 2015 at 01:53:34PM +0000, Tvrtko Ursulin wrote: >> P.S. And just realised this work is competing with the scheduler >> which changes all this again. > On the other hand, there are regressions to be solved before more > features. > -Chris > Had a quick discussion with Tvrtko about this. It sounds like this change will cause lots of problems for the scheduler work. Specifically, seqnos only get allocated when requests are actually sent to the hardware and if a request is pre-empted and kicked off the hardware then it's seqno will be reset to zero before being re-allocated when the request is resubmitted. This bouncing of seqnos will cause major problems for the tree structure? However, the struct fence conversion patches could potentially solve the whole problem in a simpler manner. The fence conversion would allow the wait_request function to simply register a callback on the fence and then only be woken up when that specific fence is signaled. The signalling code already tracks exactly which requests are running on the hardware, currently as a list but it should be easy enough to convert to the tree structure as per this patch. There is only one place that wakes up and processes the to-be-signaled list which would then run the callback only for those requests that have actually completed. Hence no thundering herd of wakeups. John.
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index 3d4c422b3587..fe0d5ddad49d 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h @@ -1442,7 +1442,7 @@ struct i915_gpu_error { #define I915_STOP_RING_ALLOW_WARN (1 << 30) /* For missed irq/seqno simulation. */ - unsigned int test_irq_rings; + unsigned long test_irq_rings; }; enum modeset_restore { diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 29bd5238b824..1a89e7cc76d1 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -1144,17 +1144,6 @@ i915_gem_check_wedge(unsigned reset_counter, return 0; } -static void fake_irq(unsigned long data) -{ - wake_up_process((struct task_struct *)data); -} - -static bool missed_irq(struct drm_i915_private *dev_priv, - struct intel_engine_cs *ring) -{ - return test_bit(ring->id, &dev_priv->gpu_error.missed_irq_rings); -} - static int __i915_spin_request(struct drm_i915_gem_request *req) { unsigned long timeout; @@ -1199,27 +1188,17 @@ int __i915_wait_request(struct drm_i915_gem_request *req, s64 *timeout, struct intel_rps_client *rps) { - struct intel_engine_cs *ring = i915_gem_request_get_ring(req); - struct drm_i915_private *dev_priv = req->i915; - const bool irq_test_in_progress = - ACCESS_ONCE(dev_priv->gpu_error.test_irq_rings) & intel_ring_flag(ring); DEFINE_WAIT(wait); - unsigned long timeout_expire; + unsigned long timeout_remain; s64 before, now; int ret; - WARN(!intel_irqs_enabled(dev_priv), "IRQs disabled"); - - if (list_empty(&req->list)) - return 0; - if (i915_gem_request_completed(req, true)) return 0; - timeout_expire = timeout ? - jiffies + nsecs_to_jiffies_timeout((u64)*timeout) : 0; + timeout_remain = timeout ? nsecs_to_jiffies_timeout((u64)*timeout) : 0; - intel_rps_boost(dev_priv, rps, req->emitted_jiffies); + intel_rps_boost(req->i915, rps, req->emitted_jiffies); /* Record current time in case interrupted by signal, or wedged */ trace_i915_gem_request_wait_begin(req); @@ -1230,67 +1209,34 @@ int __i915_wait_request(struct drm_i915_gem_request *req, if (ret == 0) goto out; - if (!irq_test_in_progress && WARN_ON(!ring->irq_get(ring))) { - ret = -ENODEV; - goto out; - } - + intel_engine_add_wakeup(req); for (;;) { - struct timer_list timer; - - prepare_to_wait(&ring->irq_queue, &wait, - interruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE); + int state = interruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE; - /* We need to check whether any gpu reset happened in between - * the caller grabbing the seqno and now ... */ - if (req->reset_counter != i915_reset_counter(&dev_priv->gpu_error)) { - /* As we do not requeue the request over a GPU reset, - * if one does occur we know that the request is - * effectively complete. - */ - ret = 0; - break; - } + prepare_to_wait(&req->wait, &wait, state); - if (i915_gem_request_completed(req, false)) { + if (i915_gem_request_completed(req, true) || + req->reset_counter != i915_reset_counter(&req->i915->gpu_error)) { ret = 0; break; } - if (interruptible && signal_pending(current)) { + if (signal_pending_state(state, current)) { ret = -ERESTARTSYS; break; } - if (timeout && time_after_eq(jiffies, timeout_expire)) { - ret = -ETIME; - break; - } - - i915_queue_hangcheck(dev_priv); - - trace_i915_gem_request_wait_sleep(req); - - timer.function = NULL; - if (timeout || missed_irq(dev_priv, ring)) { - unsigned long expire; - - setup_timer_on_stack(&timer, fake_irq, (unsigned long)current); - expire = missed_irq(dev_priv, ring) ? jiffies + 1 : timeout_expire; - mod_timer(&timer, expire); - } - - io_schedule(); - - if (timer.function) { - del_singleshot_timer_sync(&timer); - destroy_timer_on_stack(&timer); - } + if (timeout) { + timeout_remain = io_schedule_timeout(timeout_remain); + if (timeout_remain == 0) { + ret = -ETIME; + break; + } + } else + io_schedule(); } - if (!irq_test_in_progress) - ring->irq_put(ring); - - finish_wait(&ring->irq_queue, &wait); + finish_wait(&req->wait, &wait); + intel_engine_remove_wakeup(req); out: now = ktime_get_raw_ns(); diff --git a/drivers/gpu/drm/i915/i915_gem_request.h b/drivers/gpu/drm/i915/i915_gem_request.h index a5e27b7de93a..6fc295d5ba0f 100644 --- a/drivers/gpu/drm/i915/i915_gem_request.h +++ b/drivers/gpu/drm/i915/i915_gem_request.h @@ -27,6 +27,7 @@ #include <linux/list.h> #include <linux/kref.h> +#include <linux/rbtree.h> struct drm_i915_file_private; struct drm_i915_gem_object; @@ -60,6 +61,11 @@ struct drm_i915_gem_request { /** GEM sequence number associated with this request. */ uint32_t seqno; + /** List of clients waiting for completion of this request */ + wait_queue_head_t wait; + struct rb_node irq_node; + unsigned irq_count; + /** Position in the ringbuffer of the request */ u32 head, tail, wa_tail; diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c index 70ca20ecbff4..4436616c00b8 100644 --- a/drivers/gpu/drm/i915/intel_lrc.c +++ b/drivers/gpu/drm/i915/intel_lrc.c @@ -2024,6 +2024,7 @@ static int logical_ring_init(struct drm_device *dev, struct intel_engine_cs *rin ring->buffer = NULL; ring->dev = dev; + ring->i915 = to_i915(dev); INIT_LIST_HEAD(&ring->request_list); i915_gem_batch_pool_init(ring, &ring->batch_pool); init_waitqueue_head(&ring->irq_queue); @@ -2032,6 +2033,8 @@ static int logical_ring_init(struct drm_device *dev, struct intel_engine_cs *rin INIT_LIST_HEAD(&ring->execlist_completed); spin_lock_init(&ring->execlist_lock); + intel_engine_init_wakeup(ring); + ret = i915_cmd_parser_init_ring(ring); if (ret) goto error; diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c index f3fea688d2e5..6cb9a0aee833 100644 --- a/drivers/gpu/drm/i915/intel_ringbuffer.c +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c @@ -33,6 +33,162 @@ #include "i915_trace.h" #include "intel_drv.h" +static bool missed_irq(struct intel_engine_cs *engine) +{ + return test_bit(engine->id, &engine->i915->gpu_error.missed_irq_rings); +} + +static bool __irq_enable(struct intel_engine_cs *engine) +{ + if (test_bit(engine->id, &engine->i915->gpu_error.test_irq_rings)) + return false; + + if (!intel_irqs_enabled(engine->i915)) + return false; + + return engine->irq_get(engine); +} + +static struct drm_i915_gem_request *irq_first(struct intel_engine_cs *engine) +{ + if (engine->irq_first == NULL) { + struct rb_node *rb; + + if (RB_EMPTY_ROOT(&engine->irq_requests)) + return NULL; + + rb = rb_first(&engine->irq_requests); + engine->irq_first = rb_entry(rb, struct drm_i915_gem_request, irq_node); + } + + return engine->irq_first; +} + +static void intel_engine_irq_wakeup(struct work_struct *work) +{ + struct intel_engine_cs *engine = + container_of(work, struct intel_engine_cs, irq_work); + const bool fake_irq = !__irq_enable(engine); + DEFINE_WAIT(wait); + + for (;;) { + struct timer_list timer; + struct drm_i915_gem_request *request; + + prepare_to_wait(&engine->irq_queue, &wait, TASK_INTERRUPTIBLE); + + spin_lock(&engine->irq_lock); + request = irq_first(engine); + while (request) { + struct rb_node *rb; + + if (request->reset_counter == i915_reset_counter(&engine->i915->gpu_error) && + !i915_gem_request_completed(request, false)) + break; + + rb = rb_next(&request->irq_node); + rb_erase(&request->irq_node, &engine->irq_requests); + RB_CLEAR_NODE(&request->irq_node); + + wake_up_all(&request->wait); + + request = + rb ? + rb_entry(rb, typeof(*request), irq_node) : + NULL; + } + engine->irq_first = request; + spin_unlock(&engine->irq_lock); + if (request == NULL) + break; + + i915_queue_hangcheck(engine->i915); + + timer.function = NULL; + if (fake_irq || missed_irq(engine)) { + setup_timer_on_stack(&timer, + (void (*)(unsigned long))fake_irq, + (unsigned long)current); + mod_timer(&timer, jiffies + 1); + } + + /* Unlike the individual clients, we do not want this + * background thread to contribute to the system load, + * i.e. we do not want to use io_schedule() here. + */ + schedule(); + + if (timer.function) { + del_singleshot_timer_sync(&timer); + destroy_timer_on_stack(&timer); + } + } + finish_wait(&engine->irq_queue, &wait); + if (!fake_irq) + engine->irq_put(engine); +} + +void intel_engine_init_wakeup(struct intel_engine_cs *engine) +{ + init_waitqueue_head(&engine->irq_queue); + spin_lock_init(&engine->irq_lock); + INIT_WORK(&engine->irq_work, intel_engine_irq_wakeup); +} + +void intel_engine_add_wakeup(struct drm_i915_gem_request *request) +{ + struct intel_engine_cs *engine = i915_gem_request_get_ring(request); + + spin_lock(&engine->irq_lock); + if (request->irq_count++ == 0) { + struct rb_node **p, *parent; + bool first; + + if (RB_EMPTY_ROOT(&engine->irq_requests)) + schedule_work(&engine->irq_work); + + init_waitqueue_head(&request->wait); + + first = true; + parent = NULL; + p = &engine->irq_requests.rb_node; + while (*p) { + struct drm_i915_gem_request *__req; + + parent = *p; + __req = rb_entry(parent, typeof(*__req), irq_node); + + if (i915_seqno_passed(request->seqno, __req->seqno)) { + p = &parent->rb_right; + first = false; + } else + p = &parent->rb_left; + } + if (first) + engine->irq_first = request; + + rb_link_node(&request->irq_node, parent, p); + rb_insert_color(&request->irq_node, &engine->irq_requests); + } + spin_unlock(&engine->irq_lock); +} + +void intel_engine_remove_wakeup(struct drm_i915_gem_request *request) +{ + struct intel_engine_cs *engine = i915_gem_request_get_ring(request); + + if (RB_EMPTY_NODE(&request->irq_node)) + return; + + spin_lock(&engine->irq_lock); + if (--request->irq_count == 0 && !RB_EMPTY_NODE(&request->irq_node)) { + if (engine->irq_first == request) + engine->irq_first = NULL; + rb_erase(&request->irq_node, &engine->irq_requests); + } + spin_unlock(&engine->irq_lock); +} + int __intel_ring_space(int head, int tail, int size) { int space = head - tail; @@ -2087,6 +2243,7 @@ static int intel_init_ring_buffer(struct drm_device *dev, ring->buffer = ringbuf; ring->dev = dev; + ring->i915 = to_i915(dev); INIT_LIST_HEAD(&ring->request_list); INIT_LIST_HEAD(&ring->execlist_queue); i915_gem_batch_pool_init(ring, &ring->batch_pool); @@ -2095,7 +2252,7 @@ static int intel_init_ring_buffer(struct drm_device *dev, ringbuf->ring = ring; memset(ring->semaphore.sync_seqno, 0, sizeof(ring->semaphore.sync_seqno)); - init_waitqueue_head(&ring->irq_queue); + intel_engine_init_wakeup(ring); if (I915_NEED_GFX_HWS(dev)) { ret = init_status_page(ring); diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.h b/drivers/gpu/drm/i915/intel_ringbuffer.h index 66b7f32fd293..9a98268a55f5 100644 --- a/drivers/gpu/drm/i915/intel_ringbuffer.h +++ b/drivers/gpu/drm/i915/intel_ringbuffer.h @@ -160,6 +160,7 @@ struct intel_engine_cs { #define LAST_USER_RING (VECS + 1) u32 mmio_base; struct drm_device *dev; + struct drm_i915_private *i915; struct intel_ringbuffer *buffer; /* @@ -295,7 +296,11 @@ struct intel_engine_cs { bool gpu_caches_dirty; + spinlock_t irq_lock; + struct rb_root irq_requests; + struct drm_i915_gem_request *irq_first; wait_queue_head_t irq_queue; + struct work_struct irq_work; struct intel_context *default_context; struct intel_context *last_context; @@ -499,4 +504,8 @@ void intel_ring_reserved_space_end(struct intel_ringbuffer *ringbuf); /* Legacy ringbuffer specific portion of reservation code: */ int intel_ring_reserve_space(struct drm_i915_gem_request *request); +void intel_engine_init_wakeup(struct intel_engine_cs *engine); +void intel_engine_add_wakeup(struct drm_i915_gem_request *request); +void intel_engine_remove_wakeup(struct drm_i915_gem_request *request); + #endif /* _INTEL_RINGBUFFER_H_ */
One particularly stressful scenario consists of many independent tasks all competing for GPU time and waiting upon the results (e.g. realtime transcoding of many, many streams). One bottleneck in particular is that each client waits on its own results, but every client is woken up after every batchbuffer - hence the thunder of hooves as then every client must do its heavyweight dance to read a coherent seqno to see if it is the lucky one. Alternatively, we can have one worker responsible for wakeing after an interrupt, checking the seqno and only wakeing up the clients who are complete. The disadvantage is that in the uncontended scenario (i.e. only one waiter) we incur an extra context switch in the wakeup path - though that should be mitigated somewhat by the busywait we do first before sleeping. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: "Rogozhkin, Dmitry V" <dmitry.v.rogozhkin@intel.com> Cc: "Gong, Zhipeng" <zhipeng.gong@intel.com> --- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_gem.c | 92 ++++-------------- drivers/gpu/drm/i915/i915_gem_request.h | 6 ++ drivers/gpu/drm/i915/intel_lrc.c | 3 + drivers/gpu/drm/i915/intel_ringbuffer.c | 159 +++++++++++++++++++++++++++++++- drivers/gpu/drm/i915/intel_ringbuffer.h | 9 ++ 6 files changed, 196 insertions(+), 75 deletions(-)