drm/xe: Use function to emit PIPE_CONTROL
authorJosé Roberto de Souza <jose.souza@intel.com>
Tue, 30 Jan 2024 13:22:49 +0000 (05:22 -0800)
committerJosé Roberto de Souza <jose.souza@intel.com>
Tue, 30 Jan 2024 19:51:53 +0000 (11:51 -0800)
commit8945a46a7cba19054a911fd9c33f1fb34b623359
treed48b7c0ebe0bea59f137e1c4ae0bb04a34462b4f
parentcd43106c9b0506504b6dea3703d2d31c80b1d592
drm/xe: Use function to emit PIPE_CONTROL

This reduces code duplication in xe_ring_ops.

v2:
- fix flags of emit_pipe_imm_ggtt()
- reduce to only one function

v3:
- fix emit_pipe_imm_ggtt() stall_only check

Cc: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240130132249.8615-1-jose.souza@intel.com
drivers/gpu/drm/xe/xe_ring_ops.c