Home
last modified time | relevance | path

Searched refs:amdgpu_device (Results 1 – 25 of 183) sorted by relevance

12345678

/dragonfly/sys/dev/drm/amd/amdgpu/
H A Damdgpu_atombios.h136 amdgpu_atombios_lookup_gpio(struct amdgpu_device *adev,
141 void amdgpu_atombios_i2c_init(struct amdgpu_device *adev);
147 int amdgpu_atombios_get_clock_info(struct amdgpu_device *adev);
149 int amdgpu_atombios_get_gfx_info(struct amdgpu_device *adev);
151 int amdgpu_atombios_get_vram_width(struct amdgpu_device *adev);
153 bool amdgpu_atombios_get_asic_ss_info(struct amdgpu_device *adev,
179 int amdgpu_atombios_get_voltage_evv(struct amdgpu_device *adev,
184 amdgpu_atombios_is_voltage_gpio(struct amdgpu_device *adev,
210 int amdgpu_atombios_get_svi2_info(struct amdgpu_device *adev,
214 void amdgpu_atombios_fini(struct amdgpu_device *adev);
[all …]
H A Damdgpu_irq.h33 struct amdgpu_device;
54 int (*set)(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
57 int (*process)(struct amdgpu_device *adev,
81 void amdgpu_irq_disable_all(struct amdgpu_device *adev);
84 int amdgpu_irq_init(struct amdgpu_device *adev);
85 void amdgpu_irq_fini(struct amdgpu_device *adev);
86 int amdgpu_irq_add_id(struct amdgpu_device *adev,
89 void amdgpu_irq_dispatch(struct amdgpu_device *adev,
99 void amdgpu_irq_gpu_reset_resume_helper(struct amdgpu_device *adev);
101 int amdgpu_irq_add_domain(struct amdgpu_device *adev);
[all …]
H A Dtonga_ih.c303 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_early_init()
318 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_sw_init()
334 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_sw_fini()
346 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_hw_init()
357 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_hw_fini()
366 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_suspend()
373 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_resume()
380 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_is_idle()
393 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_wait_for_idle()
407 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_check_soft_reset()
[all …]
H A Damdgpu.h190 struct amdgpu_device;
336 u32 (*get_wptr)(struct amdgpu_device *adev);
338 void (*decode_iv)(struct amdgpu_device *adev,
579 struct amdgpu_device *adev;
642 struct amdgpu_device *adev;
658 struct amdgpu_device *adev;
984 struct amdgpu_device *adev;
1151 int (*reset)(struct amdgpu_device *adev);
1297 void (*init)(struct amdgpu_device *adev);
1343 struct amdgpu_device { struct
[all …]
H A Dcz_ih.c104 static int cz_ih_irq_init(struct amdgpu_device *adev) in cz_ih_irq_init()
283 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_early_init()
298 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_sw_init()
311 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_sw_fini()
323 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_hw_init()
334 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_hw_fini()
343 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_suspend()
350 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_resume()
357 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_is_idle()
370 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_wait_for_idle()
[all …]
H A Diceland_ih.c104 static int iceland_ih_irq_init(struct amdgpu_device *adev) in iceland_ih_irq_init()
283 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_early_init()
298 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_sw_init()
311 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_sw_fini()
323 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_hw_init()
334 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_hw_fini()
343 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_suspend()
350 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_resume()
357 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_is_idle()
370 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_wait_for_idle()
[all …]
H A Duvd_v5_0.c92 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_early_init()
104 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_sw_init()
134 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_sw_fini()
152 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_hw_init()
212 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_hw_fini()
226 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_suspend()
239 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_resume()
563 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_is_idle()
571 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_wait_for_idle()
582 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_soft_reset()
[all …]
H A Damdgpu_vm.h269 void amdgpu_vm_manager_init(struct amdgpu_device *adev);
270 void amdgpu_vm_manager_fini(struct amdgpu_device *adev);
284 int amdgpu_vm_alloc_pts(struct amdgpu_device *adev,
290 int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
293 int amdgpu_vm_handle_moved(struct amdgpu_device *adev,
295 int amdgpu_vm_bo_update(struct amdgpu_device *adev,
298 void amdgpu_vm_bo_invalidate(struct amdgpu_device *adev,
305 int amdgpu_vm_bo_map(struct amdgpu_device *adev,
309 int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev,
313 int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
[all …]
H A Damdgpu_virt.h55 int (*req_full_gpu)(struct amdgpu_device *adev, bool init);
56 int (*rel_full_gpu)(struct amdgpu_device *adev, bool init);
57 int (*reset_gpu)(struct amdgpu_device *adev);
58 int (*wait_reset)(struct amdgpu_device *adev);
282 uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev);
283 bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev);
284 int amdgpu_allocate_static_csa(struct amdgpu_device *adev);
287 void amdgpu_free_static_csa(struct amdgpu_device *adev);
288 void amdgpu_virt_init_setting(struct amdgpu_device *adev);
293 int amdgpu_virt_reset_gpu(struct amdgpu_device *adev);
[all …]
H A Dsoc15.c217 void soc15_grbm_select(struct amdgpu_device *adev, in soc15_grbm_select()
489 int soc15_set_ip_blocks(struct amdgpu_device *adev) in soc15_set_ip_blocks()
615 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in soc15_common_early_init()
748 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in soc15_common_late_init()
758 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in soc15_common_sw_init()
773 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in soc15_common_hw_init()
789 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in soc15_common_hw_fini()
801 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in soc15_common_suspend()
808 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in soc15_common_resume()
908 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in soc15_common_set_clockgating_state()
[all …]
H A Dmxgpu_ai.c34 static void xgpu_ai_mailbox_send_ack(struct amdgpu_device *adev) in xgpu_ai_mailbox_send_ack()
60 static int xgpu_ai_mailbox_rcv_msg(struct amdgpu_device *adev, in xgpu_ai_mailbox_rcv_msg()
75 static uint8_t xgpu_ai_peek_ack(struct amdgpu_device *adev) { in xgpu_ai_peek_ack()
79 static int xgpu_ai_poll_ack(struct amdgpu_device *adev) in xgpu_ai_poll_ack()
187 static int xgpu_ai_request_reset(struct amdgpu_device *adev) in xgpu_ai_request_reset()
213 static int xgpu_ai_mailbox_ack_irq(struct amdgpu_device *adev, in xgpu_ai_mailbox_ack_irq()
238 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_ai_mailbox_flr_work()
287 static int xgpu_ai_mailbox_rcv_irq(struct amdgpu_device *adev, in xgpu_ai_mailbox_rcv_irq()
330 int xgpu_ai_mailbox_add_irq_id(struct amdgpu_device *adev) in xgpu_ai_mailbox_add_irq_id()
347 int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev) in xgpu_ai_mailbox_get_irq()
[all …]
H A Dvce_v3_0.c402 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_early_init()
421 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_sw_init()
459 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_sw_fini()
471 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_hw_init()
496 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_hw_fini()
509 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_suspend()
521 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_resume()
583 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_is_idle()
595 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_wait_for_idle()
612 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_check_soft_reset()
[all …]
H A Dnbio_v7_0.c41 static u32 nbio_v7_0_get_rev_id(struct amdgpu_device *adev) in nbio_v7_0_get_rev_id()
65 static void nbio_v7_0_hdp_flush(struct amdgpu_device *adev, in nbio_v7_0_hdp_flush()
75 static u32 nbio_v7_0_get_memsize(struct amdgpu_device *adev) in nbio_v7_0_get_memsize()
101 static void nbio_v7_0_enable_doorbell_aperture(struct amdgpu_device *adev, in nbio_v7_0_enable_doorbell_aperture()
113 static void nbio_v7_0_ih_doorbell_range(struct amdgpu_device *adev, in nbio_v7_0_ih_doorbell_range()
206 static void nbio_v7_0_get_clockgating_state(struct amdgpu_device *adev, in nbio_v7_0_get_clockgating_state()
222 static void nbio_v7_0_ih_control(struct amdgpu_device *adev) in nbio_v7_0_ih_control()
248 static u32 nbio_v7_0_get_pcie_index_offset(struct amdgpu_device *adev) in nbio_v7_0_get_pcie_index_offset()
253 static u32 nbio_v7_0_get_pcie_data_offset(struct amdgpu_device *adev) in nbio_v7_0_get_pcie_data_offset()
273 static void nbio_v7_0_detect_hw_virt(struct amdgpu_device *adev) in nbio_v7_0_detect_hw_virt()
[all …]
H A Dmmhub_v1_0.h26 u64 mmhub_v1_0_get_fb_location(struct amdgpu_device *adev);
27 int mmhub_v1_0_gart_enable(struct amdgpu_device *adev);
28 void mmhub_v1_0_gart_disable(struct amdgpu_device *adev);
29 void mmhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev,
31 void mmhub_v1_0_init(struct amdgpu_device *adev);
32 int mmhub_v1_0_set_clockgating(struct amdgpu_device *adev,
34 void mmhub_v1_0_get_clockgating(struct amdgpu_device *adev, u32 *flags);
35 void mmhub_v1_0_initialize_power_gating(struct amdgpu_device *adev);
36 void mmhub_v1_0_update_power_gating(struct amdgpu_device *adev,
H A Damdgpu_amdkfd.c234 void amdgpu_amdkfd_suspend(struct amdgpu_device *adev) in amdgpu_amdkfd_suspend()
240 int amdgpu_amdkfd_resume(struct amdgpu_device *adev) in amdgpu_amdkfd_resume()
272 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in amdgpu_amdkfd_gpu_reset()
281 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in alloc_gtt_mem()
365 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in get_local_mem_info()
397 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in get_gpu_clock_counter()
406 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in get_max_engine_clock_in_mhz()
419 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in get_cu_info()
442 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in amdgpu_amdkfd_get_vram_usage()
451 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in amdgpu_amdkfd_submit_ib()
[all …]
H A Damdgpu_gart.h32 struct amdgpu_device;
58 int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev);
59 void amdgpu_gart_table_vram_free(struct amdgpu_device *adev);
60 int amdgpu_gart_table_vram_pin(struct amdgpu_device *adev);
61 void amdgpu_gart_table_vram_unpin(struct amdgpu_device *adev);
62 int amdgpu_gart_init(struct amdgpu_device *adev);
63 void amdgpu_gart_fini(struct amdgpu_device *adev);
64 int amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t offset,
66 int amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset,
69 int amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset,
H A Damdgpu_gfx.h27 int amdgpu_gfx_scratch_get(struct amdgpu_device *adev, uint32_t *reg);
28 void amdgpu_gfx_scratch_free(struct amdgpu_device *adev, uint32_t reg);
33 void amdgpu_gfx_compute_queue_acquire(struct amdgpu_device *adev);
35 int amdgpu_gfx_kiq_init_ring(struct amdgpu_device *adev,
42 void amdgpu_gfx_kiq_fini(struct amdgpu_device *adev);
43 int amdgpu_gfx_kiq_init(struct amdgpu_device *adev,
46 int amdgpu_gfx_compute_mqd_sw_init(struct amdgpu_device *adev,
48 void amdgpu_gfx_compute_mqd_sw_fini(struct amdgpu_device *adev);
63 static inline int amdgpu_gfx_queue_to_bit(struct amdgpu_device *adev, in amdgpu_gfx_queue_to_bit()
76 static inline void amdgpu_gfx_bit_to_queue(struct amdgpu_device *adev, int bit, in amdgpu_gfx_bit_to_queue()
[all …]
H A Dnbio_v6_1.c36 static u32 nbio_v6_1_get_rev_id(struct amdgpu_device *adev) in nbio_v6_1_get_rev_id()
56 static void nbio_v6_1_hdp_flush(struct amdgpu_device *adev, in nbio_v6_1_hdp_flush()
68 static u32 nbio_v6_1_get_memsize(struct amdgpu_device *adev) in nbio_v6_1_get_memsize()
91 static void nbio_v6_1_enable_doorbell_aperture(struct amdgpu_device *adev, in nbio_v6_1_enable_doorbell_aperture()
117 static void nbio_v6_1_ih_doorbell_range(struct amdgpu_device *adev, in nbio_v6_1_ih_doorbell_range()
131 static void nbio_v6_1_ih_control(struct amdgpu_device *adev) in nbio_v6_1_ih_control()
195 static void nbio_v6_1_get_clockgating_state(struct amdgpu_device *adev, in nbio_v6_1_get_clockgating_state()
221 static u32 nbio_v6_1_get_pcie_index_offset(struct amdgpu_device *adev) in nbio_v6_1_get_pcie_index_offset()
226 static u32 nbio_v6_1_get_pcie_data_offset(struct amdgpu_device *adev) in nbio_v6_1_get_pcie_data_offset()
246 static void nbio_v6_1_detect_hw_virt(struct amdgpu_device *adev) in nbio_v6_1_detect_hw_virt()
[all …]
H A Dvi.c358 void vi_srbm_select(struct amdgpu_device *adev, in vi_srbm_select()
967 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_early_init()
1191 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_late_init()
1201 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_sw_init()
1216 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_hw_init()
1232 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_hw_fini()
1245 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_suspend()
1252 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_resume()
1364 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_set_clockgating_state_by_smu()
1486 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vi_common_set_clockgating_state()
[all …]
H A Ddce_virtual.c45 static void dce_virtual_set_irq_funcs(struct amdgpu_device *adev);
57 static void dce_virtual_page_flip(struct amdgpu_device *adev, in dce_virtual_page_flip()
72 static bool dce_virtual_hpd_sense(struct amdgpu_device *adev, in dce_virtual_hpd_sense()
129 struct amdgpu_device *adev = dev->dev_private; in dce_virtual_crtc_dpms()
260 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in dce_virtual_early_init()
373 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in dce_virtual_sw_init()
416 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in dce_virtual_sw_fini()
431 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in dce_virtual_hw_init()
480 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in dce_virtual_hw_fini()
656 static int dce_virtual_pageflip(struct amdgpu_device *adev, in dce_virtual_pageflip()
[all …]
H A Duvd_v6_0.c373 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_early_init()
396 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_sw_init()
454 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_sw_fini()
477 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_hw_init()
552 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_hw_fini()
566 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_suspend()
578 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_resume()
1130 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_is_idle()
1138 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_wait_for_idle()
1150 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_check_soft_reset()
[all …]
H A Dvce_v4_0.c405 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_early_init()
420 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_sw_init()
493 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_sw_fini()
513 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_hw_init()
540 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_hw_fini()
559 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_suspend()
581 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_resume()
663 struct amdgpu_device *adev = (struct amdgpu_device *)handle;
675 struct amdgpu_device *adev = (struct amdgpu_device *)handle;
692 struct amdgpu_device *adev = (struct amdgpu_device *)handle;
[all …]
H A Dgmc_v9_0.c374 struct amdgpu_device *adev = ring->adev; in gmc_v9_0_emit_flush_gpu_tlb()
550 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_early_init()
646 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_late_init()
848 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_sw_init()
955 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_sw_fini()
1086 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_hw_init()
1134 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_hw_fini()
1151 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_suspend()
1165 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_resume()
1198 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in gmc_v9_0_set_clockgating_state()
[all …]
H A Dmxgpu_vi.c278 void xgpu_vi_init_golden_registers(struct amdgpu_device *adev) in xgpu_vi_init_golden_registers()
365 static int xgpu_vi_mailbox_rcv_msg(struct amdgpu_device *adev, in xgpu_vi_mailbox_rcv_msg()
388 static int xgpu_vi_poll_ack(struct amdgpu_device *adev) in xgpu_vi_poll_ack()
458 static int xgpu_vi_request_reset(struct amdgpu_device *adev) in xgpu_vi_request_reset()
463 static int xgpu_vi_wait_reset_cmpl(struct amdgpu_device *adev) in xgpu_vi_wait_reset_cmpl()
490 static int xgpu_vi_mailbox_ack_irq(struct amdgpu_device *adev, in xgpu_vi_mailbox_ack_irq()
515 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_vi_mailbox_flr_work()
541 static int xgpu_vi_mailbox_rcv_irq(struct amdgpu_device *adev, in xgpu_vi_mailbox_rcv_irq()
578 int xgpu_vi_mailbox_add_irq_id(struct amdgpu_device *adev) in xgpu_vi_mailbox_add_irq_id()
595 int xgpu_vi_mailbox_get_irq(struct amdgpu_device *adev) in xgpu_vi_mailbox_get_irq()
[all …]
/dragonfly/sys/dev/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.h42 int amdgpu_dm_irq_init(struct amdgpu_device *adev);
50 void amdgpu_dm_irq_fini(struct amdgpu_device *adev);
66 void *amdgpu_dm_irq_register_interrupt(struct amdgpu_device *adev,
79 void amdgpu_dm_irq_unregister_interrupt(struct amdgpu_device *adev,
83 void amdgpu_dm_set_irq_funcs(struct amdgpu_device *adev);
85 void amdgpu_dm_hpd_init(struct amdgpu_device *adev);
86 void amdgpu_dm_hpd_fini(struct amdgpu_device *adev);
92 int amdgpu_dm_irq_suspend(struct amdgpu_device *adev);
99 int amdgpu_dm_irq_resume_early(struct amdgpu_device *adev);
100 int amdgpu_dm_irq_resume_late(struct amdgpu_device *adev);

12345678