/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_irq.h | 61 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, 95 struct amdgpu_irq_src self_irq; 110 struct amdgpu_irq_src *source); 116 int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src, 118 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src, 120 int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src, 122 bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
|
A D | amdgpu_sdma.h | 64 struct amdgpu_irq_src trap_irq; 65 struct amdgpu_irq_src illegal_inst_irq; 66 struct amdgpu_irq_src ecc_irq; 67 struct amdgpu_irq_src vm_hole_irq; 68 struct amdgpu_irq_src doorbell_invalid_irq; 69 struct amdgpu_irq_src pool_timeout_irq; 70 struct amdgpu_irq_src srbm_write_irq; 130 struct amdgpu_irq_src *source,
|
A D | amdgpu_gfx.h | 110 struct amdgpu_irq_src irq; 310 struct amdgpu_irq_src eop_irq; 311 struct amdgpu_irq_src priv_reg_irq; 312 struct amdgpu_irq_src priv_inst_irq; 313 struct amdgpu_irq_src cp_ecc_error_irq; 314 struct amdgpu_irq_src sq_irq; 369 struct amdgpu_irq_src *irq); 408 struct amdgpu_irq_src *source,
|
A D | amdgpu_irq.c | 157 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_disable_all() 411 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_fini_sw() 439 struct amdgpu_irq_src *source) in amdgpu_irq_add_id() 453 sizeof(struct amdgpu_irq_src *), in amdgpu_irq_add_id() 491 struct amdgpu_irq_src *src; in amdgpu_irq_dispatch() 562 struct amdgpu_irq_src *src, unsigned type) in amdgpu_irq_update() 602 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_gpu_reset_resume_helper() 624 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_get() 654 int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_put() 685 bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_enabled()
|
A D | mxgpu_ai.c | 224 struct amdgpu_irq_src *source, in xgpu_ai_mailbox_ack_irq() 232 struct amdgpu_irq_src *source, in xgpu_ai_set_mailbox_ack_irq() 283 struct amdgpu_irq_src *src, in xgpu_ai_set_mailbox_rcv_irq() 297 struct amdgpu_irq_src *source, in xgpu_ai_mailbox_rcv_irq()
|
A D | mxgpu_nv.c | 250 struct amdgpu_irq_src *source, in xgpu_nv_mailbox_ack_irq() 258 struct amdgpu_irq_src *source, in xgpu_nv_set_mailbox_ack_irq() 315 struct amdgpu_irq_src *src, in xgpu_nv_set_mailbox_rcv_irq() 332 struct amdgpu_irq_src *source, in xgpu_nv_mailbox_rcv_irq()
|
A D | amdgpu_nbio.h | 103 struct amdgpu_irq_src ras_controller_irq; 104 struct amdgpu_irq_src ras_err_event_athub_irq;
|
A 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()
|
A D | amdgpu.h | 282 struct amdgpu_irq_src; 932 struct amdgpu_irq_src crtc_irq; 933 struct amdgpu_irq_src vline0_irq; 934 struct amdgpu_irq_src vupdate_irq; 935 struct amdgpu_irq_src pageflip_irq; 936 struct amdgpu_irq_src hpd_irq; 937 struct amdgpu_irq_src dmub_trace_irq; 938 struct amdgpu_irq_src dmub_outbox_irq;
|
A D | amdgpu_virt.h | 218 struct amdgpu_irq_src ack_irq; 219 struct amdgpu_irq_src rcv_irq;
|
A D | nbio_v7_4.c | 456 struct amdgpu_irq_src *src, in nbio_v7_4_set_ras_controller_irq_state() 489 struct amdgpu_irq_src *source, in nbio_v7_4_process_ras_controller_irq() 501 struct amdgpu_irq_src *src, in nbio_v7_4_set_ras_err_event_athub_irq_state() 533 struct amdgpu_irq_src *source, in nbio_v7_4_process_err_event_athub_irq()
|
A D | amdgpu_ring.h | 106 struct amdgpu_irq_src *irq_src; 121 struct amdgpu_irq_src *irq_src, 287 unsigned int ring_size, struct amdgpu_irq_src *irq_src,
|
A D | amdgpu_jpeg.h | 38 struct amdgpu_irq_src irq;
|
A D | amdgpu_gmc.h | 227 struct amdgpu_irq_src vm_fault; 255 struct amdgpu_irq_src ecc_irq;
|
A D | amdgpu_umc.h | 81 struct amdgpu_irq_src *source,
|
A D | amdgpu_vce.h | 49 struct amdgpu_irq_src irq;
|
A D | amdgpu_uvd.h | 47 struct amdgpu_irq_src irq;
|
A D | jpeg_v3_0.c | 508 struct amdgpu_irq_src *source, in jpeg_v3_0_set_interrupt_state() 516 struct amdgpu_irq_src *source, in jpeg_v3_0_process_interrupt()
|
A D | amdgpu_sdma.c | 168 struct amdgpu_irq_src *source, in amdgpu_sdma_process_ecc_irq()
|
A D | amdgpu_umc.c | 147 struct amdgpu_irq_src *source, in amdgpu_umc_process_ecc_irq()
|
A D | vce_v2_0.c | 548 struct amdgpu_irq_src *source, in vce_v2_0_set_interrupt_state() 562 struct amdgpu_irq_src *source, in vce_v2_0_process_interrupt()
|
A D | sdma_v4_0.c | 2112 struct amdgpu_irq_src *source, in sdma_v4_0_set_trap_irq_state() 2127 struct amdgpu_irq_src *source, in sdma_v4_0_process_trap_irq() 2177 struct amdgpu_irq_src *source, in sdma_v4_0_process_illegal_inst_irq() 2197 struct amdgpu_irq_src *source, in sdma_v4_0_set_ecc_irq_state() 2240 struct amdgpu_irq_src *source, in sdma_v4_0_process_vm_hole_irq() 2249 struct amdgpu_irq_src *source, in sdma_v4_0_process_doorbell_invalid_irq() 2258 struct amdgpu_irq_src *source, in sdma_v4_0_process_pool_timeout_irq() 2268 struct amdgpu_irq_src *source, in sdma_v4_0_process_srbm_write_irq()
|
A D | gmc_v10_0.c | 59 struct amdgpu_irq_src *src, in gmc_v10_0_ecc_interrupt_state() 68 struct amdgpu_irq_src *src, unsigned type, in gmc_v10_0_vm_fault_interrupt_state() 92 struct amdgpu_irq_src *source, in gmc_v10_0_process_interrupt()
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
A D | amdgpu_dm_irq.c | 647 struct amdgpu_irq_src *source, in amdgpu_dm_irq_handler() 688 struct amdgpu_irq_src *source, in amdgpu_dm_set_hpd_irq_state() 700 struct amdgpu_irq_src *source, in dm_irq_state() 731 struct amdgpu_irq_src *source, in amdgpu_dm_set_pflip_irq_state() 745 struct amdgpu_irq_src *source, in amdgpu_dm_set_crtc_irq_state() 759 struct amdgpu_irq_src *source, in amdgpu_dm_set_vline0_irq_state() 773 struct amdgpu_irq_src *source, in amdgpu_dm_set_dmub_outbox_irq_state() 785 struct amdgpu_irq_src *source, in amdgpu_dm_set_vupdate_irq_state() 799 struct amdgpu_irq_src *source, in amdgpu_dm_set_dmub_trace_irq_state()
|
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
A D | smu_helper.c | 603 struct amdgpu_irq_src *source, in phm_irq_process() 657 struct amdgpu_irq_src *source = in smu9_register_irq_handlers() 658 kzalloc(sizeof(struct amdgpu_irq_src), GFP_KERNEL); in smu9_register_irq_handlers()
|