Home
last modified time | relevance | path

Searched refs:signaler (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_sw_fence.c283 const struct i915_sw_fence * const signaler) in __i915_sw_fence_check_if_after()
290 if (fence == signaler) in __i915_sw_fence_check_if_after()
297 if (__i915_sw_fence_check_if_after(wq->private, signaler)) in __i915_sw_fence_check_if_after()
320 const struct i915_sw_fence * const signaler) in i915_sw_fence_check_if_after()
326 err = __i915_sw_fence_check_if_after(fence, signaler); in i915_sw_fence_check_if_after()
334 const struct i915_sw_fence * const signaler) in i915_sw_fence_check_if_after()
341 struct i915_sw_fence *signaler, in __i915_sw_fence_await_sw_fence()
350 if (i915_sw_fence_done(signaler)) { in __i915_sw_fence_await_sw_fence()
351 i915_sw_fence_set_error_once(fence, signaler->error); in __i915_sw_fence_await_sw_fence()
355 debug_fence_assert(signaler); in __i915_sw_fence_await_sw_fence()
282 __i915_sw_fence_check_if_after(struct i915_sw_fence *fence, const struct i915_sw_fence * const signaler) __i915_sw_fence_check_if_after() argument
319 i915_sw_fence_check_if_after(struct i915_sw_fence *fence, const struct i915_sw_fence * const signaler) i915_sw_fence_check_if_after() argument
333 i915_sw_fence_check_if_after(struct i915_sw_fence *fence, const struct i915_sw_fence * const signaler) i915_sw_fence_check_if_after() argument
340 __i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, struct i915_sw_fence *signaler, wait_queue_entry_t *wq, gfp_t gfp) __i915_sw_fence_await_sw_fence() argument
396 i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, struct i915_sw_fence *signaler, wait_queue_entry_t *wq) i915_sw_fence_await_sw_fence() argument
403 i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence, struct i915_sw_fence *signaler, gfp_t gfp) i915_sw_fence_await_sw_fence_gfp() argument
[all...]
H A Di915_scheduler.c172 stack.signaler = node; in __i915_schedule()
194 struct i915_sched_node *node = dep->signaler; in __i915_schedule()
209 if (node_signaled(p->signaler)) in __i915_schedule()
212 if (prio > READ_ONCE(p->signaler->attr.priority)) in __i915_schedule()
240 struct i915_request *from = container_of(dep->signaler, in __i915_schedule()
245 node = dep->signaler; in __i915_schedule()
339 dep->signaler = signal; in __i915_sched_node_add_dependency()
397 GEM_BUG_ON(dep->signaler != node); in i915_sched_node_fini()
422 const struct i915_request *signaler = in i915_request_show_with_schedule() local
423 node_to_request(dep->signaler); in i915_request_show_with_schedule()
[all...]
H A Di915_scheduler_types.h73 struct i915_sched_node *signaler; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_sw_fence.c278 const struct i915_sw_fence * const signaler) in __i915_sw_fence_check_if_after()
285 if (fence == signaler) in __i915_sw_fence_check_if_after()
292 if (__i915_sw_fence_check_if_after(wq->private, signaler)) in __i915_sw_fence_check_if_after()
315 const struct i915_sw_fence * const signaler) in i915_sw_fence_check_if_after()
324 err = __i915_sw_fence_check_if_after(fence, signaler); in i915_sw_fence_check_if_after()
332 struct i915_sw_fence *signaler, in __i915_sw_fence_await_sw_fence()
341 if (i915_sw_fence_done(signaler)) { in __i915_sw_fence_await_sw_fence()
342 i915_sw_fence_set_error_once(fence, signaler->error); in __i915_sw_fence_await_sw_fence()
346 debug_fence_assert(signaler); in __i915_sw_fence_await_sw_fence()
349 if (unlikely(i915_sw_fence_check_if_after(fence, signaler))) in __i915_sw_fence_await_sw_fence()
277 __i915_sw_fence_check_if_after(struct i915_sw_fence *fence, const struct i915_sw_fence * const signaler) __i915_sw_fence_check_if_after() argument
314 i915_sw_fence_check_if_after(struct i915_sw_fence *fence, const struct i915_sw_fence * const signaler) i915_sw_fence_check_if_after() argument
331 __i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, struct i915_sw_fence *signaler, wait_queue_entry_t *wq, gfp_t gfp) __i915_sw_fence_await_sw_fence() argument
387 i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, struct i915_sw_fence *signaler, wait_queue_entry_t *wq) i915_sw_fence_await_sw_fence() argument
394 i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence, struct i915_sw_fence *signaler, gfp_t gfp) i915_sw_fence_await_sw_fence_gfp() argument
[all...]
H A Di915_scheduler.c251 stack.signaler = node; in __i915_schedule()
273 struct i915_sched_node *node = dep->signaler; in __i915_schedule()
288 if (node_signaled(p->signaler)) in __i915_schedule()
291 if (prio > READ_ONCE(p->signaler->attr.priority)) in __i915_schedule()
321 node = dep->signaler; in __i915_schedule()
433 dep->signaler = signal; in __i915_sched_node_add_dependency()
495 GEM_BUG_ON(dep->signaler != node); in i915_sched_node_fini()
H A Di915_scheduler_types.h73 struct i915_sched_node *signaler; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_execlists_submission.c1103 /* No waiter should start before its signaler */ in defer_request()
2140 container_of(p->signaler, typeof(*s), sched); in hold_request()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_lrc.c1874 /* No waiter should start before its signaler */ in defer_request()
2858 container_of(p->signaler, typeof(*s), sched); in hold_request()

Completed in 15 milliseconds