/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_irq.h | 60 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,
|
D | amdgpu_irq.c | 118 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()
|
D | amdgpu_gfx.h | 91 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);
|
D | amdgpu_sdma.h | 55 struct amdgpu_irq_src trap_irq; 56 struct amdgpu_irq_src illegal_inst_irq; 57 struct amdgpu_irq_src ecc_irq;
|
D | mxgpu_ai.c | 291 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()
|
D | mxgpu_vi.c | 490 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()
|
D | amdgpu_gmc.h | 154 struct amdgpu_irq_src vm_fault; 179 struct amdgpu_irq_src ecc_irq;
|
D | amdgpu_virt.h | 252 struct amdgpu_irq_src ack_irq; 253 struct amdgpu_irq_src rcv_irq;
|
D | amdgpu_ring.h | 78 struct amdgpu_irq_src *irq_src; 93 struct amdgpu_irq_src *irq_src, 266 unsigned ring_size, struct amdgpu_irq_src *irq_src,
|
D | amdgpu_uvd.h | 47 struct amdgpu_irq_src irq;
|
D | amdgpu_vce.h | 49 struct amdgpu_irq_src irq;
|
D | amdgpu.h | 218 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;
|
D | amdgpu_vcn.h | 172 struct amdgpu_irq_src irq;
|
D | vce_v2_0.c | 518 struct amdgpu_irq_src *source, in vce_v2_0_set_interrupt_state() 532 struct amdgpu_irq_src *source, in vce_v2_0_process_interrupt()
|
D | gmc_v9_0.c | 202 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()
|
D | uvd_v4_2.c | 662 struct amdgpu_irq_src *source, in uvd_v4_2_set_interrupt_state() 671 struct amdgpu_irq_src *source, in uvd_v4_2_process_interrupt()
|
D | amdgpu_gfx.c | 293 struct amdgpu_irq_src *irq) in amdgpu_gfx_kiq_init_ring() 324 struct amdgpu_irq_src *irq) in amdgpu_gfx_kiq_free_ring()
|
D | uvd_v5_0.c | 585 struct amdgpu_irq_src *source, in uvd_v5_0_set_interrupt_state() 594 struct amdgpu_irq_src *source, in uvd_v5_0_process_interrupt()
|
D | sdma_v2_4.c | 1005 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()
|
D | gmc_v10_0.c | 59 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()
|
D | cik_sdma.c | 1112 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()
|
D | si_dma.c | 587 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/ |
D | amdgpu_dm_irq.c | 562 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/ |
D | smu_helper.c | 589 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()
|
D | smu_helper.h | 109 struct amdgpu_irq_src *source,
|