aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915/gt: Only kick the signal worker if there's been an updateChris Wilson2022-07-121-1/+2
* drm/i915: Use str_enabled_disabled()Lucas De Marchi2022-03-021-1/+2
* drm/i915/guc: Implement GuC priority managementMatthew Brost2021-07-271-0/+3
* drm/i915/guc: Direct all breadcrumbs for a class to single breadcrumbsMatthew Brost2021-07-271-24/+17
* drm/i915/gt: SPDX cleanupChris Wilson2021-03-241-21/+2
* drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbsChris Wilson2021-01-201-4/+5
* drm/i915: Mark up protected uses of 'i915_request_completed'Chris Wilson2021-01-151-2/+2
* drm/i915/gt: Only retire on the last breadcrumb if the last requestChris Wilson2021-01-081-5/+5
* drm/i915/gt: Restore ce->signal flush before releasing virtual engineChris Wilson2021-01-081-0/+33
* drm/i915/gt: Shrink the critical section for irq signalingChris Wilson2020-12-241-0/+2
* drm/i915/gt: Remove virtual breadcrumb before transferChris Wilson2020-12-241-2/+3
* drm/i915: Check for rq->hwsp validity after acquiring RCU lockChris Wilson2020-12-181-8/+3
* drm/i915/gt: Drain the breadcrumbs just onceChris Wilson2020-12-171-4/+6
* drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancelChris Wilson2020-11-261-19/+22
* drm/i915/gt: Split the breadcrumb spinlock between global and contextsChris Wilson2020-11-261-94/+74
* drm/i915/gt: Don't cancel the interrupt shadow too earlyChris Wilson2020-11-231-1/+1
* drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlockChris Wilson2020-11-231-12/+22
* drm/i915/gt: Defer enabling the breadcrumb interrupt to after submissionChris Wilson2020-11-231-39/+70
* drm/i915/gt: Hold context/request reference while breadcrumbs are activeChris Wilson2020-09-071-33/+70
* drm/i915/gt: Move intel_breadcrumbs_arm_irq earlierChris Wilson2020-09-071-42/+42
* drm/i915/gt: Distinguish the virtual breadcrumbs from the irq breadcrumbsChris Wilson2020-09-071-36/+40
* drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbsChris Wilson2020-09-071-31/+19
* drm/i915: Remove requirement for holding i915_request.lock for breadcrumbsChris Wilson2020-09-071-46/+84
* drm/i915: Skip signaling a signaled requestChris Wilson2020-07-131-1/+6
* drm/i915/gt: Transfer old virtual breadcrumbs to irq_workerChris Wilson2020-05-141-10/+42
* drm/i915/gt: Mark up racy check of breadcrumb irq enabledChris Wilson2020-04-081-3/+3
* drm/i915/gt: Prevent queuing retire workers on the virtual engineChris Wilson2020-02-071-0/+3
* drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson2019-12-201-2/+2
* drm/i915/gt: Add breadcrumb retire to physical engineChris Wilson2019-12-191-2/+9
* drm/i915/gt: Schedule request retirement when signaler idlesChris Wilson2019-12-191-1/+5
* drm/i915/gt: Remove direct invocation of breadcrumb signalingChris Wilson2019-12-181-18/+9
* drm/i915/gt: Acquire a GT wakeref for the breadcrumb interruptChris Wilson2019-12-061-6/+16
* drm/i915: Don't disable interrupts for intel_engine_breadcrumbs_irq()Sebastian Andrzej Siewior2019-09-261-11/+5
* drm/i915: Drop the IRQ-off assertsSebastian Andrzej Siewior2019-09-261-3/+0
* Merge drm/drm-next into drm-intel-next-queuedRodrigo Vivi2019-08-221-6/+7
|\
| * dma-fence: Store the timestamp in the same union as the cb_listChris Wilson2019-08-171-6/+7
* | drm/i915/gt: Save/restore interrupts around breadcrumb disableChris Wilson2019-08-131-2/+3
* | drm/i915: drop engine_pin/unpin_breadcrumbs_irqDaniele Ceraolo Spurio2019-08-131-22/+0
* | drm/i915: Extract general GT interrupt handlersAndi Shyti2019-08-121-4/+4
* | drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.hJani Nikula2019-08-071-0/+1
|/
* drm/i915: Seal races between async GPU cancellation, retirement and signalingChris Wilson2019-05-081-21/+57
* drm/i915: Assert breadcrumbs are correctly ordered in the signal handlerChris Wilson2019-05-071-0/+19
* drm/i915: Move GraphicsTechnology files under gt/Chris Wilson2019-04-241-0/+337