Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_irq.h41 struct amdgpu_irq_src { struct
49 struct amdgpu_irq_src **sources; argument
54 int (*set)(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
58 struct amdgpu_irq_src *source,
88 struct amdgpu_irq_src *source);
91 int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
93 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
95 int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
97 bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
Damdgpu_irq.c131 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_disable_all()
281 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_fini()
314 struct amdgpu_irq_src *source) in amdgpu_irq_add_id()
328 sizeof(struct amdgpu_irq_src *), in amdgpu_irq_add_id()
365 struct amdgpu_irq_src *src; in amdgpu_irq_dispatch()
411 struct amdgpu_irq_src *src, unsigned type) in amdgpu_irq_update()
448 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_gpu_reset_resume_helper()
470 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_get()
500 int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_put()
531 bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_enabled()
Dmxgpu_ai.c214 struct amdgpu_irq_src *source, in xgpu_ai_mailbox_ack_irq()
222 struct amdgpu_irq_src *source, in xgpu_ai_set_mailbox_ack_irq()
274 struct amdgpu_irq_src *src, in xgpu_ai_set_mailbox_rcv_irq()
288 struct amdgpu_irq_src *source, in xgpu_ai_mailbox_rcv_irq()
Damdgpu_gfx.h37 struct amdgpu_irq_src *irq);
40 struct amdgpu_irq_src *irq);
Dmxgpu_vi.c491 struct amdgpu_irq_src *source, in xgpu_vi_mailbox_ack_irq()
499 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_ring.h78 struct amdgpu_irq_src *irq_src;
93 struct amdgpu_irq_src *irq_src,
234 unsigned ring_size, struct amdgpu_irq_src *irq_src,
Damdgpu.h189 struct amdgpu_irq_src;
771 struct amdgpu_irq_src irq;
931 struct amdgpu_irq_src eop_irq;
932 struct amdgpu_irq_src priv_reg_irq;
933 struct amdgpu_irq_src priv_inst_irq;
934 struct amdgpu_irq_src cp_ecc_error_irq;
935 struct amdgpu_irq_src sq_irq;
1057 struct amdgpu_irq_src trap_irq_1;
1059 struct amdgpu_irq_src trap_irq;
1060 struct amdgpu_irq_src illegal_inst_irq;
[all …]
Damdgpu_virt.h244 struct amdgpu_irq_src ack_irq;
245 struct amdgpu_irq_src rcv_irq;
Damdgpu_vcn.h70 struct amdgpu_irq_src irq;
Damdgpu_uvd.h47 struct amdgpu_irq_src irq;
Damdgpu_vce.h49 struct amdgpu_irq_src irq;
Damdgpu_gmc.h95 struct amdgpu_irq_src vm_fault;
Damdgpu_gfx.c203 struct amdgpu_irq_src *irq) in amdgpu_gfx_kiq_init_ring()
234 struct amdgpu_irq_src *irq) in amdgpu_gfx_kiq_free_ring()
Dsi_dma.c603 struct amdgpu_irq_src *src, in si_dma_set_trap_irq_state()
649 struct amdgpu_irq_src *source, in si_dma_process_trap_irq()
658 struct amdgpu_irq_src *source, in si_dma_process_trap_irq_1()
667 struct amdgpu_irq_src *source, in si_dma_process_illegal_inst_irq()
Dvce_v2_0.c522 struct amdgpu_irq_src *source, in vce_v2_0_set_interrupt_state()
536 struct amdgpu_irq_src *source, in vce_v2_0_process_interrupt()
Duvd_v4_2.c671 struct amdgpu_irq_src *source, in uvd_v4_2_set_interrupt_state()
680 struct amdgpu_irq_src *source, in uvd_v4_2_process_interrupt()
Duvd_v5_0.c594 struct amdgpu_irq_src *source, in uvd_v5_0_set_interrupt_state()
603 struct amdgpu_irq_src *source, in uvd_v5_0_process_interrupt()
Dcik_sdma.c1127 struct amdgpu_irq_src *src, in cik_sdma_set_trap_irq_state()
1173 struct amdgpu_irq_src *source, in cik_sdma_process_trap_irq()
1214 struct amdgpu_irq_src *source, in cik_sdma_process_illegal_inst_irq()
Dsdma_v2_4.c1061 struct amdgpu_irq_src *src, in sdma_v2_4_set_trap_irq_state()
1107 struct amdgpu_irq_src *source, in sdma_v2_4_process_trap_irq()
1147 struct amdgpu_irq_src *source, in sdma_v2_4_process_illegal_inst_irq()
Dgmc_v6_0.c1068 struct amdgpu_irq_src *src, in gmc_v6_0_vm_fault_interrupt_state()
1105 struct amdgpu_irq_src *source, in gmc_v6_0_process_interrupt()
Dvce_v3_0.c708 struct amdgpu_irq_src *source, in vce_v3_0_set_interrupt_state()
722 struct amdgpu_irq_src *source, in vce_v3_0_process_interrupt()
Dgmc_v9_0.c201 struct amdgpu_irq_src *src, in gmc_v9_0_vm_fault_interrupt_state()
246 struct amdgpu_irq_src *source, in gmc_v9_0_process_interrupt()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_irq.c486 struct amdgpu_irq_src *source, in amdgpu_dm_irq_handler()
527 struct amdgpu_irq_src *source, in amdgpu_dm_set_hpd_irq_state()
539 struct amdgpu_irq_src *source, in dm_irq_state()
570 struct amdgpu_irq_src *source, in amdgpu_dm_set_pflip_irq_state()
584 struct amdgpu_irq_src *source, in amdgpu_dm_set_crtc_irq_state()
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/
Dsmu_helper.c542 struct amdgpu_irq_src *source, in phm_irq_process()
590 struct amdgpu_irq_src *source = in smu9_register_irq_handlers()
591 kzalloc(sizeof(struct amdgpu_irq_src), GFP_KERNEL); in smu9_register_irq_handlers()
Dsmu_helper.h97 struct amdgpu_irq_src *source,

12