timeline           13 drivers/dma-buf/sync_trace.h 	TP_PROTO(struct sync_timeline *timeline),
timeline           15 drivers/dma-buf/sync_trace.h 	TP_ARGS(timeline),
timeline           18 drivers/dma-buf/sync_trace.h 			__string(name, timeline->name)
timeline           23 drivers/dma-buf/sync_trace.h 			__assign_str(name, timeline->name);
timeline           24 drivers/dma-buf/sync_trace.h 			__entry->value = timeline->value;
timeline          169 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 			     __string(timeline, AMDGPU_JOB_GET_TIMELINE_NAME(job))
timeline          179 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 			   __assign_str(timeline, AMDGPU_JOB_GET_TIMELINE_NAME(job))
timeline          186 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 		      __entry->sched_job_id, __get_str(timeline), __entry->context,
timeline          195 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 			     __string(timeline, AMDGPU_JOB_GET_TIMELINE_NAME(job))
timeline          204 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 			   __assign_str(timeline, AMDGPU_JOB_GET_TIMELINE_NAME(job))
timeline          211 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 		      __entry->sched_job_id, __get_str(timeline), __entry->context,
timeline         1049 drivers/gpu/drm/drm_syncobj.c 				  struct drm_syncobj **syncobjs, bool timeline)
timeline         1054 drivers/gpu/drm/drm_syncobj.c 	if (!timeline) {
timeline          233 drivers/gpu/drm/i915/display/intel_overlay.c 	err = i915_active_ref(&overlay->last_flip, rq->timeline, rq);
timeline          214 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 	err = i915_active_ref(&vma->active, rq->timeline, rq);
timeline          324 drivers/gpu/drm/i915/gem/i915_gem_context.c 	if (ctx->timeline)
timeline          325 drivers/gpu/drm/i915/gem/i915_gem_context.c 		intel_timeline_put(ctx->timeline);
timeline          510 drivers/gpu/drm/i915/gem/i915_gem_context.c static void __apply_timeline(struct intel_context *ce, void *timeline)
timeline          512 drivers/gpu/drm/i915/gem/i915_gem_context.c 	__set_timeline(&ce->timeline, timeline);
timeline          516 drivers/gpu/drm/i915/gem/i915_gem_context.c 			      struct intel_timeline *timeline)
timeline          518 drivers/gpu/drm/i915/gem/i915_gem_context.c 	__set_timeline(&ctx->timeline, timeline);
timeline          519 drivers/gpu/drm/i915/gem/i915_gem_context.c 	context_apply_all(ctx, __apply_timeline, timeline);
timeline          556 drivers/gpu/drm/i915/gem/i915_gem_context.c 		struct intel_timeline *timeline;
timeline          558 drivers/gpu/drm/i915/gem/i915_gem_context.c 		timeline = intel_timeline_create(&dev_priv->gt, NULL);
timeline          559 drivers/gpu/drm/i915/gem/i915_gem_context.c 		if (IS_ERR(timeline)) {
timeline          561 drivers/gpu/drm/i915/gem/i915_gem_context.c 			return ERR_CAST(timeline);
timeline          564 drivers/gpu/drm/i915/gem/i915_gem_context.c 		__assign_timeline(ctx, timeline);
timeline          565 drivers/gpu/drm/i915/gem/i915_gem_context.c 		intel_timeline_put(timeline);
timeline          918 drivers/gpu/drm/i915/gem/i915_gem_context.c 			err = i915_active_ref(&cb->base, rq->timeline, rq);
timeline         1965 drivers/gpu/drm/i915/gem/i915_gem_context.c 	if (src->timeline)
timeline         1966 drivers/gpu/drm/i915/gem/i915_gem_context.c 		__assign_timeline(dst, src->timeline);
timeline           80 drivers/gpu/drm/i915/gem/i915_gem_context_types.h 	struct intel_timeline *timeline;
timeline         2143 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 	struct intel_timeline *tl = ce->timeline;
timeline         2273 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 	struct intel_timeline *tl = ce->timeline;
timeline           71 drivers/gpu/drm/i915/gt/intel_context.c 			  ce->engine->name, ce->timeline->fence_context,
timeline          101 drivers/gpu/drm/i915/gt/intel_context.c 			  ce->engine->name, ce->timeline->fence_context);
timeline          146 drivers/gpu/drm/i915/gt/intel_context.c 		  ce->engine->name, ce->timeline->fence_context);
timeline          151 drivers/gpu/drm/i915/gt/intel_context.c 	intel_timeline_unpin(ce->timeline);
timeline          167 drivers/gpu/drm/i915/gt/intel_context.c 	err = intel_timeline_pin(ce->timeline);
timeline          181 drivers/gpu/drm/i915/gt/intel_context.c 	intel_timeline_unpin(ce->timeline);
timeline          228 drivers/gpu/drm/i915/gt/intel_context.c 	if (ctx->timeline)
timeline          229 drivers/gpu/drm/i915/gt/intel_context.c 		ce->timeline = intel_timeline_get(ctx->timeline);
timeline          247 drivers/gpu/drm/i915/gt/intel_context.c 	if (ce->timeline)
timeline          248 drivers/gpu/drm/i915/gt/intel_context.c 		intel_timeline_put(ce->timeline);
timeline          283 drivers/gpu/drm/i915/gt/intel_context.c 	intel_timeline_enter(ce->timeline);
timeline          288 drivers/gpu/drm/i915/gt/intel_context.c 	intel_timeline_exit(ce->timeline);
timeline          295 drivers/gpu/drm/i915/gt/intel_context.c 	struct intel_timeline *tl = ce->timeline;
timeline          301 drivers/gpu/drm/i915/gt/intel_context.c 	if (rq->timeline != tl) { /* beware timeline sharing */
timeline          322 drivers/gpu/drm/i915/gt/intel_context.c 	return i915_active_ref(&ce->active, rq->timeline, rq);
timeline           92 drivers/gpu/drm/i915/gt/intel_context.h 	lockdep_assert_held(&ce->timeline->mutex);
timeline           99 drivers/gpu/drm/i915/gt/intel_context.h 	lockdep_assert_held(&ce->timeline->mutex);
timeline          105 drivers/gpu/drm/i915/gt/intel_context.h 	lockdep_assert_held(&ce->timeline->mutex);
timeline          127 drivers/gpu/drm/i915/gt/intel_context.h 	__acquires(&ce->timeline->mutex)
timeline          129 drivers/gpu/drm/i915/gt/intel_context.h 	struct intel_timeline *tl = ce->timeline;
timeline           54 drivers/gpu/drm/i915/gt/intel_context_types.h 	struct intel_timeline *timeline;
timeline          662 drivers/gpu/drm/i915/gt/intel_engine_cs.c 	struct intel_timeline timeline;
timeline          678 drivers/gpu/drm/i915/gt/intel_engine_cs.c 	if (intel_timeline_init(&frame->timeline,
timeline          691 drivers/gpu/drm/i915/gt/intel_engine_cs.c 	frame->rq.timeline = &frame->timeline;
timeline          693 drivers/gpu/drm/i915/gt/intel_engine_cs.c 	dw = intel_timeline_pin(&frame->timeline);
timeline          700 drivers/gpu/drm/i915/gt/intel_engine_cs.c 	intel_timeline_unpin(&frame->timeline);
timeline          703 drivers/gpu/drm/i915/gt/intel_engine_cs.c 	intel_timeline_fini(&frame->timeline);
timeline         1294 drivers/gpu/drm/i915/gt/intel_engine_cs.c 						rq->timeline->hwsp_offset,
timeline         1306 drivers/gpu/drm/i915/gt/intel_engine_cs.c 				 rq->timeline->hwsp_offset,
timeline         1399 drivers/gpu/drm/i915/gt/intel_engine_cs.c 			   rq->timeline->hwsp_offset);
timeline           47 drivers/gpu/drm/i915/gt/intel_engine_pm.c 	mutex_acquire(&ce->timeline->mutex.dep_map, 2, 0, _THIS_IP_);
timeline           55 drivers/gpu/drm/i915/gt/intel_engine_pm.c 	mutex_release(&ce->timeline->mutex.dep_map, 0, _THIS_IP_);
timeline          106 drivers/gpu/drm/i915/gt/intel_engine_pm.c 	intel_timeline_enter(rq->timeline);
timeline           21 drivers/gpu/drm/i915/gt/intel_engine_pool.h 	return i915_active_ref(&node->active, rq->timeline, rq);
timeline          336 drivers/gpu/drm/i915/gt/intel_engine_types.h 		struct intel_timeline *timeline;
timeline         1874 drivers/gpu/drm/i915/gt/intel_lrc.c 	GEM_BUG_ON(!rq->timeline->has_initial_breadcrumb);
timeline         1890 drivers/gpu/drm/i915/gt/intel_lrc.c 	*cs++ = rq->timeline->hwsp_offset;
timeline         2445 drivers/gpu/drm/i915/gt/intel_lrc.c 	list = &rq->timeline->requests;
timeline         2946 drivers/gpu/drm/i915/gt/intel_lrc.c 				  request->timeline->hwsp_offset,
timeline         2956 drivers/gpu/drm/i915/gt/intel_lrc.c 				      request->timeline->hwsp_offset,
timeline         2975 drivers/gpu/drm/i915/gt/intel_lrc.c 				      request->timeline->hwsp_offset,
timeline         3377 drivers/gpu/drm/i915/gt/intel_lrc.c 	if (!ce->timeline) {
timeline         3386 drivers/gpu/drm/i915/gt/intel_lrc.c 		ce->timeline = tl;
timeline         3501 drivers/gpu/drm/i915/gt/intel_lrc.c 	intel_timeline_enter(ce->timeline);
timeline         3509 drivers/gpu/drm/i915/gt/intel_lrc.c 	intel_timeline_exit(ce->timeline);
timeline          325 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	*cs++ = rq->timeline->hwsp_offset | PIPE_CONTROL_GLOBAL_GTT;
timeline          428 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	*cs++ = rq->timeline->hwsp_offset;
timeline          442 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(rq->timeline->hwsp_ggtt != rq->engine->status_page.vma);
timeline          443 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(offset_in_page(rq->timeline->hwsp_offset) != I915_GEM_HWS_SEQNO_ADDR);
timeline          462 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(rq->timeline->hwsp_ggtt != rq->engine->status_page.vma);
timeline          463 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(offset_in_page(rq->timeline->hwsp_offset) != I915_GEM_HWS_SEQNO_ADDR);
timeline          940 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(rq->timeline->hwsp_ggtt != rq->engine->status_page.vma);
timeline          941 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(offset_in_page(rq->timeline->hwsp_offset) != I915_GEM_HWS_SEQNO_ADDR);
timeline          963 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(rq->timeline->hwsp_ggtt != rq->engine->status_page.vma);
timeline          964 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(offset_in_page(rq->timeline->hwsp_offset) != I915_GEM_HWS_SEQNO_ADDR);
timeline         1477 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	ce->timeline = intel_timeline_get(engine->legacy.timeline);
timeline         1846 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(request->timeline->has_initial_breadcrumb);
timeline         1957 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 		ret = wait_for_space(ring, rq->timeline, total_bytes);
timeline         2165 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	intel_timeline_unpin(engine->legacy.timeline);
timeline         2166 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	intel_timeline_put(engine->legacy.timeline);
timeline         2339 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	struct intel_timeline *timeline;
timeline         2343 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	timeline = intel_timeline_create(engine->gt, engine->status_page.vma);
timeline         2344 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	if (IS_ERR(timeline)) {
timeline         2345 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 		err = PTR_ERR(timeline);
timeline         2348 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(timeline->has_initial_breadcrumb);
timeline         2350 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	err = intel_timeline_pin(timeline);
timeline         2366 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	engine->legacy.timeline = timeline;
timeline         2372 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	GEM_BUG_ON(timeline->hwsp_ggtt != engine->status_page.vma);
timeline         2381 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	intel_timeline_unpin(timeline);
timeline         2383 drivers/gpu/drm/i915/gt/intel_ringbuffer.c 	intel_timeline_put(timeline);
timeline           54 drivers/gpu/drm/i915/gt/intel_timeline.c hwsp_alloc(struct intel_timeline *timeline, unsigned int *cacheline)
timeline           56 drivers/gpu/drm/i915/gt/intel_timeline.c 	struct intel_gt_timelines *gt = &timeline->gt->timelines;
timeline           75 drivers/gpu/drm/i915/gt/intel_timeline.c 		vma = __hwsp_alloc(timeline->gt);
timeline           82 drivers/gpu/drm/i915/gt/intel_timeline.c 		hwsp->gt = timeline->gt;
timeline          207 drivers/gpu/drm/i915/gt/intel_timeline.c int intel_timeline_init(struct intel_timeline *timeline,
timeline          213 drivers/gpu/drm/i915/gt/intel_timeline.c 	kref_init(&timeline->kref);
timeline          214 drivers/gpu/drm/i915/gt/intel_timeline.c 	atomic_set(&timeline->pin_count, 0);
timeline          216 drivers/gpu/drm/i915/gt/intel_timeline.c 	timeline->gt = gt;
timeline          218 drivers/gpu/drm/i915/gt/intel_timeline.c 	timeline->has_initial_breadcrumb = !hwsp;
timeline          219 drivers/gpu/drm/i915/gt/intel_timeline.c 	timeline->hwsp_cacheline = NULL;
timeline          225 drivers/gpu/drm/i915/gt/intel_timeline.c 		hwsp = hwsp_alloc(timeline, &cacheline);
timeline          235 drivers/gpu/drm/i915/gt/intel_timeline.c 		timeline->hwsp_cacheline = cl;
timeline          236 drivers/gpu/drm/i915/gt/intel_timeline.c 		timeline->hwsp_offset = cacheline * CACHELINE_BYTES;
timeline          240 drivers/gpu/drm/i915/gt/intel_timeline.c 		timeline->hwsp_offset = I915_GEM_HWS_SEQNO_ADDR;
timeline          247 drivers/gpu/drm/i915/gt/intel_timeline.c 	timeline->hwsp_seqno =
timeline          248 drivers/gpu/drm/i915/gt/intel_timeline.c 		memset(vaddr + timeline->hwsp_offset, 0, CACHELINE_BYTES);
timeline          250 drivers/gpu/drm/i915/gt/intel_timeline.c 	timeline->hwsp_ggtt = i915_vma_get(hwsp);
timeline          251 drivers/gpu/drm/i915/gt/intel_timeline.c 	GEM_BUG_ON(timeline->hwsp_offset >= hwsp->size);
timeline          253 drivers/gpu/drm/i915/gt/intel_timeline.c 	timeline->fence_context = dma_fence_context_alloc(1);
timeline          255 drivers/gpu/drm/i915/gt/intel_timeline.c 	mutex_init(&timeline->mutex);
timeline          257 drivers/gpu/drm/i915/gt/intel_timeline.c 	INIT_ACTIVE_REQUEST(&timeline->last_request, &timeline->mutex);
timeline          258 drivers/gpu/drm/i915/gt/intel_timeline.c 	INIT_LIST_HEAD(&timeline->requests);
timeline          260 drivers/gpu/drm/i915/gt/intel_timeline.c 	i915_syncmap_init(&timeline->sync);
timeline          281 drivers/gpu/drm/i915/gt/intel_timeline.c void intel_timeline_fini(struct intel_timeline *timeline)
timeline          283 drivers/gpu/drm/i915/gt/intel_timeline.c 	GEM_BUG_ON(atomic_read(&timeline->pin_count));
timeline          284 drivers/gpu/drm/i915/gt/intel_timeline.c 	GEM_BUG_ON(!list_empty(&timeline->requests));
timeline          286 drivers/gpu/drm/i915/gt/intel_timeline.c 	if (timeline->hwsp_cacheline)
timeline          287 drivers/gpu/drm/i915/gt/intel_timeline.c 		cacheline_free(timeline->hwsp_cacheline);
timeline          289 drivers/gpu/drm/i915/gt/intel_timeline.c 		i915_gem_object_unpin_map(timeline->hwsp_ggtt->obj);
timeline          291 drivers/gpu/drm/i915/gt/intel_timeline.c 	i915_vma_put(timeline->hwsp_ggtt);
timeline          297 drivers/gpu/drm/i915/gt/intel_timeline.c 	struct intel_timeline *timeline;
timeline          300 drivers/gpu/drm/i915/gt/intel_timeline.c 	timeline = kzalloc(sizeof(*timeline), GFP_KERNEL);
timeline          301 drivers/gpu/drm/i915/gt/intel_timeline.c 	if (!timeline)
timeline          304 drivers/gpu/drm/i915/gt/intel_timeline.c 	err = intel_timeline_init(timeline, gt, global_hwsp);
timeline          306 drivers/gpu/drm/i915/gt/intel_timeline.c 		kfree(timeline);
timeline          310 drivers/gpu/drm/i915/gt/intel_timeline.c 	return timeline;
timeline          496 drivers/gpu/drm/i915/gt/intel_timeline.c 	return i915_active_ref(&cl->active, rq->timeline, rq);
timeline          504 drivers/gpu/drm/i915/gt/intel_timeline.c 	struct intel_timeline *tl = from->timeline;
timeline          507 drivers/gpu/drm/i915/gt/intel_timeline.c 	GEM_BUG_ON(to->timeline == tl);
timeline          540 drivers/gpu/drm/i915/gt/intel_timeline.c 	struct intel_timeline *timeline =
timeline          541 drivers/gpu/drm/i915/gt/intel_timeline.c 		container_of(kref, typeof(*timeline), kref);
timeline          543 drivers/gpu/drm/i915/gt/intel_timeline.c 	intel_timeline_fini(timeline);
timeline          544 drivers/gpu/drm/i915/gt/intel_timeline.c 	kfree(timeline);
timeline           43 drivers/gpu/drm/i915/gt/intel_timeline.h intel_timeline_get(struct intel_timeline *timeline)
timeline           45 drivers/gpu/drm/i915/gt/intel_timeline.h 	kref_get(&timeline->kref);
timeline           46 drivers/gpu/drm/i915/gt/intel_timeline.h 	return timeline;
timeline           50 drivers/gpu/drm/i915/gt/intel_timeline.h static inline void intel_timeline_put(struct intel_timeline *timeline)
timeline           52 drivers/gpu/drm/i915/gt/intel_timeline.h 	kref_put(&timeline->kref, __intel_timeline_free);
timeline          124 drivers/gpu/drm/i915/gt/mock_engine.c 		mock_timeline_unpin(ce->timeline);
timeline          137 drivers/gpu/drm/i915/gt/mock_engine.c 	GEM_BUG_ON(ce->timeline);
timeline          138 drivers/gpu/drm/i915/gt/mock_engine.c 	ce->timeline = intel_timeline_create(ce->engine->gt, NULL);
timeline          139 drivers/gpu/drm/i915/gt/mock_engine.c 	if (IS_ERR(ce->timeline)) {
timeline          141 drivers/gpu/drm/i915/gt/mock_engine.c 		return PTR_ERR(ce->timeline);
timeline          144 drivers/gpu/drm/i915/gt/mock_engine.c 	mock_timeline_pin(ce->timeline);
timeline           27 drivers/gpu/drm/i915/gt/selftest_context.c 		mutex_lock(&rq->timeline->mutex);
timeline           29 drivers/gpu/drm/i915/gt/selftest_context.c 		mutex_unlock(&rq->timeline->mutex);
timeline           39 drivers/gpu/drm/i915/gt/selftest_context.c 	struct intel_timeline *tl = ce->timeline;
timeline         1082 drivers/gpu/drm/i915/gt/selftest_lrc.c 				__i915_active_request_set(&rq[i]->timeline->last_request,
timeline           11 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c void mock_timeline_init(struct intel_timeline *timeline, u64 context)
timeline           13 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c 	timeline->gt = NULL;
timeline           14 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c 	timeline->fence_context = context;
timeline           16 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c 	mutex_init(&timeline->mutex);
timeline           18 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c 	INIT_ACTIVE_REQUEST(&timeline->last_request, &timeline->mutex);
timeline           19 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c 	INIT_LIST_HEAD(&timeline->requests);
timeline           21 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c 	i915_syncmap_init(&timeline->sync);
timeline           23 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c 	INIT_LIST_HEAD(&timeline->link);
timeline           26 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c void mock_timeline_fini(struct intel_timeline *timeline)
timeline           28 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c 	i915_syncmap_free(&timeline->sync);
timeline           12 drivers/gpu/drm/i915/gt/selftests/mock_timeline.h void mock_timeline_init(struct intel_timeline *timeline, u64 context);
timeline           13 drivers/gpu/drm/i915/gt/selftests/mock_timeline.h void mock_timeline_fini(struct intel_timeline *timeline);
timeline           33 drivers/gpu/drm/i915/i915_active.c 	u64 timeline;
timeline          196 drivers/gpu/drm/i915/i915_active.c 	if (node && node->timeline == idx)
timeline          213 drivers/gpu/drm/i915/i915_active.c 		if (node->timeline == idx) {
timeline          218 drivers/gpu/drm/i915/i915_active.c 		if (node->timeline < idx)
timeline          227 drivers/gpu/drm/i915/i915_active.c 	node->timeline = idx;
timeline          267 drivers/gpu/drm/i915/i915_active.c 	GEM_BUG_ON(node->timeline != engine->kernel_context->timeline->fence_context);
timeline          497 drivers/gpu/drm/i915/i915_active.c 	return node->timeline == idx && !i915_active_request_isset(&node->base);
timeline          532 drivers/gpu/drm/i915/i915_active.c 		if (node->timeline < idx)
timeline          549 drivers/gpu/drm/i915/i915_active.c 		if (node->timeline > idx)
timeline          552 drivers/gpu/drm/i915/i915_active.c 		if (node->timeline < idx)
timeline          602 drivers/gpu/drm/i915/i915_active.c 		u64 idx = engine->kernel_context->timeline->fence_context;
timeline          615 drivers/gpu/drm/i915/i915_active.c 				&engine->kernel_context->timeline->mutex;
timeline          619 drivers/gpu/drm/i915/i915_active.c 			node->timeline = idx;
timeline          683 drivers/gpu/drm/i915/i915_active.c 			if (it->timeline < node->timeline)
timeline          703 drivers/gpu/drm/i915/i915_active.c 	GEM_BUG_ON(rq->timeline != engine->kernel_context->timeline);
timeline          222 drivers/gpu/drm/i915/i915_request.c 	lockdep_assert_held(&rq->timeline->mutex);
timeline          243 drivers/gpu/drm/i915/i915_request.c 	GEM_BUG_ON(!list_is_first(&rq->link, &rq->timeline->requests));
timeline          319 drivers/gpu/drm/i915/i915_request.c 	struct intel_timeline * const tl = rq->timeline;
timeline          637 drivers/gpu/drm/i915/i915_request.c 	struct intel_timeline *tl = ce->timeline;
timeline          695 drivers/gpu/drm/i915/i915_request.c 	rq->timeline = tl;
timeline          801 drivers/gpu/drm/i915/i915_request.c 	if (list_is_first(&signal->link, &signal->timeline->requests))
timeline          805 drivers/gpu/drm/i915/i915_request.c 	if (intel_timeline_sync_is_later(rq->timeline, &signal->fence))
timeline          840 drivers/gpu/drm/i915/i915_request.c 	GEM_BUG_ON(!from->timeline->has_initial_breadcrumb);
timeline          895 drivers/gpu/drm/i915/i915_request.c 	GEM_BUG_ON(to->timeline == from->timeline);
timeline          972 drivers/gpu/drm/i915/i915_request.c 		    intel_timeline_sync_is_later(rq->timeline, fence))
timeline          986 drivers/gpu/drm/i915/i915_request.c 			intel_timeline_sync_set(rq->timeline, fence);
timeline         1128 drivers/gpu/drm/i915/i915_request.c 	struct intel_timeline *timeline = rq->timeline;
timeline         1151 drivers/gpu/drm/i915/i915_request.c 	prev = rcu_dereference_protected(timeline->last_request.request,
timeline         1152 drivers/gpu/drm/i915/i915_request.c 					 lockdep_is_held(&timeline->mutex));
timeline         1169 drivers/gpu/drm/i915/i915_request.c 	list_add_tail(&rq->link, &timeline->requests);
timeline         1176 drivers/gpu/drm/i915/i915_request.c 	GEM_BUG_ON(timeline->seqno != rq->fence.seqno);
timeline         1177 drivers/gpu/drm/i915/i915_request.c 	__i915_active_request_set(&timeline->last_request, rq);
timeline         1241 drivers/gpu/drm/i915/i915_request.c 	struct intel_timeline * const tl = rq->timeline;
timeline         1296 drivers/gpu/drm/i915/i915_request.c 	if (prev && i915_request_completed(prev) && prev->timeline == tl)
timeline          117 drivers/gpu/drm/i915/i915_request.h 	struct intel_timeline *timeline;
timeline          905 drivers/gpu/drm/i915/i915_vma.c 	err = i915_active_ref(&vma->active, rq->timeline, rq);
timeline          912 drivers/gpu/drm/i915/i915_vma.c 					rq->timeline,
timeline          113 drivers/gpu/drm/i915/selftests/i915_active.c 			err = i915_active_ref(&active->base, rq->timeline, rq);
timeline          150 drivers/gpu/drm/i915/selftests/igt_spinner.c 	    rq->timeline->has_initial_breadcrumb) {
timeline           20 include/trace/events/dma_fence.h 		__string(timeline, fence->ops->get_timeline_name(fence))
timeline           27 include/trace/events/dma_fence.h 		__assign_str(timeline, fence->ops->get_timeline_name(fence))
timeline           33 include/trace/events/dma_fence.h 		  __get_str(driver), __get_str(timeline), __entry->context,
timeline           34 tools/testing/selftests/sync/sync_alloc.c 	int timeline, valid;
timeline           36 tools/testing/selftests/sync/sync_alloc.c 	timeline = sw_sync_timeline_create();
timeline           37 tools/testing/selftests/sync/sync_alloc.c 	valid = sw_sync_timeline_is_valid(timeline);
timeline           40 tools/testing/selftests/sync/sync_alloc.c 	sw_sync_timeline_destroy(timeline);
timeline           46 tools/testing/selftests/sync/sync_alloc.c 	int timeline, fence, valid;
timeline           48 tools/testing/selftests/sync/sync_alloc.c 	timeline = sw_sync_timeline_create();
timeline           49 tools/testing/selftests/sync/sync_alloc.c 	valid = sw_sync_timeline_is_valid(timeline);
timeline           52 tools/testing/selftests/sync/sync_alloc.c 	fence = sw_sync_fence_create(timeline, "allocFence", 1);
timeline           57 tools/testing/selftests/sync/sync_alloc.c 	sw_sync_timeline_destroy(timeline);
timeline           63 tools/testing/selftests/sync/sync_alloc.c 	int fence, timeline;
timeline           65 tools/testing/selftests/sync/sync_alloc.c 	timeline = sw_sync_timeline_create();
timeline           66 tools/testing/selftests/sync/sync_alloc.c 	ASSERT(timeline > 0, "Failure allocating timeline\n");
timeline           72 tools/testing/selftests/sync/sync_alloc.c 	sw_sync_timeline_destroy(timeline);
timeline           35 tools/testing/selftests/sync/sync_fence.c 	int timeline = sw_sync_timeline_create();
timeline           37 tools/testing/selftests/sync/sync_fence.c 	valid = sw_sync_timeline_is_valid(timeline);
timeline           40 tools/testing/selftests/sync/sync_fence.c 	fence = sw_sync_fence_create(timeline, "allocFence", 5);
timeline           49 tools/testing/selftests/sync/sync_fence.c 	ret = sw_sync_timeline_inc(timeline, 1);
timeline           57 tools/testing/selftests/sync/sync_fence.c 	ret = sw_sync_timeline_inc(timeline, 4);
timeline           65 tools/testing/selftests/sync/sync_fence.c 	ret = sw_sync_timeline_inc(timeline, 10);
timeline           71 tools/testing/selftests/sync/sync_fence.c 	sw_sync_timeline_destroy(timeline);
timeline           79 tools/testing/selftests/sync/sync_fence.c 	int timeline = sw_sync_timeline_create();
timeline           82 tools/testing/selftests/sync/sync_fence.c 	a = sw_sync_fence_create(timeline, "allocFence", 1);
timeline           83 tools/testing/selftests/sync/sync_fence.c 	b = sw_sync_fence_create(timeline, "allocFence", 2);
timeline           84 tools/testing/selftests/sync/sync_fence.c 	c = sw_sync_fence_create(timeline, "allocFence", 3);
timeline          107 tools/testing/selftests/sync/sync_fence.c 	sw_sync_timeline_inc(timeline, 1);
timeline          113 tools/testing/selftests/sync/sync_fence.c 	sw_sync_timeline_inc(timeline, 1);
timeline          119 tools/testing/selftests/sync/sync_fence.c 	sw_sync_timeline_inc(timeline, 1);
timeline          130 tools/testing/selftests/sync/sync_fence.c 	sw_sync_timeline_destroy(timeline);
timeline           35 tools/testing/selftests/sync/sync_merge.c 	int timeline = sw_sync_timeline_create();
timeline           37 tools/testing/selftests/sync/sync_merge.c 	valid = sw_sync_timeline_is_valid(timeline);
timeline           40 tools/testing/selftests/sync/sync_merge.c 	fence = sw_sync_fence_create(timeline, "allocFence", 5);
timeline           51 tools/testing/selftests/sync/sync_merge.c 	sw_sync_timeline_inc(timeline, 5);
timeline           57 tools/testing/selftests/sync/sync_merge.c 	sw_sync_timeline_destroy(timeline);
timeline           44 tools/testing/selftests/sync/sync_stress_merge.c 	int timeline, timeline_offset, sync_point;
timeline           65 tools/testing/selftests/sync/sync_stress_merge.c 		timeline = timelines[timeline_offset];
timeline           75 tools/testing/selftests/sync/sync_stress_merge.c 		tmpfence = sw_sync_fence_create(timeline, "fence", sync_point);
timeline           36 tools/testing/selftests/sync/sync_stress_parallelism.c 	int timeline;
timeline           43 tools/testing/selftests/sync/sync_stress_parallelism.c 	int timeline = test_data_two_threads.timeline;
timeline           48 tools/testing/selftests/sync/sync_stress_parallelism.c 		fence = sw_sync_fence_create(timeline, "fence",
timeline           66 tools/testing/selftests/sync/sync_stress_parallelism.c 		ret = sw_sync_timeline_inc(timeline, 1);
timeline           79 tools/testing/selftests/sync/sync_stress_parallelism.c 	int timeline = sw_sync_timeline_create();
timeline           81 tools/testing/selftests/sync/sync_stress_parallelism.c 	valid = sw_sync_timeline_is_valid(timeline);
timeline           86 tools/testing/selftests/sync/sync_stress_parallelism.c 	test_data_two_threads.timeline = timeline;
timeline          108 tools/testing/selftests/sync/sync_stress_parallelism.c 	sw_sync_timeline_destroy(timeline);