Home
last modified time | relevance | path

Searched refs:amdgpu_irq_src (Results 1 – 25 of 57) sorted by relevance

123

/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_irq.h60 struct amdgpu_irq_src { struct
68 struct amdgpu_irq_src **sources; argument
73 int (*set)(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
77 struct amdgpu_irq_src *source,
94 struct amdgpu_irq_src self_irq;
109 struct amdgpu_irq_src *source);
112 int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
114 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
116 int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
118 bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
Damdgpu_irq.c118 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_disable_all()
297 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_fini()
330 struct amdgpu_irq_src *source) in amdgpu_irq_add_id()
344 sizeof(struct amdgpu_irq_src *), in amdgpu_irq_add_id()
382 struct amdgpu_irq_src *src; in amdgpu_irq_dispatch()
433 struct amdgpu_irq_src *src, unsigned type) in amdgpu_irq_update()
470 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_gpu_reset_resume_helper()
492 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_get()
522 int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_put()
553 bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_enabled()
Damdgpu_gfx.h91 struct amdgpu_irq_src irq;
297 struct amdgpu_irq_src eop_irq;
298 struct amdgpu_irq_src priv_reg_irq;
299 struct amdgpu_irq_src priv_inst_irq;
300 struct amdgpu_irq_src cp_ecc_error_irq;
301 struct amdgpu_irq_src sq_irq;
357 struct amdgpu_irq_src *irq);
360 struct amdgpu_irq_src *irq);
Damdgpu_sdma.h55 struct amdgpu_irq_src trap_irq;
56 struct amdgpu_irq_src illegal_inst_irq;
57 struct amdgpu_irq_src ecc_irq;
Dmxgpu_ai.c291 struct amdgpu_irq_src *source, in xgpu_ai_mailbox_ack_irq()
299 struct amdgpu_irq_src *source, in xgpu_ai_set_mailbox_ack_irq()
352 struct amdgpu_irq_src *src, in xgpu_ai_set_mailbox_rcv_irq()
366 struct amdgpu_irq_src *source, in xgpu_ai_mailbox_rcv_irq()
Dmxgpu_vi.c490 struct amdgpu_irq_src *source, in xgpu_vi_mailbox_ack_irq()
498 struct amdgpu_irq_src *src, in xgpu_vi_set_mailbox_ack_irq()
528 struct amdgpu_irq_src *src, in xgpu_vi_set_mailbox_rcv_irq()
542 struct amdgpu_irq_src *source, in xgpu_vi_mailbox_rcv_irq()
Damdgpu_gmc.h154 struct amdgpu_irq_src vm_fault;
179 struct amdgpu_irq_src ecc_irq;
Damdgpu_virt.h252 struct amdgpu_irq_src ack_irq;
253 struct amdgpu_irq_src rcv_irq;
Damdgpu_ring.h78 struct amdgpu_irq_src *irq_src;
93 struct amdgpu_irq_src *irq_src,
266 unsigned ring_size, struct amdgpu_irq_src *irq_src,
Damdgpu_uvd.h47 struct amdgpu_irq_src irq;
Damdgpu_vce.h49 struct amdgpu_irq_src irq;
Damdgpu.h218 struct amdgpu_irq_src;
897 struct amdgpu_irq_src crtc_irq;
898 struct amdgpu_irq_src vupdate_irq;
899 struct amdgpu_irq_src pageflip_irq;
900 struct amdgpu_irq_src hpd_irq;
Damdgpu_vcn.h172 struct amdgpu_irq_src irq;
Dvce_v2_0.c518 struct amdgpu_irq_src *source, in vce_v2_0_set_interrupt_state()
532 struct amdgpu_irq_src *source, in vce_v2_0_process_interrupt()
Dgmc_v9_0.c202 struct amdgpu_irq_src *src, in gmc_v9_0_ecc_interrupt_state()
267 struct amdgpu_irq_src *source, in gmc_v9_0_process_ecc_irq()
285 struct amdgpu_irq_src *src, in gmc_v9_0_vm_fault_interrupt_state()
330 struct amdgpu_irq_src *source, in gmc_v9_0_process_interrupt()
Duvd_v4_2.c662 struct amdgpu_irq_src *source, in uvd_v4_2_set_interrupt_state()
671 struct amdgpu_irq_src *source, in uvd_v4_2_process_interrupt()
Damdgpu_gfx.c293 struct amdgpu_irq_src *irq) in amdgpu_gfx_kiq_init_ring()
324 struct amdgpu_irq_src *irq) in amdgpu_gfx_kiq_free_ring()
Duvd_v5_0.c585 struct amdgpu_irq_src *source, in uvd_v5_0_set_interrupt_state()
594 struct amdgpu_irq_src *source, in uvd_v5_0_process_interrupt()
Dsdma_v2_4.c1005 struct amdgpu_irq_src *src, in sdma_v2_4_set_trap_irq_state()
1051 struct amdgpu_irq_src *source, in sdma_v2_4_process_trap_irq()
1091 struct amdgpu_irq_src *source, in sdma_v2_4_process_illegal_inst_irq()
Dgmc_v10_0.c59 struct amdgpu_irq_src *src, unsigned type, in gmc_v10_0_vm_fault_interrupt_state()
128 struct amdgpu_irq_src *source, in gmc_v10_0_process_interrupt()
Dcik_sdma.c1112 struct amdgpu_irq_src *src, in cik_sdma_set_trap_irq_state()
1158 struct amdgpu_irq_src *source, in cik_sdma_process_trap_irq()
1199 struct amdgpu_irq_src *source, in cik_sdma_process_illegal_inst_irq()
Dsi_dma.c587 struct amdgpu_irq_src *src, in si_dma_set_trap_irq_state()
633 struct amdgpu_irq_src *source, in si_dma_process_trap_irq()
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_irq.c562 struct amdgpu_irq_src *source, in amdgpu_dm_irq_handler()
603 struct amdgpu_irq_src *source, in amdgpu_dm_set_hpd_irq_state()
615 struct amdgpu_irq_src *source, in dm_irq_state()
646 struct amdgpu_irq_src *source, in amdgpu_dm_set_pflip_irq_state()
660 struct amdgpu_irq_src *source, in amdgpu_dm_set_crtc_irq_state()
674 struct amdgpu_irq_src *source, in amdgpu_dm_set_vupdate_irq_state()
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/
Dsmu_helper.c589 struct amdgpu_irq_src *source, in phm_irq_process()
637 struct amdgpu_irq_src *source = in smu9_register_irq_handlers()
638 kzalloc(sizeof(struct amdgpu_irq_src), GFP_KERNEL); in smu9_register_irq_handlers()
Dsmu_helper.h109 struct amdgpu_irq_src *source,

123