/dragonfly/sys/dev/drm/amd/amdgpu/ |
H A D | amdgpu_atombios.h | 136 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 D | amdgpu_irq.h | 33 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 D | tonga_ih.c | 303 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 D | amdgpu.h | 190 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 D | cz_ih.c | 104 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 D | iceland_ih.c | 104 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 D | uvd_v5_0.c | 92 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 D | amdgpu_vm.h | 269 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 D | amdgpu_virt.h | 55 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 D | soc15.c | 217 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 D | mxgpu_ai.c | 34 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 D | vce_v3_0.c | 402 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 D | nbio_v7_0.c | 41 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 D | mmhub_v1_0.h | 26 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 D | amdgpu_amdkfd.c | 234 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 D | amdgpu_gart.h | 32 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 D | amdgpu_gfx.h | 27 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 D | nbio_v6_1.c | 36 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 D | vi.c | 358 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 D | dce_virtual.c | 45 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 D | uvd_v6_0.c | 373 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 D | vce_v4_0.c | 405 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 D | gmc_v9_0.c | 374 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 D | mxgpu_vi.c | 278 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 D | amdgpu_dm_irq.h | 42 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);
|