diff mbox

[07/76] drm/i915: kill a few unused things in dev_priv

Message ID 1343328581-2324-8-git-send-email-daniel.vetter@ffwll.ch (mailing list archive)
State New, archived
Headers show

Commit Message

Daniel Vetter July 26, 2012, 6:48 p.m. UTC
... and move a few others only used by i915_dma.c into the dri1
dungeon.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
---
 drivers/gpu/drm/i915/i915_dma.c |   22 +++++++++++-----------
 drivers/gpu/drm/i915/i915_drv.h |   13 ++++++-------
 2 files changed, 17 insertions(+), 18 deletions(-)

Comments

Jesse Barnes Aug. 29, 2012, 5:37 p.m. UTC | #1
On Thu, 26 Jul 2012 20:48:32 +0200
Daniel Vetter <daniel.vetter@ffwll.ch> wrote:

> ... and move a few others only used by i915_dma.c into the dri1
> dungeon.
> 
> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
> ---
>  drivers/gpu/drm/i915/i915_dma.c |   22 +++++++++++-----------
>  drivers/gpu/drm/i915/i915_drv.h |   13 ++++++-------
>  2 files changed, 17 insertions(+), 18 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/i915_dma.c
> b/drivers/gpu/drm/i915/i915_dma.c index 71672ce..6ff86c1 100644
> --- a/drivers/gpu/drm/i915/i915_dma.c
> +++ b/drivers/gpu/drm/i915/i915_dma.c
> @@ -235,10 +235,10 @@ static int i915_initialize(struct drm_device *
> dev, drm_i915_init_t * init) }
>  	}
>  
> -	dev_priv->cpp = init->cpp;
> -	dev_priv->back_offset = init->back_offset;
> -	dev_priv->front_offset = init->front_offset;
> -	dev_priv->current_page = 0;
> +	dev_priv->dri1.cpp = init->cpp;
> +	dev_priv->dri1.back_offset = init->back_offset;
> +	dev_priv->dri1.front_offset = init->front_offset;
> +	dev_priv->dri1.current_page = 0;
>  	if (master_priv->sarea_priv)
>  		master_priv->sarea_priv->pf_current_page = 0;
>  
> @@ -575,7 +575,7 @@ static int i915_dispatch_flip(struct drm_device *
> dev) 
>  	DRM_DEBUG_DRIVER("%s: page=%d pfCurrentPage=%d\n",
>  			  __func__,
> -			 dev_priv->current_page,
> +			 dev_priv->dri1.current_page,
>  			 master_priv->sarea_priv->pf_current_page);
>  
>  	i915_kernel_lost_context(dev);
> @@ -589,12 +589,12 @@ static int i915_dispatch_flip(struct drm_device
> * dev) 
>  	OUT_RING(CMD_OP_DISPLAYBUFFER_INFO | ASYNC_FLIP);
>  	OUT_RING(0);
> -	if (dev_priv->current_page == 0) {
> -		OUT_RING(dev_priv->back_offset);
> -		dev_priv->current_page = 1;
> +	if (dev_priv->dri1.current_page == 0) {
> +		OUT_RING(dev_priv->dri1.back_offset);
> +		dev_priv->dri1.current_page = 1;
>  	} else {
> -		OUT_RING(dev_priv->front_offset);
> -		dev_priv->current_page = 0;
> +		OUT_RING(dev_priv->dri1.front_offset);
> +		dev_priv->dri1.current_page = 0;
>  	}
>  	OUT_RING(0);
>  
> @@ -613,7 +613,7 @@ static int i915_dispatch_flip(struct drm_device *
> dev) ADVANCE_LP_RING();
>  	}
>  
> -	master_priv->sarea_priv->pf_current_page =
> dev_priv->current_page;
> +	master_priv->sarea_priv->pf_current_page =
> dev_priv->dri1.current_page; return 0;
>  }
>  
> diff --git a/drivers/gpu/drm/i915/i915_drv.h
> b/drivers/gpu/drm/i915/i915_drv.h index 0b2eb17..1258a74 100644
> --- a/drivers/gpu/drm/i915/i915_drv.h
> +++ b/drivers/gpu/drm/i915/i915_drv.h
> @@ -402,12 +402,6 @@ typedef struct drm_i915_private {
>  
>  	struct resource mch_res;
>  
> -	unsigned int cpp;
> -	int back_offset;
> -	int front_offset;
> -	int current_page;
> -	int page_flipping;
> -
>  	atomic_t irq_received;
>  
>  	/* protects the irq masks */
> @@ -425,7 +419,6 @@ typedef struct drm_i915_private {
>  	u32 hotplug_supported_mask;
>  	struct work_struct hotplug_work;
>  
> -	unsigned int sr01, adpa, ppcr, dvob, dvoc, lvds;
>  	int num_pipe;
>  	int num_pch_pll;
>  
> @@ -764,6 +757,12 @@ typedef struct drm_i915_private {
>  	struct {
>  		unsigned allow_batchbuffer : 1;
>  		u32 __iomem *gfx_hws_cpu_addr;
> +
> +		unsigned int cpp;
> +		int back_offset;
> +		int front_offset;
> +		int current_page;
> +		int page_flipping;
>  	} dri1;
>  
>  	/* Kernel Modesetting */


Does dri1 work anymore?  If not, and no one has noticed, let's kill it!

Jesse
diff mbox

Patch

diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
index 71672ce..6ff86c1 100644
--- a/drivers/gpu/drm/i915/i915_dma.c
+++ b/drivers/gpu/drm/i915/i915_dma.c
@@ -235,10 +235,10 @@  static int i915_initialize(struct drm_device * dev, drm_i915_init_t * init)
 		}
 	}
 
-	dev_priv->cpp = init->cpp;
-	dev_priv->back_offset = init->back_offset;
-	dev_priv->front_offset = init->front_offset;
-	dev_priv->current_page = 0;
+	dev_priv->dri1.cpp = init->cpp;
+	dev_priv->dri1.back_offset = init->back_offset;
+	dev_priv->dri1.front_offset = init->front_offset;
+	dev_priv->dri1.current_page = 0;
 	if (master_priv->sarea_priv)
 		master_priv->sarea_priv->pf_current_page = 0;
 
@@ -575,7 +575,7 @@  static int i915_dispatch_flip(struct drm_device * dev)
 
 	DRM_DEBUG_DRIVER("%s: page=%d pfCurrentPage=%d\n",
 			  __func__,
-			 dev_priv->current_page,
+			 dev_priv->dri1.current_page,
 			 master_priv->sarea_priv->pf_current_page);
 
 	i915_kernel_lost_context(dev);
@@ -589,12 +589,12 @@  static int i915_dispatch_flip(struct drm_device * dev)
 
 	OUT_RING(CMD_OP_DISPLAYBUFFER_INFO | ASYNC_FLIP);
 	OUT_RING(0);
-	if (dev_priv->current_page == 0) {
-		OUT_RING(dev_priv->back_offset);
-		dev_priv->current_page = 1;
+	if (dev_priv->dri1.current_page == 0) {
+		OUT_RING(dev_priv->dri1.back_offset);
+		dev_priv->dri1.current_page = 1;
 	} else {
-		OUT_RING(dev_priv->front_offset);
-		dev_priv->current_page = 0;
+		OUT_RING(dev_priv->dri1.front_offset);
+		dev_priv->dri1.current_page = 0;
 	}
 	OUT_RING(0);
 
@@ -613,7 +613,7 @@  static int i915_dispatch_flip(struct drm_device * dev)
 		ADVANCE_LP_RING();
 	}
 
-	master_priv->sarea_priv->pf_current_page = dev_priv->current_page;
+	master_priv->sarea_priv->pf_current_page = dev_priv->dri1.current_page;
 	return 0;
 }
 
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 0b2eb17..1258a74 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -402,12 +402,6 @@  typedef struct drm_i915_private {
 
 	struct resource mch_res;
 
-	unsigned int cpp;
-	int back_offset;
-	int front_offset;
-	int current_page;
-	int page_flipping;
-
 	atomic_t irq_received;
 
 	/* protects the irq masks */
@@ -425,7 +419,6 @@  typedef struct drm_i915_private {
 	u32 hotplug_supported_mask;
 	struct work_struct hotplug_work;
 
-	unsigned int sr01, adpa, ppcr, dvob, dvoc, lvds;
 	int num_pipe;
 	int num_pch_pll;
 
@@ -764,6 +757,12 @@  typedef struct drm_i915_private {
 	struct {
 		unsigned allow_batchbuffer : 1;
 		u32 __iomem *gfx_hws_cpu_addr;
+
+		unsigned int cpp;
+		int back_offset;
+		int front_offset;
+		int current_page;
+		int page_flipping;
 	} dri1;
 
 	/* Kernel Modesetting */