]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/xe: Add helpers to loop over geometry and compute DSS
authorJosé Roberto de Souza <jose.souza@intel.com>
Wed, 24 Apr 2024 14:03:02 +0000 (07:03 -0700)
committerJosé Roberto de Souza <jose.souza@intel.com>
Wed, 24 Apr 2024 16:06:38 +0000 (09:06 -0700)
commit082a634f608200d569412114fc0ee4d8c9f0f2aa
tree845c591b2fd5a31f7f492e0ce26495263d3e08c9
parentf332625733b967afca3ccbc32553e3003d847b44
drm/xe: Add helpers to loop over geometry and compute DSS

Some DSS can only be available for geometry while others can only be
available for compute.
So here adding helpers to loop only available DSS for given usage.

User of this helper will come in the next patch.

v2:
- drop has_dss()

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Zhanjun Dong <zhanjun.dong@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240424140319.61651-2-jose.souza@intel.com
drivers/gpu/drm/xe/xe_gt_mcr.h
drivers/gpu/drm/xe/xe_gt_topology.c
drivers/gpu/drm/xe/xe_gt_topology.h