summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/pci/drm/r128_irq.c38
1 files changed, 21 insertions, 17 deletions
diff --git a/sys/dev/pci/drm/r128_irq.c b/sys/dev/pci/drm/r128_irq.c
index 48ef8987f77..e67883ddce5 100644
--- a/sys/dev/pci/drm/r128_irq.c
+++ b/sys/dev/pci/drm/r128_irq.c
@@ -35,21 +35,23 @@
#include "r128_drm.h"
#include "r128_drv.h"
-u32 r128_get_vblank_counter(struct drm_device *dev, int crtc)
+u_int32_t
+r128_get_vblank_counter(struct drm_device *dev, int crtc)
{
- const drm_r128_private_t *dev_priv = dev->dev_private;
+ const drm_r128_private_t *dev_priv = dev->dev_private;
if (crtc != 0)
return 0;
- return atomic_read(&dev_priv->vbl_received);
+ return (atomic_read(&dev_priv->vbl_received));
}
-irqreturn_t r128_driver_irq_handler(DRM_IRQ_ARGS)
+irqreturn_t
+r128_driver_irq_handler(DRM_IRQ_ARGS)
{
- struct drm_device *dev = (struct drm_device *) arg;
- drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private;
- int status;
+ struct drm_device *dev = (struct drm_device *) arg;
+ drm_r128_private_t *dev_priv = dev->dev_private;
+ int status;
status = R128_READ(R128_GEN_INT_STATUS);
@@ -58,25 +60,27 @@ irqreturn_t r128_driver_irq_handler(DRM_IRQ_ARGS)
R128_WRITE(R128_GEN_INT_STATUS, R128_CRTC_VBLANK_INT_AK);
atomic_inc(&dev_priv->vbl_received);
drm_handle_vblank(dev, 0);
- return IRQ_HANDLED;
+ return (IRQ_HANDLED);
}
- return IRQ_NONE;
+ return (IRQ_NONE);
}
-int r128_enable_vblank(struct drm_device *dev, int crtc)
+int
+r128_enable_vblank(struct drm_device *dev, int crtc)
{
- drm_r128_private_t *dev_priv = dev->dev_private;
+ drm_r128_private_t *dev_priv = dev->dev_private;
if (crtc != 0) {
DRM_ERROR("%s: bad crtc %d\n", __FUNCTION__, crtc);
- return -EINVAL;
+ return (EINVAL);
}
R128_WRITE(R128_GEN_INT_CNTL, R128_CRTC_VBLANK_INT_EN);
- return 0;
+ return (0);
}
-void r128_disable_vblank(struct drm_device *dev, int crtc)
+void
+r128_disable_vblank(struct drm_device *dev, int crtc)
{
if (crtc != 0)
DRM_ERROR("%s: bad crtc %d\n", __FUNCTION__, crtc);
@@ -93,7 +97,7 @@ void r128_disable_vblank(struct drm_device *dev, int crtc)
int
r128_driver_irq_install(struct drm_device * dev)
{
- drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private;
+ drm_r128_private_t *dev_priv = dev->dev_private;
/* Disable *all* interrupts */
R128_WRITE(R128_GEN_INT_CNTL, 0);
@@ -101,7 +105,7 @@ r128_driver_irq_install(struct drm_device * dev)
R128_WRITE(R128_GEN_INT_STATUS, R128_CRTC_VBLANK_INT_AK);
dev_priv->irqh = pci_intr_establish(dev_priv->pc, dev_priv->ih, IPL_BIO,
- drm_irq_handler_wrap, dev, dev_priv->dev.dv_xname);
+ r128_driver_irq_handler, dev, dev_priv->dev.dv_xname);
if (dev_priv->irqh == NULL)
return (ENOENT);
return (0);
@@ -110,7 +114,7 @@ r128_driver_irq_install(struct drm_device * dev)
void
r128_driver_irq_uninstall(struct drm_device * dev)
{
- drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private;
+ drm_r128_private_t *dev_priv = dev->dev_private;
/* Disable *all* interrupts */
R128_WRITE(R128_GEN_INT_CNTL, 0);