diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2015-02-12 11:11:46 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2015-02-12 11:11:46 +0000 |
commit | 82103445d53ba7e2d061425eaf34f57e618df953 (patch) | |
tree | 3b2b10296b018acda836abb9b707d2d60a24d82c /sys/dev/pci/drm/radeon | |
parent | 9dc2d1a08044caf159d89ca28efb09cdd1bab041 (diff) |
switch back to IRQ_NONE/IRQ_HANDLED
Diffstat (limited to 'sys/dev/pci/drm/radeon')
-rw-r--r-- | sys/dev/pci/drm/radeon/evergreen.c | 10 | ||||
-rw-r--r-- | sys/dev/pci/drm/radeon/r100.c | 8 | ||||
-rw-r--r-- | sys/dev/pci/drm/radeon/r600.c | 10 | ||||
-rw-r--r-- | sys/dev/pci/drm/radeon/rs600.c | 6 | ||||
-rw-r--r-- | sys/dev/pci/drm/radeon/si.c | 10 |
5 files changed, 22 insertions, 22 deletions
diff --git a/sys/dev/pci/drm/radeon/evergreen.c b/sys/dev/pci/drm/radeon/evergreen.c index d6416d642ee..d56e89168d5 100644 --- a/sys/dev/pci/drm/radeon/evergreen.c +++ b/sys/dev/pci/drm/radeon/evergreen.c @@ -1,4 +1,4 @@ -/* $OpenBSD: evergreen.c,v 1.14 2015/02/12 08:48:32 jsg Exp $ */ +/* $OpenBSD: evergreen.c,v 1.15 2015/02/12 11:11:45 jsg Exp $ */ /* * Copyright 2010 Advanced Micro Devices, Inc. * @@ -3041,16 +3041,16 @@ int evergreen_irq_process(struct radeon_device *rdev) bool queue_hdmi = false; if (!rdev->ih.enabled || rdev->shutdown) - return (0); + return IRQ_NONE; wptr = evergreen_get_ih_wptr(rdev); if (wptr == rdev->ih.rptr) - return (0); + return IRQ_NONE; restart_ih: /* is somebody else already processing irqs? */ if (atomic_xchg(&rdev->ih.lock, 1)) - return (0); + return IRQ_NONE; rptr = rdev->ih.rptr; DRM_DEBUG("r600_irq_process start: rptr %d, wptr %d\n", rptr, wptr); @@ -3390,7 +3390,7 @@ restart_ih: if (wptr != rptr) goto restart_ih; - return (1); + return IRQ_HANDLED; } /** diff --git a/sys/dev/pci/drm/radeon/r100.c b/sys/dev/pci/drm/radeon/r100.c index 9fe8a393967..7b04ee20778 100644 --- a/sys/dev/pci/drm/radeon/r100.c +++ b/sys/dev/pci/drm/radeon/r100.c @@ -1,4 +1,4 @@ -/* $OpenBSD: r100.c,v 1.10 2015/02/11 07:01:37 jsg Exp $ */ +/* $OpenBSD: r100.c,v 1.11 2015/02/12 11:11:45 jsg Exp $ */ /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. @@ -774,10 +774,10 @@ int r100_irq_process(struct radeon_device *rdev) status = r100_irq_ack(rdev); if (!status) { - return (0); + return IRQ_NONE; } if (rdev->shutdown) { - return (0); + return IRQ_NONE; } while (status) { /* SW interrupt */ @@ -828,7 +828,7 @@ int r100_irq_process(struct radeon_device *rdev) break; } } - return (1); + return IRQ_HANDLED; } u32 r100_get_vblank_counter(struct radeon_device *rdev, int crtc) diff --git a/sys/dev/pci/drm/radeon/r600.c b/sys/dev/pci/drm/radeon/r600.c index b7411fde2a6..b649aea77ec 100644 --- a/sys/dev/pci/drm/radeon/r600.c +++ b/sys/dev/pci/drm/radeon/r600.c @@ -1,4 +1,4 @@ -/* $OpenBSD: r600.c,v 1.13 2015/02/12 08:48:32 jsg Exp $ */ +/* $OpenBSD: r600.c,v 1.14 2015/02/12 11:11:45 jsg Exp $ */ /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. @@ -3853,7 +3853,7 @@ int r600_irq_process(struct radeon_device *rdev) bool queue_hdmi = false; if (!rdev->ih.enabled || rdev->shutdown) - return (0); + return IRQ_NONE; /* No MSIs, need a dummy read to flush PCI DMAs */ if (!rdev->msi_enabled) @@ -3862,11 +3862,11 @@ int r600_irq_process(struct radeon_device *rdev) wptr = r600_get_ih_wptr(rdev); if (wptr == rdev->ih.rptr) - return (0); + return IRQ_NONE; restart_ih: /* is somebody else already processing irqs? */ if (atomic_xchg(&rdev->ih.lock, 1)) - return (0); + return IRQ_NONE; rptr = rdev->ih.rptr; DRM_DEBUG("r600_irq_process start: rptr %d, wptr %d\n", rptr, wptr); @@ -4045,7 +4045,7 @@ restart_ih: if (wptr != rptr) goto restart_ih; - return (1); + return IRQ_HANDLED; } /* diff --git a/sys/dev/pci/drm/radeon/rs600.c b/sys/dev/pci/drm/radeon/rs600.c index de23e52be2f..1ab0ba26d01 100644 --- a/sys/dev/pci/drm/radeon/rs600.c +++ b/sys/dev/pci/drm/radeon/rs600.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rs600.c,v 1.6 2014/02/09 12:33:44 jsg Exp $ */ +/* $OpenBSD: rs600.c,v 1.7 2015/02/12 11:11:45 jsg Exp $ */ /* * Copyright 2008 Advanced Micro Devices, Inc. * Copyright 2008 Red Hat Inc. @@ -712,7 +712,7 @@ int rs600_irq_process(struct radeon_device *rdev) if (!status && !rdev->irq.stat_regs.r500.disp_int && !rdev->irq.stat_regs.r500.hdmi0_status) { - return (0); + return IRQ_NONE; } while (status || rdev->irq.stat_regs.r500.disp_int || @@ -772,7 +772,7 @@ int rs600_irq_process(struct radeon_device *rdev) break; } } - return (1); + return IRQ_HANDLED; } u32 rs600_get_vblank_counter(struct radeon_device *rdev, int crtc) diff --git a/sys/dev/pci/drm/radeon/si.c b/sys/dev/pci/drm/radeon/si.c index 8b042782f02..8d7344b3ddb 100644 --- a/sys/dev/pci/drm/radeon/si.c +++ b/sys/dev/pci/drm/radeon/si.c @@ -1,4 +1,4 @@ -/* $OpenBSD: si.c,v 1.18 2015/02/12 08:48:32 jsg Exp $ */ +/* $OpenBSD: si.c,v 1.19 2015/02/12 11:11:45 jsg Exp $ */ /* * Copyright 2011 Advanced Micro Devices, Inc. * @@ -3729,16 +3729,16 @@ int si_irq_process(struct radeon_device *rdev) bool queue_hotplug = false; if (!rdev->ih.enabled || rdev->shutdown) - return (0); + return IRQ_NONE; wptr = si_get_ih_wptr(rdev); if (wptr == rdev->ih.rptr) - return (0); + return IRQ_NONE; restart_ih: /* is somebody else already processing irqs? */ if (atomic_xchg(&rdev->ih.lock, 1)) - return (0); + return IRQ_NONE; rptr = rdev->ih.rptr; DRM_DEBUG("si_irq_process start: rptr %d, wptr %d\n", rptr, wptr); @@ -4026,7 +4026,7 @@ restart_ih: if (wptr != rptr) goto restart_ih; - return (1); + return IRQ_HANDLED; } /** |