Searched refs:wqi_tail (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_guc_exec_queue_types.h | 45 u32 wqi_tail; member
|
| H A D | xe_guc_submit_types.h | 113 u32 wqi_tail; member
|
| H A D | xe_guc_submit.c | 547 q->guc->wqi_tail = 0; in register_exec_queue() 571 return (WQ_SIZE - q->guc->wqi_tail); in wq_space_until_wrap() 582 CIRC_SPACE(q->guc->wqi_tail, q->guc->wqi_head, WQ_SIZE) in wq_wait_for_space() 614 parallel_write(xe, map, wq[q->guc->wqi_tail / sizeof(u32)], in wq_noop_append() 617 q->guc->wqi_tail = 0; in wq_noop_append() 655 wq[q->guc->wqi_tail / sizeof(u32)])); in wq_item_append() 657 q->guc->wqi_tail += wqi_size; in wq_item_append() 658 xe_gt_assert(guc_to_gt(guc), q->guc->wqi_tail <= WQ_SIZE); in wq_item_append() 663 parallel_write(xe, map, wq_desc.tail, q->guc->wqi_tail); in wq_item_append() 2112 snapshot->guc.wqi_tail = q->guc->wqi_tail; in guc_exec_queue_wq_snapshot_capture() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/gt/ |
| H A D | intel_context_types.h | 294 u16 wqi_tail; member
|
| /linux-6.15/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()
|