Searched refs:ih1 (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | vega10_ih.c | 64 if (adev->irq.ih1.ring_size) { in vega10_ih_init_register_offset() 65 ih_regs = &adev->irq.ih1.ih_regs; in vega10_ih_init_register_offset() 143 struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2}; in vega10_ih_toggle_interrupts() 224 if (ih == &adev->irq.ih1) in vega10_ih_enable_ring() 263 struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2}; in vega10_ih_irq_init() 487 r = amdgpu_ih_ring_init(adev, &adev->irq.ih1, PAGE_SIZE, true); in vega10_ih_sw_init() 491 adev->irq.ih1.use_doorbell = true; in vega10_ih_sw_init() 492 adev->irq.ih1.doorbell_index = (adev->doorbell_index.ih + 1) << 1; in vega10_ih_sw_init()
|
A D | vega20_ih.c | 67 if (adev->irq.ih1.ring_size) { in vega20_ih_init_register_offset() 68 ih_regs = &adev->irq.ih1.ih_regs; in vega20_ih_init_register_offset() 147 struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2}; in vega20_ih_toggle_interrupts() 228 if (ih == &adev->irq.ih1) in vega20_ih_enable_ring() 299 struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2}; in vega20_ih_irq_init() 538 r = amdgpu_ih_ring_init(adev, &adev->irq.ih1, PAGE_SIZE, true); in vega20_ih_sw_init() 542 adev->irq.ih1.use_doorbell = true; in vega20_ih_sw_init() 543 adev->irq.ih1.doorbell_index = (adev->doorbell_index.ih + 1) << 1; in vega20_ih_sw_init()
|
A D | navi10_ih.c | 66 if (adev->irq.ih1.ring_size) { in navi10_ih_init_register_offset() 67 ih_regs = &adev->irq.ih1.ih_regs; in navi10_ih_init_register_offset() 198 struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2}; in navi10_ih_toggle_interrupts() 279 if (ih == &adev->irq.ih1) in navi10_ih_enable_ring() 319 struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2}; in navi10_ih_irq_init() 570 adev->irq.ih1.ring_size = 0; in navi10_ih_sw_init()
|
A D | amdgpu_irq.h | 92 struct amdgpu_ih_ring ih, ih1, ih2, ih_soft; member
|
A D | amdgpu_irq.c | 226 amdgpu_ih_process(adev, &adev->irq.ih1); in amdgpu_irq_handle_ih1() 389 amdgpu_ih_ring_fini(adev, &adev->irq.ih1); in amdgpu_irq_fini_hw()
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
A D | kfd_svm.c | 1985 amdgpu_ih_wait_on_checkpoint_process(adev, &adev->irq.ih1); in svm_range_drain_retry_fault()
|
Completed in 16 milliseconds