| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | tonga_ih.c | 64 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_ENABLE, 1); in tonga_ih_enable_interrupts() 65 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, ENABLE_INTR, 1); in tonga_ih_enable_interrupts() 81 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_ENABLE, 0); in tonga_ih_disable_interrupts() 82 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, ENABLE_INTR, 0); in tonga_ih_disable_interrupts() 126 ih_rb_cntl = REG_SET_FIELD(0, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 1); in tonga_ih_irq_init() 127 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_SIZE, rb_bufsz); in tonga_ih_irq_init() 129 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, WPTR_WRITEBACK_ENABLE, 1); in tonga_ih_irq_init() 130 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, MC_VMID, 0); in tonga_ih_irq_init() 133 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RPTR_REARM, 1); in tonga_ih_irq_init() 225 tmp = REG_SET_FIELD(tmp, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 1); in tonga_ih_get_wptr() [all …]
|
| H A D | si_ih.c | 39 u32 ih_rb_cntl = RREG32(IH_RB_CNTL); in si_ih_enable_interrupts() 44 WREG32(IH_RB_CNTL, ih_rb_cntl); in si_ih_enable_interrupts() 50 u32 ih_rb_cntl = RREG32(IH_RB_CNTL); in si_ih_disable_interrupts() 55 WREG32(IH_RB_CNTL, ih_rb_cntl); in si_ih_disable_interrupts() 87 WREG32(IH_RB_CNTL, ih_rb_cntl); in si_ih_irq_init() 126 tmp = RREG32(IH_RB_CNTL); in si_ih_get_wptr() 128 WREG32(IH_RB_CNTL, tmp); in si_ih_get_wptr() 134 WREG32(IH_RB_CNTL, tmp); in si_ih_get_wptr()
|
| H A D | iceland_ih.c | 66 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_ENABLE, 1); in iceland_ih_enable_interrupts() 84 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_ENABLE, 0); in iceland_ih_disable_interrupts() 130 ih_rb_cntl = REG_SET_FIELD(0, IH_RB_CNTL, WPTR_OVERFLOW_ENABLE, 1); in iceland_ih_irq_init() 131 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 1); in iceland_ih_irq_init() 132 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_SIZE, rb_bufsz); in iceland_ih_irq_init() 135 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, WPTR_WRITEBACK_ENABLE, 1); in iceland_ih_irq_init() 221 tmp = REG_SET_FIELD(tmp, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 1); in iceland_ih_get_wptr() 227 tmp = REG_SET_FIELD(tmp, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 0); in iceland_ih_get_wptr()
|
| H A D | cz_ih.c | 66 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_ENABLE, 1); in cz_ih_enable_interrupts() 84 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_ENABLE, 0); in cz_ih_disable_interrupts() 130 ih_rb_cntl = REG_SET_FIELD(0, IH_RB_CNTL, WPTR_OVERFLOW_ENABLE, 1); in cz_ih_irq_init() 131 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 1); in cz_ih_irq_init() 132 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, RB_SIZE, rb_bufsz); in cz_ih_irq_init() 135 ih_rb_cntl = REG_SET_FIELD(ih_rb_cntl, IH_RB_CNTL, WPTR_WRITEBACK_ENABLE, 1); in cz_ih_irq_init() 222 tmp = REG_SET_FIELD(tmp, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 1); in cz_ih_get_wptr() 228 tmp = REG_SET_FIELD(tmp, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 0); in cz_ih_get_wptr()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | r600.c | 3593 u32 ih_rb_cntl = RREG32(IH_RB_CNTL); in r600_enable_interrupts() 3598 WREG32(IH_RB_CNTL, ih_rb_cntl); in r600_enable_interrupts() 3604 u32 ih_rb_cntl = RREG32(IH_RB_CNTL); in r600_disable_interrupts() 3609 WREG32(IH_RB_CNTL, ih_rb_cntl); in r600_disable_interrupts() 3721 WREG32(IH_RB_CNTL, ih_rb_cntl); in r600_irq_init() 4055 tmp = RREG32(IH_RB_CNTL); in r600_get_ih_wptr() 4057 WREG32(IH_RB_CNTL, tmp); in r600_get_ih_wptr()
|
| H A D | cikd.h | 801 #define IH_RB_CNTL 0x3e00 macro
|
| H A D | evergreend.h | 1220 #define IH_RB_CNTL 0x3e00 macro
|
| H A D | r600d.h | 659 #define IH_RB_CNTL 0x3e00 macro
|