Searched refs:wqi_tail (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_exec_queue_types.h44 /** @wqi_tail: work queue item tail */
45 u32 wqi_tail; member in struct:xe_guc_exec_queue
H A Dxe_guc_submit_types.h123 /** @guc.wqi_tail: work queue item tail */
124 u32 wqi_tail; member in struct:xe_guc_submit_exec_queue_snapshot::__anon625
H A Dxe_guc_submit.c550 q->guc->wqi_tail = 0;
574 return (WQ_SIZE - q->guc->wqi_tail);
585 CIRC_SPACE(q->guc->wqi_tail, q->guc->wqi_head, WQ_SIZE)
617 parallel_write(xe, map, wq[q->guc->wqi_tail / sizeof(u32)],
620 q->guc->wqi_tail = 0;
658 wq[q->guc->wqi_tail / sizeof(u32)]));
660 q->guc->wqi_tail += wqi_size;
661 xe_assert(xe, q->guc->wqi_tail <= WQ_SIZE);
666 parallel_write(xe, map, wq_desc.tail, q->guc->wqi_tail);
1745 snapshot->guc.wqi_tail
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_context_types.h289 /** @wqi_tail: cached tail pointer in work queue */
290 u16 wqi_tail; member in struct:intel_context::__anon643::__anon645
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c504 CIRC_SPACE(ce->parallel.guc.wqi_tail, ce->parallel.guc.wqi_head, WQ_SIZE)
513 return &__get_parent_scratch(ce)->wq[ce->parallel.guc.wqi_tail / sizeof(u32)];
816 return (WQ_SIZE - ce->parallel.guc.wqi_tail);
828 ce->parallel.guc.wqi_tail = (ce->parallel.guc.wqi_tail + wqi_size) &
830 WRITE_ONCE(*ce->parallel.guc.wq_tail, ce->parallel.guc.wqi_tail);
845 ce->parallel.guc.wqi_tail = 0;
2764 ce->parallel.guc.wqi_tail = 0;
2837 ce->parallel.guc.wqi_tail = 0;

Completed in 157 milliseconds