Home
last modified time | relevance | path

Searched refs:interrupt_cntl (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Dnbio_v6_1.c131 u32 interrupt_cntl; in nbio_v6_1_ih_control() local
135 interrupt_cntl = RREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL); in nbio_v6_1_ih_control()
139 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in nbio_v6_1_ih_control()
141 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in nbio_v6_1_ih_control()
142 WREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL, interrupt_cntl); in nbio_v6_1_ih_control()
H A Diceland_ih.c110 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in iceland_ih_irq_init() local
117 interrupt_cntl = RREG32(mmINTERRUPT_CNTL); in iceland_ih_irq_init()
121 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in iceland_ih_irq_init()
123 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in iceland_ih_irq_init()
124 WREG32(mmINTERRUPT_CNTL, interrupt_cntl); in iceland_ih_irq_init()
H A Dcz_ih.c109 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in cz_ih_irq_init() local
117 interrupt_cntl = RREG32(mmINTERRUPT_CNTL); in cz_ih_irq_init()
121 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in cz_ih_irq_init()
123 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in cz_ih_irq_init()
124 WREG32(mmINTERRUPT_CNTL, interrupt_cntl); in cz_ih_irq_init()
H A Dnbio_v2_3.c186 u32 interrupt_cntl; in nbio_v2_3_ih_control() local
191 interrupt_cntl = RREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL); in nbio_v2_3_ih_control()
196 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, in nbio_v2_3_ih_control()
200 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, in nbio_v2_3_ih_control()
203 WREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL, interrupt_cntl); in nbio_v2_3_ih_control()
H A Dtonga_ih.c104 u32 interrupt_cntl, ih_rb_cntl, ih_doorbell_rtpr; in tonga_ih_irq_init() local
113 interrupt_cntl = RREG32(mmINTERRUPT_CNTL); in tonga_ih_irq_init()
117 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in tonga_ih_irq_init()
119 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in tonga_ih_irq_init()
120 WREG32(mmINTERRUPT_CNTL, interrupt_cntl); in tonga_ih_irq_init()
H A Dnbio_v7_0.c234 u32 interrupt_cntl; in nbio_v7_0_ih_control() local
238 interrupt_cntl = RREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL); in nbio_v7_0_ih_control()
242 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in nbio_v7_0_ih_control()
244 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in nbio_v7_0_ih_control()
245 WREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL, interrupt_cntl); in nbio_v7_0_ih_control()
H A Dcik_ih.c110 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in cik_ih_irq_init() local
117 interrupt_cntl = RREG32(mmINTERRUPT_CNTL); in cik_ih_irq_init()
121 interrupt_cntl &= ~INTERRUPT_CNTL__IH_DUMMY_RD_OVERRIDE_MASK; in cik_ih_irq_init()
123 interrupt_cntl &= ~INTERRUPT_CNTL__IH_REQ_NONSNOOP_EN_MASK; in cik_ih_irq_init()
124 WREG32(mmINTERRUPT_CNTL, interrupt_cntl); in cik_ih_irq_init()
H A Dsi_ih.c66 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in si_ih_irq_init() local
71 interrupt_cntl = RREG32(INTERRUPT_CNTL); in si_ih_irq_init()
72 interrupt_cntl &= ~IH_DUMMY_RD_OVERRIDE; in si_ih_irq_init()
73 interrupt_cntl &= ~IH_REQ_NONSNOOP_EN; in si_ih_irq_init()
74 WREG32(INTERRUPT_CNTL, interrupt_cntl); in si_ih_irq_init()
H A Dnbio_v7_4.c240 u32 interrupt_cntl; in nbio_v7_4_ih_control() local
244 interrupt_cntl = RREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL); in nbio_v7_4_ih_control()
248 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in nbio_v7_4_ih_control()
250 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in nbio_v7_4_ih_control()
251 WREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL, interrupt_cntl); in nbio_v7_4_ih_control()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dnbio_v7_0.c225 u32 interrupt_cntl; in nbio_v7_0_ih_control() local
229 interrupt_cntl = RREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL); in nbio_v7_0_ih_control()
233 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in nbio_v7_0_ih_control()
235 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in nbio_v7_0_ih_control()
236 WREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL, interrupt_cntl); in nbio_v7_0_ih_control()
H A Diceland_ih.c110 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in iceland_ih_irq_init() local
117 interrupt_cntl = RREG32(mmINTERRUPT_CNTL); in iceland_ih_irq_init()
121 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in iceland_ih_irq_init()
123 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in iceland_ih_irq_init()
124 WREG32(mmINTERRUPT_CNTL, interrupt_cntl); in iceland_ih_irq_init()
H A Dcz_ih.c109 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in cz_ih_irq_init() local
117 interrupt_cntl = RREG32(mmINTERRUPT_CNTL); in cz_ih_irq_init()
121 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in cz_ih_irq_init()
123 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in cz_ih_irq_init()
124 WREG32(mmINTERRUPT_CNTL, interrupt_cntl); in cz_ih_irq_init()
H A Dnbio_v7_2.c213 u32 interrupt_cntl; in nbio_v7_2_ih_control() local
219 interrupt_cntl = RREG32_SOC15(NBIO, 0, regBIF_BX0_INTERRUPT_CNTL); in nbio_v7_2_ih_control()
224 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, BIF_BX0_INTERRUPT_CNTL, in nbio_v7_2_ih_control()
228 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, BIF_BX0_INTERRUPT_CNTL, in nbio_v7_2_ih_control()
231 WREG32_SOC15(NBIO, 0, regBIF_BX0_INTERRUPT_CNTL, interrupt_cntl); in nbio_v7_2_ih_control()
H A Dnbio_v7_7.c171 u32 interrupt_cntl; in nbio_v7_7_ih_control() local
177 interrupt_cntl = RREG32_SOC15(NBIO, 0, regBIF_BX1_INTERRUPT_CNTL); in nbio_v7_7_ih_control()
182 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, BIF_BX1_INTERRUPT_CNTL, in nbio_v7_7_ih_control()
186 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, BIF_BX1_INTERRUPT_CNTL, in nbio_v7_7_ih_control()
189 WREG32_SOC15(NBIO, 0, regBIF_BX1_INTERRUPT_CNTL, interrupt_cntl); in nbio_v7_7_ih_control()
H A Dtonga_ih.c104 u32 interrupt_cntl, ih_rb_cntl, ih_doorbell_rtpr; in tonga_ih_irq_init() local
113 interrupt_cntl = RREG32(mmINTERRUPT_CNTL); in tonga_ih_irq_init()
117 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in tonga_ih_irq_init()
119 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in tonga_ih_irq_init()
120 WREG32(mmINTERRUPT_CNTL, interrupt_cntl); in tonga_ih_irq_init()
H A Dcik_ih.c110 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in cik_ih_irq_init() local
117 interrupt_cntl = RREG32(mmINTERRUPT_CNTL); in cik_ih_irq_init()
121 interrupt_cntl &= ~INTERRUPT_CNTL__IH_DUMMY_RD_OVERRIDE_MASK; in cik_ih_irq_init()
123 interrupt_cntl &= ~INTERRUPT_CNTL__IH_REQ_NONSNOOP_EN_MASK; in cik_ih_irq_init()
124 WREG32(mmINTERRUPT_CNTL, interrupt_cntl); in cik_ih_irq_init()
H A Dsi_ih.c66 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in si_ih_irq_init() local
71 interrupt_cntl = RREG32(INTERRUPT_CNTL); in si_ih_irq_init()
72 interrupt_cntl &= ~IH_DUMMY_RD_OVERRIDE; in si_ih_irq_init()
73 interrupt_cntl &= ~IH_REQ_NONSNOOP_EN; in si_ih_irq_init()
74 WREG32(INTERRUPT_CNTL, interrupt_cntl); in si_ih_irq_init()
H A Dnbio_v7_9.c328 u32 interrupt_cntl; in nbio_v7_9_ih_control() local
332 interrupt_cntl = RREG32_SOC15(NBIO, 0, regBIF_BX0_INTERRUPT_CNTL); in nbio_v7_9_ih_control()
336 interrupt_cntl = in nbio_v7_9_ih_control()
337 REG_SET_FIELD(interrupt_cntl, BIF_BX0_INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in nbio_v7_9_ih_control()
339 interrupt_cntl = in nbio_v7_9_ih_control()
340 REG_SET_FIELD(interrupt_cntl, BIF_BX0_INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in nbio_v7_9_ih_control()
341 WREG32_SOC15(NBIO, 0, regBIF_BX0_INTERRUPT_CNTL, interrupt_cntl); in nbio_v7_9_ih_control()
H A Dnbio_v2_3.c209 u32 interrupt_cntl; in nbio_v2_3_ih_control() local
214 interrupt_cntl = RREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL); in nbio_v2_3_ih_control()
219 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, in nbio_v2_3_ih_control()
223 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, in nbio_v2_3_ih_control()
226 WREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL, interrupt_cntl); in nbio_v2_3_ih_control()
H A Dnbio_v4_3.c219 u32 interrupt_cntl; in nbio_v4_3_ih_control() local
224 interrupt_cntl = RREG32_SOC15(NBIO, 0, regBIF_BX0_INTERRUPT_CNTL); in nbio_v4_3_ih_control()
229 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, BIF_BX0_INTERRUPT_CNTL, in nbio_v4_3_ih_control()
233 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, BIF_BX0_INTERRUPT_CNTL, in nbio_v4_3_ih_control()
236 WREG32_SOC15(NBIO, 0, regBIF_BX0_INTERRUPT_CNTL, interrupt_cntl); in nbio_v4_3_ih_control()
H A Dnbio_v6_1.c150 u32 interrupt_cntl; in nbio_v6_1_ih_control() local
154 interrupt_cntl = RREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL); in nbio_v6_1_ih_control()
158 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in nbio_v6_1_ih_control()
160 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in nbio_v6_1_ih_control()
161 WREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL, interrupt_cntl); in nbio_v6_1_ih_control()
H A Dnbio_v7_4.c293 u32 interrupt_cntl; in nbio_v7_4_ih_control() local
297 interrupt_cntl = RREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL); in nbio_v7_4_ih_control()
301 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_DUMMY_RD_OVERRIDE, 0); in nbio_v7_4_ih_control()
303 interrupt_cntl = REG_SET_FIELD(interrupt_cntl, INTERRUPT_CNTL, IH_REQ_NONSNOOP_EN, 0); in nbio_v7_4_ih_control()
304 WREG32_SOC15(NBIO, 0, mmINTERRUPT_CNTL, interrupt_cntl); in nbio_v7_4_ih_control()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dr600.c3678 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in r600_irq_init() local
3701 interrupt_cntl = RREG32(INTERRUPT_CNTL); in r600_irq_init()
3705 interrupt_cntl &= ~IH_DUMMY_RD_OVERRIDE; in r600_irq_init()
3707 interrupt_cntl &= ~IH_REQ_NONSNOOP_EN; in r600_irq_init()
3708 WREG32(INTERRUPT_CNTL, interrupt_cntl); in r600_irq_init()
H A Dsi.c5986 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in si_irq_init() local
6006 interrupt_cntl = RREG32(INTERRUPT_CNTL); in si_irq_init()
6010 interrupt_cntl &= ~IH_DUMMY_RD_OVERRIDE; in si_irq_init()
6012 interrupt_cntl &= ~IH_REQ_NONSNOOP_EN; in si_irq_init()
6013 WREG32(INTERRUPT_CNTL, interrupt_cntl); in si_irq_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dr600.c3675 u32 interrupt_cntl, ih_cntl, ih_rb_cntl; in r600_irq_init() local
3698 interrupt_cntl = RREG32(INTERRUPT_CNTL); in r600_irq_init()
3702 interrupt_cntl &= ~IH_DUMMY_RD_OVERRIDE; in r600_irq_init()
3704 interrupt_cntl &= ~IH_REQ_NONSNOOP_EN; in r600_irq_init()
3705 WREG32(INTERRUPT_CNTL, interrupt_cntl); in r600_irq_init()

Completed in 34 milliseconds

12