Home
last modified time | relevance | path

Searched refs:ih_cntl (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Dcz_ih.c60 u32 ih_cntl = RREG32(mmIH_CNTL); in cz_ih_enable_interrupts() local
63 ih_cntl = REG_SET_FIELD(ih_cntl, IH_CNTL, ENABLE_INTR, 1); in cz_ih_enable_interrupts()
65 WREG32(mmIH_CNTL, ih_cntl); in cz_ih_enable_interrupts()
80 u32 ih_cntl = RREG32(mmIH_CNTL); in cz_ih_disable_interrupts() local
83 ih_cntl = REG_SET_FIELD(ih_cntl, IH_CNTL, ENABLE_INTR, 0); in cz_ih_disable_interrupts()
85 WREG32(mmIH_CNTL, ih_cntl); in cz_ih_disable_interrupts()
107 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in cz_ih_irq_init() local
147 ih_cntl = RREG32(mmIH_CNTL); in cz_ih_irq_init()
148 ih_cntl = REG_SET_FIELD(ih_cntl, IH_CNTL, MC_VMID, 0); in cz_ih_irq_init()
151 ih_cntl = REG_SET_FIELD(ih_cntl, IH_CNTL, RPTR_REARM, 1); in cz_ih_irq_init()
[all …]
Diceland_ih.c60 u32 ih_cntl = RREG32(mmIH_CNTL); in iceland_ih_enable_interrupts() local
63 ih_cntl = REG_SET_FIELD(ih_cntl, IH_CNTL, ENABLE_INTR, 1); in iceland_ih_enable_interrupts()
65 WREG32(mmIH_CNTL, ih_cntl); in iceland_ih_enable_interrupts()
80 u32 ih_cntl = RREG32(mmIH_CNTL); in iceland_ih_disable_interrupts() local
83 ih_cntl = REG_SET_FIELD(ih_cntl, IH_CNTL, ENABLE_INTR, 0); in iceland_ih_disable_interrupts()
85 WREG32(mmIH_CNTL, ih_cntl); in iceland_ih_disable_interrupts()
107 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in iceland_ih_irq_init() local
147 ih_cntl = RREG32(mmIH_CNTL); in iceland_ih_irq_init()
148 ih_cntl = REG_SET_FIELD(ih_cntl, IH_CNTL, MC_VMID, 0); in iceland_ih_irq_init()
151 ih_cntl = REG_SET_FIELD(ih_cntl, IH_CNTL, RPTR_REARM, 1); in iceland_ih_irq_init()
[all …]
Dsi_ih.c33 u32 ih_cntl = RREG32(IH_CNTL); in si_ih_enable_interrupts() local
36 ih_cntl |= ENABLE_INTR; in si_ih_enable_interrupts()
38 WREG32(IH_CNTL, ih_cntl); in si_ih_enable_interrupts()
46 u32 ih_cntl = RREG32(IH_CNTL); in si_ih_disable_interrupts() local
49 ih_cntl &= ~ENABLE_INTR; in si_ih_disable_interrupts()
51 WREG32(IH_CNTL, ih_cntl); in si_ih_disable_interrupts()
61 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in si_ih_irq_init() local
86 ih_cntl = MC_WRREQ_CREDIT(0x10) | MC_WR_CLEAN_CNT(0x10) | MC_VMID(0); in si_ih_irq_init()
88 ih_cntl |= RPTR_REARM; in si_ih_irq_init()
89 WREG32(IH_CNTL, ih_cntl); in si_ih_irq_init()
Dcik_ih.c60 u32 ih_cntl = RREG32(mmIH_CNTL); in cik_ih_enable_interrupts() local
63 ih_cntl |= IH_CNTL__ENABLE_INTR_MASK; in cik_ih_enable_interrupts()
65 WREG32(mmIH_CNTL, ih_cntl); in cik_ih_enable_interrupts()
80 u32 ih_cntl = RREG32(mmIH_CNTL); in cik_ih_disable_interrupts() local
83 ih_cntl &= ~IH_CNTL__ENABLE_INTR_MASK; in cik_ih_disable_interrupts()
85 WREG32(mmIH_CNTL, ih_cntl); in cik_ih_disable_interrupts()
107 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in cik_ih_irq_init() local
145 ih_cntl = (0x10 << IH_CNTL__MC_WRREQ_CREDIT__SHIFT) | in cik_ih_irq_init()
150 ih_cntl |= IH_CNTL__RPTR_REARM_MASK; in cik_ih_irq_init()
151 WREG32(mmIH_CNTL, ih_cntl); in cik_ih_irq_init()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dr600.c3589 u32 ih_cntl = RREG32(IH_CNTL); in r600_enable_interrupts() local
3592 ih_cntl |= ENABLE_INTR; in r600_enable_interrupts()
3594 WREG32(IH_CNTL, ih_cntl); in r600_enable_interrupts()
3602 u32 ih_cntl = RREG32(IH_CNTL); in r600_disable_interrupts() local
3605 ih_cntl &= ~ENABLE_INTR; in r600_disable_interrupts()
3607 WREG32(IH_CNTL, ih_cntl); in r600_disable_interrupts()
3672 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in r600_irq_init() local
3725 ih_cntl = MC_WRREQ_CREDIT(0x10) | MC_WR_CLEAN_CNT(0x10); in r600_irq_init()
3728 ih_cntl |= RPTR_REARM; in r600_irq_init()
3729 WREG32(IH_CNTL, ih_cntl); in r600_irq_init()
Dsi.c5918 u32 ih_cntl = RREG32(IH_CNTL); in si_enable_interrupts() local
5921 ih_cntl |= ENABLE_INTR; in si_enable_interrupts()
5923 WREG32(IH_CNTL, ih_cntl); in si_enable_interrupts()
5931 u32 ih_cntl = RREG32(IH_CNTL); in si_disable_interrupts() local
5934 ih_cntl &= ~ENABLE_INTR; in si_disable_interrupts()
5936 WREG32(IH_CNTL, ih_cntl); in si_disable_interrupts()
5978 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in si_irq_init() local
6028 ih_cntl = MC_WRREQ_CREDIT(0x10) | MC_WR_CLEAN_CNT(0x10) | MC_VMID(0); in si_irq_init()
6031 ih_cntl |= RPTR_REARM; in si_irq_init()
6032 WREG32(IH_CNTL, ih_cntl); in si_irq_init()
Dcik.c6825 u32 ih_cntl = RREG32(IH_CNTL); in cik_enable_interrupts() local
6828 ih_cntl |= ENABLE_INTR; in cik_enable_interrupts()
6830 WREG32(IH_CNTL, ih_cntl); in cik_enable_interrupts()
6845 u32 ih_cntl = RREG32(IH_CNTL); in cik_disable_interrupts() local
6848 ih_cntl &= ~ENABLE_INTR; in cik_disable_interrupts()
6850 WREG32(IH_CNTL, ih_cntl); in cik_disable_interrupts()
6950 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in cik_irq_init() local
7000 ih_cntl = MC_WRREQ_CREDIT(0x10) | MC_WR_CLEAN_CNT(0x10) | MC_VMID(0); in cik_irq_init()
7003 ih_cntl |= RPTR_REARM; in cik_irq_init()
7004 WREG32(IH_CNTL, ih_cntl); in cik_irq_init()