Searched refs:execute_cb (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_request.c | 45 struct execute_cb { struct 173 struct execute_cb *cb = container_of(wrk, typeof(*cb), work); in irq_execute_cb() 181 struct execute_cb *cb = container_of(wrk, typeof(*cb), work); in irq_execute_cb_hook() 193 struct execute_cb *cb, *cn; in __notify_execute_cb() 195 if (llist_empty(&rq->execute_cb)) in __notify_execute_cb() 199 llist_del_all(&rq->execute_cb), in __notify_execute_cb() 325 GEM_BUG_ON(!llist_empty(&rq->execute_cb)); in i915_request_retire() 428 struct execute_cb *cb; in __await_execution() 459 * request (then flush the execute_cb). So by registering the in __await_execution() 463 if (llist_add(&cb->work.llnode, &signal->execute_cb)) { in __await_execution() [all...] |
H A D | i915_request.h | 216 struct llist_head execute_cb; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_request.c | 52 struct execute_cb { struct 185 struct execute_cb *cb = container_of(wrk, typeof(*cb), work); in irq_execute_cb() 194 struct execute_cb *cb, *cn; in __notify_execute_cb() 196 if (llist_empty(&rq->execute_cb)) in __notify_execute_cb() 200 llist_del_all(&rq->execute_cb), in __notify_execute_cb() 406 GEM_BUG_ON(!llist_empty(&rq->execute_cb)); in i915_request_retire() 506 struct execute_cb *cb; in __await_execution() 528 * request (then flush the execute_cb). So by registering the in __await_execution() 532 if (llist_add(&cb->work.node.llist, &signal->execute_cb)) { in __await_execution() 687 * master execute_cb ma in __i915_request_submit() [all...] |
H A D | i915_request.h | 252 struct llist_head execute_cb; member
|
Completed in 6 milliseconds