drm/xe: Relocate regs_are_mcr function

Relocate regs_are_mcr funciton to a higher position in the file
for improved visibility.

Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Janga Rahul Kumar <janga.rahul.kumar@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240503193902.2056202-2-janga.rahul.kumar@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
This commit is contained in:
Janga Rahul Kumar 2024-05-04 01:09:01 +05:30 committed by Lucas De Marchi
parent a0862cf2fe
commit 72c7163f27

View File

@ -255,6 +255,16 @@ static const struct xe_mocs_entry gen12_mocs_desc[] = {
L3_1_UC)
};
static bool regs_are_mcr(struct xe_gt *gt)
{
struct xe_device *xe = gt_to_xe(gt);
if (xe_gt_is_media_type(gt))
return MEDIA_VER(xe) >= 20;
else
return GRAPHICS_VERx100(xe) >= 1250;
}
static const struct xe_mocs_entry dg1_mocs_desc[] = {
/* UC */
MOCS_ENTRY(1, 0, L3_1_UC),
@ -467,16 +477,6 @@ static u32 get_entry_control(const struct xe_mocs_info *info,
return info->table[info->unused_entries_index].control_value;
}
static bool regs_are_mcr(struct xe_gt *gt)
{
struct xe_device *xe = gt_to_xe(gt);
if (xe_gt_is_media_type(gt))
return MEDIA_VER(xe) >= 20;
else
return GRAPHICS_VERx100(xe) >= 1250;
}
static void __init_mocs_table(struct xe_gt *gt,
const struct xe_mocs_info *info)
{