<dec f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.h' l='378' type='int r600_irq_process(struct radeon_device * rdev)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.h' l='377'>/* r600 irq */</doc>
<def f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r600.c' l='3888' ll='4128' type='int r600_irq_process(struct radeon_device * rdev)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r600.c' l='3858'>/*        r600 IV Ring
 * Each IV ring entry is 128 bits:
 * [7:0]    - interrupt source id
 * [31:8]   - reserved
 * [59:32]  - interrupt source data
 * [127:60]  - reserved
 *
 * The basic interrupt vector entries
 * are decoded as follows:
 * src_id  src_data  description
 *      1         0  D1 Vblank
 *      1         1  D1 Vline
 *      5         0  D2 Vblank
 *      5         1  D2 Vline
 *     19         0  FP Hot plug detection A
 *     19         1  FP Hot plug detection B
 *     19         2  DAC A auto-detection
 *     19         3  DAC B auto-detection
 *     21         4  HDMI block A
 *     21         5  HDMI block B
 *    176         -  CP_INT RB
 *    177         -  CP_INT IB1
 *    178         -  CP_INT IB2
 *    181         -  EOP Interrupt
 *    233         -  GUI Idle
 *
 * Note, these are based on r600 and may need to be
 * adjusted or added to on newer asics
 */</doc>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='926' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='926' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='926' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='926' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='999' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='999' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='999' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='999' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='1092' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='1092' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='1092' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='1092' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='1199' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='1199' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='1199' u='a'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c' l='1199' u='a'/>
