Searched refs:wqi_tail (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/gpu/drm/xe/ |
H A D | xe_guc_exec_queue_types.h | 46 /** @wqi_tail: work queue item tail */ 47 u32 wqi_tail; member
|
H A D | xe_guc_submit_types.h | 112 /** @guc.wqi_tail: work queue item tail */ 113 u32 wqi_tail; member
|
H A D | xe_guc_submit.c | 577 q->guc->wqi_tail = 0; in register_exec_queue() 601 return (WQ_SIZE - q->guc->wqi_tail); in wq_space_until_wrap() 612 CIRC_SPACE(q->guc->wqi_tail, q->guc->wqi_head, WQ_SIZE) in wq_wait_for_space() 644 parallel_write(xe, map, wq[q->guc->wqi_tail / sizeof(u32)], in wq_noop_append() 647 q->guc->wqi_tail = 0; in wq_noop_append() 685 wq[q->guc->wqi_tail / sizeof(u32)])); in wq_item_append() 687 q->guc->wqi_tail += wqi_size; in wq_item_append() 688 xe_gt_assert(guc_to_gt(guc), q->guc->wqi_tail <= WQ_SIZE); in wq_item_append() 693 parallel_write(xe, map, wq_desc.tail, q->guc->wqi_tail); in wq_item_append() 2168 snapshot->guc.wqi_tail in guc_exec_queue_wq_snapshot_capture() [all...] |
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_context_types.h | 293 /** @wqi_tail: cached tail pointer in work queue */ 294 u16 wqi_tail; member
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_submission.c | 504 CIRC_SPACE(ce->parallel.guc.wqi_tail, ce->parallel.guc.wqi_head, WQ_SIZE) in get_wq_pointer() 513 return &__get_parent_scratch(ce)->wq[ce->parallel.guc.wqi_tail / sizeof(u32)]; in get_wq_pointer() 816 return (WQ_SIZE - ce->parallel.guc.wqi_tail); in wq_space_until_wrap() 828 ce->parallel.guc.wqi_tail = (ce->parallel.guc.wqi_tail + wqi_size) & in write_wqi() 830 WRITE_ONCE(*ce->parallel.guc.wq_tail, ce->parallel.guc.wqi_tail); in write_wqi() 845 ce->parallel.guc.wqi_tail = 0; in guc_wq_noop_append() 2828 ce->parallel.guc.wqi_tail = 0; in prepare_context_registration_info_v69() 2901 ce->parallel.guc.wqi_tail = 0; in prepare_context_registration_info_v70()
|