[PATCH 11/15] drm/i915: Convert get_fifo_size return from int to u16
Tvrtko Ursulin
tursulin at ursulin.net
Fri Oct 7 10:37:47 UTC 2016
From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
All FIFOs fit in u16 and unsigned is more appropriate.
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
---
drivers/gpu/drm/i915/i915_drv.h | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index a219a3534750..d67adb3e36aa 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -492,7 +492,7 @@ struct dpll;
struct drm_i915_display_funcs {
int (*get_display_clock_speed)(struct drm_device *dev);
- int (*get_fifo_size)(struct drm_device *dev, int plane);
+ u16 (*get_fifo_size)(struct drm_device *dev, int plane);
int (*compute_pipe_wm)(struct intel_crtc_state *cstate);
int (*compute_intermediate_wm)(struct drm_device *dev,
struct intel_crtc *intel_crtc,
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
index cccf4dfd6264..c130c3d6aa9c 100644
--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu/drm/i915/intel_pm.c
@@ -377,8 +377,8 @@ static const u16 pessimal_latency_ns = 5000;
#define VLV_FIFO_START(dsparb, dsparb2, lo_shift, hi_shift) \
((((dsparb) >> (lo_shift)) & 0xff) | ((((dsparb2) >> (hi_shift)) & 0x1) << 8))
-static int vlv_get_fifo_size(struct drm_device *dev,
- enum pipe pipe, int plane)
+static u16 vlv_get_fifo_size(struct drm_device *dev,
+ enum pipe pipe, int plane)
{
struct drm_i915_private *dev_priv = to_i915(dev);
u16 sprite0_start, sprite1_start, size;
@@ -429,7 +429,7 @@ static int vlv_get_fifo_size(struct drm_device *dev,
return size;
}
-static int i9xx_get_fifo_size(struct drm_device *dev, int plane)
+static u16 i9xx_get_fifo_size(struct drm_device *dev, int plane)
{
struct drm_i915_private *dev_priv = to_i915(dev);
u32 dsparb = I915_READ(DSPARB);
@@ -445,7 +445,7 @@ static int i9xx_get_fifo_size(struct drm_device *dev, int plane)
return size;
}
-static int i830_get_fifo_size(struct drm_device *dev, int plane)
+static u16 i830_get_fifo_size(struct drm_device *dev, int plane)
{
struct drm_i915_private *dev_priv = to_i915(dev);
u32 dsparb = I915_READ(DSPARB);
@@ -462,7 +462,7 @@ static int i830_get_fifo_size(struct drm_device *dev, int plane)
return size;
}
-static int i845_get_fifo_size(struct drm_device *dev, int plane)
+static u16 i845_get_fifo_size(struct drm_device *dev, int plane)
{
struct drm_i915_private *dev_priv = to_i915(dev);
u32 dsparb = I915_READ(DSPARB);
@@ -584,7 +584,7 @@ static const struct intel_watermark_params i845_wm_info = {
*/
static unsigned long intel_calculate_wm(unsigned int clock_in_khz,
const struct intel_watermark_params *wm,
- int fifo_size, int cpp,
+ u16 fifo_size, int cpp,
u16 latency_ns)
{
long entries_required, wm_size;
@@ -1522,7 +1522,7 @@ static void i9xx_update_wm(struct drm_crtc *unused_crtc)
uint32_t fwater_lo;
uint32_t fwater_hi;
int cwm, srwm = 1;
- int fifo_size;
+ u16 fifo_size;
int planea_wm, planeb_wm;
struct drm_crtc *crtc, *enabled = NULL;
--
2.7.4
More information about the Intel-gfx-trybot
mailing list