Home
last modified time | relevance | path

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

1234

/linux-6.6.21/drivers/gpu/drm/amd/amdgpu/
Damdgpu_irq.h61 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;
130 struct amdgpu_irq_src *source);
136 int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
138 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
140 int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
142 bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
Damdgpu_sdma.h99 struct amdgpu_irq_src trap_irq;
100 struct amdgpu_irq_src illegal_inst_irq;
101 struct amdgpu_irq_src ecc_irq;
102 struct amdgpu_irq_src vm_hole_irq;
103 struct amdgpu_irq_src doorbell_invalid_irq;
104 struct amdgpu_irq_src pool_timeout_irq;
105 struct amdgpu_irq_src srbm_write_irq;
166 struct amdgpu_irq_src *source,
Damdgpu_irq.c136 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_disable_all()
355 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_fini_sw()
383 struct amdgpu_irq_src *source) in amdgpu_irq_add_id()
397 sizeof(struct amdgpu_irq_src *), in amdgpu_irq_add_id()
435 struct amdgpu_irq_src *src; in amdgpu_irq_dispatch()
510 struct amdgpu_irq_src *src, unsigned int type) in amdgpu_irq_update()
551 struct amdgpu_irq_src *src = adev->irq.client[i].sources[j]; in amdgpu_irq_gpu_reset_resume_helper()
573 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_get()
603 int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_put()
637 bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src, in amdgpu_irq_enabled()
Damdgpu_jpeg.h41 struct amdgpu_irq_src irq;
42 struct amdgpu_irq_src ras_poison_irq;
80 struct amdgpu_irq_src *source,
Damdgpu_gfx.h159 struct amdgpu_irq_src irq;
269 struct amdgpu_irq_src *source,
396 struct amdgpu_irq_src eop_irq;
397 struct amdgpu_irq_src priv_reg_irq;
398 struct amdgpu_irq_src priv_inst_irq;
399 struct amdgpu_irq_src cp_ecc_error_irq;
400 struct amdgpu_irq_src sq_irq;
401 struct amdgpu_irq_src rlc_gc_fed_irq;
481 struct amdgpu_irq_src *irq, int xcc_id);
527 struct amdgpu_irq_src *source,
Dmxgpu_ai.c231 struct amdgpu_irq_src *source, in xgpu_ai_mailbox_ack_irq()
239 struct amdgpu_irq_src *source, in xgpu_ai_set_mailbox_ack_irq()
299 struct amdgpu_irq_src *src, in xgpu_ai_set_mailbox_rcv_irq()
313 struct amdgpu_irq_src *source, in xgpu_ai_mailbox_rcv_irq()
Dmxgpu_nv.c250 struct amdgpu_irq_src *source, in xgpu_nv_mailbox_ack_irq()
258 struct amdgpu_irq_src *source, in xgpu_nv_set_mailbox_ack_irq()
324 struct amdgpu_irq_src *src, in xgpu_nv_set_mailbox_rcv_irq()
341 struct amdgpu_irq_src *source, in xgpu_nv_mailbox_rcv_irq()
Damdgpu_nbio.h109 struct amdgpu_irq_src ras_controller_irq;
110 struct amdgpu_irq_src ras_err_event_athub_irq;
Dmxgpu_vi.c492 struct amdgpu_irq_src *source, in xgpu_vi_mailbox_ack_irq()
500 struct amdgpu_irq_src *src, in xgpu_vi_set_mailbox_ack_irq()
538 struct amdgpu_irq_src *src, in xgpu_vi_set_mailbox_rcv_irq()
552 struct amdgpu_irq_src *source, in xgpu_vi_mailbox_rcv_irq()
Damdgpu_vcn.h244 struct amdgpu_irq_src irq;
245 struct amdgpu_irq_src ras_poison_irq;
420 struct amdgpu_irq_src *source,
Dnbio_v7_9.c636 struct amdgpu_irq_src *src, in nbio_v7_9_set_ras_controller_irq_state()
646 struct amdgpu_irq_src *source, in nbio_v7_9_process_ras_controller_irq()
658 struct amdgpu_irq_src *src, in nbio_v7_9_set_ras_err_event_athub_irq_state()
668 struct amdgpu_irq_src *source, in nbio_v7_9_process_err_event_athub_irq()
Dnbio_v7_4.c450 struct amdgpu_irq_src *src, in nbio_v7_4_set_ras_controller_irq_state()
483 struct amdgpu_irq_src *source, in nbio_v7_4_process_ras_controller_irq()
495 struct amdgpu_irq_src *src, in nbio_v7_4_set_ras_err_event_athub_irq_state()
527 struct amdgpu_irq_src *source, in nbio_v7_4_process_err_event_athub_irq()
Damdgpu.h292 struct amdgpu_irq_src;
887 struct amdgpu_irq_src crtc_irq;
888 struct amdgpu_irq_src vline0_irq;
889 struct amdgpu_irq_src vupdate_irq;
890 struct amdgpu_irq_src pageflip_irq;
891 struct amdgpu_irq_src hpd_irq;
892 struct amdgpu_irq_src dmub_trace_irq;
893 struct amdgpu_irq_src dmub_outbox_irq;
Damdgpu_virt.h238 struct amdgpu_irq_src ack_irq;
239 struct amdgpu_irq_src rcv_irq;
Damdgpu_vce.h49 struct amdgpu_irq_src irq;
Damdgpu_uvd.h47 struct amdgpu_irq_src irq;
Dgfx_v11_0_3.c35 struct amdgpu_irq_src *source, in gfx_v11_0_3_rlc_gc_fed_irq()
Damdgpu_umc.h100 struct amdgpu_irq_src *source,
Damdgpu_gmc.h262 struct amdgpu_irq_src vm_fault;
293 struct amdgpu_irq_src ecc_irq;
Damdgpu_ring.h118 struct amdgpu_irq_src *irq_src;
134 struct amdgpu_irq_src *irq_src,
347 unsigned int max_dw, struct amdgpu_irq_src *irq_src,
Djpeg_v2_5.c569 struct amdgpu_irq_src *source, in jpeg_v2_5_set_interrupt_state()
577 struct amdgpu_irq_src *source, in jpeg_v2_6_set_ras_interrupt_state()
585 struct amdgpu_irq_src *source, in jpeg_v2_5_process_interrupt()
Djpeg_v4_0.c668 struct amdgpu_irq_src *source, in jpeg_v4_0_set_interrupt_state()
676 struct amdgpu_irq_src *source, in jpeg_v4_0_set_ras_interrupt_state()
684 struct amdgpu_irq_src *source, in jpeg_v4_0_process_interrupt()
Djpeg_v3_0.c516 struct amdgpu_irq_src *source, in jpeg_v3_0_set_interrupt_state()
524 struct amdgpu_irq_src *source, in jpeg_v3_0_process_interrupt()
Dsdma_v4_4_2.c1512 struct amdgpu_irq_src *source, in sdma_v4_4_2_set_trap_irq_state()
1527 struct amdgpu_irq_src *source, in sdma_v4_4_2_process_trap_irq()
1588 struct amdgpu_irq_src *source, in sdma_v4_4_2_process_illegal_inst_irq()
1608 struct amdgpu_irq_src *source, in sdma_v4_4_2_set_ecc_irq_state()
1661 struct amdgpu_irq_src *source, in sdma_v4_4_2_process_vm_hole_irq()
1670 struct amdgpu_irq_src *source, in sdma_v4_4_2_process_doorbell_invalid_irq()
1680 struct amdgpu_irq_src *source, in sdma_v4_4_2_process_pool_timeout_irq()
1690 struct amdgpu_irq_src *source, in sdma_v4_4_2_process_srbm_write_irq()
/linux-6.6.21/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_irq.c653 struct amdgpu_irq_src *source, in amdgpu_dm_irq_handler()
694 struct amdgpu_irq_src *source, in amdgpu_dm_set_hpd_irq_state()
706 struct amdgpu_irq_src *source, in dm_irq_state()
737 struct amdgpu_irq_src *source, in amdgpu_dm_set_pflip_irq_state()
751 struct amdgpu_irq_src *source, in amdgpu_dm_set_crtc_irq_state()
765 struct amdgpu_irq_src *source, in amdgpu_dm_set_vline0_irq_state()
779 struct amdgpu_irq_src *source, in amdgpu_dm_set_dmub_outbox_irq_state()
791 struct amdgpu_irq_src *source, in amdgpu_dm_set_vupdate_irq_state()
805 struct amdgpu_irq_src *source, in amdgpu_dm_set_dmub_trace_irq_state()

1234