Lines Matching refs:trampoline
250 struct i915_vma *trampoline; /** trampoline used for chaining */ member
2273 struct i915_vma *trampoline; member
2287 pw->trampoline); in __eb_parse()
2294 if (pw->trampoline) in __eb_parse_release()
2295 i915_active_release(&pw->trampoline->active); in __eb_parse_release()
2327 if (pw->trampoline) { in parser_mark_active()
2328 err = __parser_mark_active(pw->trampoline, tl, &pw->base.dma); in parser_mark_active()
2340 struct i915_vma *trampoline) in eb_parse_pipeline() argument
2360 if (trampoline) { in eb_parse_pipeline()
2361 err = i915_active_acquire(&trampoline->active); in eb_parse_pipeline()
2373 pw->trampoline = trampoline; in eb_parse_pipeline()
2430 struct i915_vma *shadow, *trampoline, *batch; in eb_parse() local
2478 trampoline = NULL; in eb_parse()
2480 trampoline = shadow; in eb_parse()
2487 shadow = trampoline; in eb_parse()
2501 err = eb_parse_pipeline(eb, shadow, trampoline); in eb_parse()
2509 eb->trampoline = trampoline; in eb_parse()
2524 if (trampoline) in eb_parse()
2525 i915_vma_unpin(trampoline); in eb_parse()
2566 if (eb->trampoline) { in eb_submit()
2569 eb->trampoline->node.start + in eb_submit()
3197 eb.trampoline = NULL; in i915_gem_do_execbuffer()
3357 if (eb.trampoline) in i915_gem_do_execbuffer()
3358 i915_vma_unpin(eb.trampoline); in i915_gem_do_execbuffer()