Skip to content

Commit cb7ee69

Browse files
dceraoloickle
authored andcommitted
drm/i915: make find_fw_domain work on intel_uncore
Remove unneeded usage of dev_priv from 1 extra function. Signed-off-by: Daniele Ceraolo Spurio <[email protected]> Cc: Paulo Zanoni <[email protected]> Reviewed-by: Paulo Zanoni <[email protected]> Signed-off-by: Chris Wilson <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent f7de502 commit cb7ee69

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

drivers/gpu/drm/i915/intel_uncore.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -835,13 +835,13 @@ static int fw_range_cmp(u32 offset, const struct intel_forcewake_range *entry)
835835
})
836836

837837
static enum forcewake_domains
838-
find_fw_domain(struct drm_i915_private *dev_priv, u32 offset)
838+
find_fw_domain(struct intel_uncore *uncore, u32 offset)
839839
{
840840
const struct intel_forcewake_range *entry;
841841

842842
entry = BSEARCH(offset,
843-
dev_priv->uncore.fw_domains_table,
844-
dev_priv->uncore.fw_domains_table_entries,
843+
uncore->fw_domains_table,
844+
uncore->fw_domains_table_entries,
845845
fw_range_cmp);
846846

847847
if (!entry)
@@ -853,11 +853,11 @@ find_fw_domain(struct drm_i915_private *dev_priv, u32 offset)
853853
* translate it here to the list of available domains.
854854
*/
855855
if (entry->domains == FORCEWAKE_ALL)
856-
return dev_priv->uncore.fw_domains;
856+
return uncore->fw_domains;
857857

858-
WARN(entry->domains & ~dev_priv->uncore.fw_domains,
858+
WARN(entry->domains & ~uncore->fw_domains,
859859
"Uninitialized forcewake domain(s) 0x%x accessed at 0x%x\n",
860-
entry->domains & ~dev_priv->uncore.fw_domains, offset);
860+
entry->domains & ~uncore->fw_domains, offset);
861861

862862
return entry->domains;
863863
}
@@ -885,15 +885,15 @@ static const struct intel_forcewake_range __vlv_fw_ranges[] = {
885885
({ \
886886
enum forcewake_domains __fwd = 0; \
887887
if (NEEDS_FORCE_WAKE((offset))) \
888-
__fwd = find_fw_domain(dev_priv, offset); \
888+
__fwd = find_fw_domain(&dev_priv->uncore, offset); \
889889
__fwd; \
890890
})
891891

892892
#define __gen11_fwtable_reg_read_fw_domains(offset) \
893893
({ \
894894
enum forcewake_domains __fwd = 0; \
895895
if (GEN11_NEEDS_FORCE_WAKE((offset))) \
896-
__fwd = find_fw_domain(dev_priv, offset); \
896+
__fwd = find_fw_domain(&dev_priv->uncore, offset); \
897897
__fwd; \
898898
})
899899

@@ -979,15 +979,15 @@ static const struct intel_forcewake_range __chv_fw_ranges[] = {
979979
({ \
980980
enum forcewake_domains __fwd = 0; \
981981
if (NEEDS_FORCE_WAKE((offset)) && !is_gen8_shadowed(offset)) \
982-
__fwd = find_fw_domain(dev_priv, offset); \
982+
__fwd = find_fw_domain(&dev_priv->uncore, offset); \
983983
__fwd; \
984984
})
985985

986986
#define __gen11_fwtable_reg_write_fw_domains(offset) \
987987
({ \
988988
enum forcewake_domains __fwd = 0; \
989989
if (GEN11_NEEDS_FORCE_WAKE((offset)) && !is_gen11_shadowed(offset)) \
990-
__fwd = find_fw_domain(dev_priv, offset); \
990+
__fwd = find_fw_domain(&dev_priv->uncore, offset); \
991991
__fwd; \
992992
})
993993

0 commit comments

Comments
 (0)