Rev 3120 | Rev 5078 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3120 | Rev 3764 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | #include "radeon.h" |
32 | #include "radeon.h" |
33 | #include "atom.h" |
33 | #include "atom.h" |
Line 34... | Line 34... | ||
34 | 34 | ||
Line 35... | Line -... | ||
35 | #define RADEON_WAIT_IDLE_TIMEOUT 200 |
- | |
36 | - | ||
37 | #define DRM_IRQ_ARGS void *arg |
- | |
38 | - | ||
39 | struct drm_driver { |
- | |
40 | irqreturn_t(*irq_handler) (DRM_IRQ_ARGS); |
- | |
41 | void (*irq_preinstall) (struct drm_device *dev); |
- | |
Line 42... | Line 35... | ||
42 | int (*irq_postinstall) (struct drm_device *dev); |
35 | #define RADEON_WAIT_IDLE_TIMEOUT 200 |
Line 43... | Line 36... | ||
43 | }; |
36 | |
Line 170... | Line 163... | ||
170 | DRM_INFO("radeon: irq initialized.\n"); |
163 | DRM_INFO("radeon: irq initialized.\n"); |
171 | return 0; |
164 | return 0; |
172 | } |
165 | } |
Line 173... | Line 166... | ||
173 | 166 | ||
174 | /** |
167 | /** |
175 | * radeon_irq_kms_fini - tear down driver interrrupt info |
168 | * radeon_irq_kms_fini - tear down driver interrupt info |
176 | * |
169 | * |
177 | * @rdev: radeon device pointer |
170 | * @rdev: radeon device pointer |
178 | * |
171 | * |
179 | * Tears down the work irq handlers, vblank handlers, MSIs, etc. (all asics). |
172 | * Tears down the work irq handlers, vblank handlers, MSIs, etc. (all asics). |