Home
last modified time | relevance | path

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

12345678910>>...12

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_nbio.h54 u32 (*get_hdp_flush_req_offset)(struct amdgpu_device *adev);
55 u32 (*get_hdp_flush_done_offset)(struct amdgpu_device *adev);
56 u32 (*get_pcie_index_offset)(struct amdgpu_device *adev);
57 u32 (*get_pcie_data_offset)(struct amdgpu_device *adev);
58 u32 (*get_rev_id)(struct amdgpu_device *adev);
59 void (*mc_access_enable)(struct amdgpu_device *adev, bool enable);
60 void (*hdp_flush)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
61 u32 (*get_memsize)(struct amdgpu_device *adev);
62 void (*sdma_doorbell_range)(struct amdgpu_device *adev, int instance,
64 void (*vcn_doorbell_range)(struct amdgpu_device *adev, bool use_doorbell,
[all …]
H A Damdgpu_atombios.h138 amdgpu_atombios_lookup_gpio(struct amdgpu_device *adev,
141 struct amdgpu_i2c_bus_rec amdgpu_atombios_lookup_i2c_gpio(struct amdgpu_device *adev,
143 void amdgpu_atombios_i2c_init(struct amdgpu_device *adev);
145 bool amdgpu_atombios_has_dce_engine_info(struct amdgpu_device *adev);
147 bool amdgpu_atombios_get_connector_info_from_object_table(struct amdgpu_device *adev);
149 int amdgpu_atombios_get_clock_info(struct amdgpu_device *adev);
151 int amdgpu_atombios_get_gfx_info(struct amdgpu_device *adev);
153 int amdgpu_atombios_get_vram_width(struct amdgpu_device *adev);
155 bool amdgpu_atombios_get_asic_ss_info(struct amdgpu_device *adev,
159 int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
[all …]
H A Damdgpu.h109 struct amdgpu_device *adev;
233 struct amdgpu_device;
280 void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev,
282 int amdgpu_device_ip_wait_for_idle(struct amdgpu_device *adev,
284 bool amdgpu_device_ip_is_idle(struct amdgpu_device *adev,
313 int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev,
318 amdgpu_device_ip_get_ip_block(struct amdgpu_device *adev,
321 int amdgpu_device_ip_block_add(struct amdgpu_device *adev,
327 bool amdgpu_get_bios(struct amdgpu_device *adev);
328 bool amdgpu_read_bios(struct amdgpu_device *adev);
[all …]
H A Damdgpu_si_ih.c36 static void si_ih_set_interrupt_funcs(struct amdgpu_device *adev);
38 static void si_ih_enable_interrupts(struct amdgpu_device *adev) in si_ih_enable_interrupts()
50 static void si_ih_disable_interrupts(struct amdgpu_device *adev) in si_ih_disable_interrupts()
65 static int si_ih_irq_init(struct amdgpu_device *adev) in si_ih_irq_init()
104 static void si_ih_irq_disable(struct amdgpu_device *adev) in si_ih_irq_disable()
110 static u32 si_ih_get_wptr(struct amdgpu_device *adev, in si_ih_get_wptr()
129 static void si_ih_decode_iv(struct amdgpu_device *adev, in si_ih_decode_iv()
150 static void si_ih_set_rptr(struct amdgpu_device *adev, in si_ih_set_rptr()
158 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_ih_early_init()
168 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_ih_sw_init()
[all …]
H A Damdgpu_tonga_ih.c56 static void tonga_ih_set_interrupt_funcs(struct amdgpu_device *adev);
65 static void tonga_ih_enable_interrupts(struct amdgpu_device *adev) in tonga_ih_enable_interrupts()
82 static void tonga_ih_disable_interrupts(struct amdgpu_device *adev) in tonga_ih_disable_interrupts()
107 static int tonga_ih_irq_init(struct amdgpu_device *adev) in tonga_ih_irq_init()
177 static void tonga_ih_irq_disable(struct amdgpu_device *adev) in tonga_ih_irq_disable()
196 static u32 tonga_ih_get_wptr(struct amdgpu_device *adev, in tonga_ih_get_wptr()
227 static void tonga_ih_decode_iv(struct amdgpu_device *adev, in tonga_ih_decode_iv()
258 static void tonga_ih_set_rptr(struct amdgpu_device *adev, in tonga_ih_set_rptr()
272 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_early_init()
287 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_sw_init()
[all …]
H A Damdgpu_df.h36 void (*sw_init)(struct amdgpu_device *adev);
37 void (*sw_fini)(struct amdgpu_device *adev);
38 void (*enable_broadcast_mode)(struct amdgpu_device *adev,
40 u32 (*get_fb_channel_number)(struct amdgpu_device *adev);
41 u32 (*get_hbm_channel_number)(struct amdgpu_device *adev);
42 void (*update_medium_grain_clock_gating)(struct amdgpu_device *adev,
44 void (*get_clockgating_state)(struct amdgpu_device *adev,
46 void (*enable_ecc_force_par_wr_rmw)(struct amdgpu_device *adev,
48 int (*pmc_start)(struct amdgpu_device *adev, uint64_t config,
50 int (*pmc_stop)(struct amdgpu_device *adev, uint64_t config,
[all …]
H A Damdgpu_gfx.h194 uint64_t (*get_gpu_clock_counter)(struct amdgpu_device *adev);
195 void (*select_se_sh)(struct amdgpu_device *adev, u32 se_num,
197 void (*read_wave_data)(struct amdgpu_device *adev, uint32_t simd,
199 void (*read_wave_vgprs)(struct amdgpu_device *adev, uint32_t simd,
202 void (*read_wave_sgprs)(struct amdgpu_device *adev, uint32_t simd,
205 void (*select_me_pipe_q)(struct amdgpu_device *adev, u32 me, u32 pipe,
207 int (*ras_error_inject)(struct amdgpu_device *adev, void *inject_if);
208 int (*query_ras_error_count) (struct amdgpu_device *adev, void *ras_error_status);
335 int amdgpu_gfx_scratch_get(struct amdgpu_device *adev, uint32_t *reg);
336 void amdgpu_gfx_scratch_free(struct amdgpu_device *adev, uint32_t reg);
[all …]
H A Damdgpu_amdkfd.c69 void amdgpu_amdkfd_device_probe(struct amdgpu_device *adev) in amdgpu_amdkfd_device_probe()
93 static void amdgpu_doorbell_get_kfd_info(struct amdgpu_device *adev, in amdgpu_doorbell_get_kfd_info()
113 void amdgpu_amdkfd_device_init(struct amdgpu_device *adev) in amdgpu_amdkfd_device_init()
171 void amdgpu_amdkfd_device_fini(struct amdgpu_device *adev) in amdgpu_amdkfd_device_fini()
179 void amdgpu_amdkfd_interrupt(struct amdgpu_device *adev, in amdgpu_amdkfd_interrupt()
186 void amdgpu_amdkfd_suspend(struct amdgpu_device *adev) in amdgpu_amdkfd_suspend()
192 int amdgpu_amdkfd_resume(struct amdgpu_device *adev) in amdgpu_amdkfd_resume()
202 int amdgpu_amdkfd_pre_reset(struct amdgpu_device *adev) in amdgpu_amdkfd_pre_reset()
212 int amdgpu_amdkfd_post_reset(struct amdgpu_device *adev) in amdgpu_amdkfd_post_reset()
224 struct amdgpu_device *adev = (struct amdgpu_device *)kgd; in amdgpu_amdkfd_gpu_reset()
[all …]
H A Damdgpu_vce_v2_0.c50 static void vce_v2_0_set_ring_funcs(struct amdgpu_device *adev);
51 static void vce_v2_0_set_irq_funcs(struct amdgpu_device *adev);
62 struct amdgpu_device *adev = ring->adev; in vce_v2_0_ring_get_rptr()
79 struct amdgpu_device *adev = ring->adev; in vce_v2_0_ring_get_wptr()
96 struct amdgpu_device *adev = ring->adev; in vce_v2_0_ring_set_wptr()
104 static int vce_v2_0_lmi_clean(struct amdgpu_device *adev) in vce_v2_0_lmi_clean()
121 static int vce_v2_0_firmware_loaded(struct amdgpu_device *adev) in vce_v2_0_firmware_loaded()
147 static void vce_v2_0_disable_cg(struct amdgpu_device *adev) in vce_v2_0_disable_cg()
152 static void vce_v2_0_init_cg(struct amdgpu_device *adev) in vce_v2_0_init_cg()
173 static void vce_v2_0_mc_resume(struct amdgpu_device *adev) in vce_v2_0_mc_resume()
[all …]
H A Damdgpu_cik_ih.c56 static void cik_ih_set_interrupt_funcs(struct amdgpu_device *adev);
65 static void cik_ih_enable_interrupts(struct amdgpu_device *adev) in cik_ih_enable_interrupts()
84 static void cik_ih_disable_interrupts(struct amdgpu_device *adev) in cik_ih_disable_interrupts()
111 static int cik_ih_irq_init(struct amdgpu_device *adev) in cik_ih_irq_init()
174 static void cik_ih_irq_disable(struct amdgpu_device *adev) in cik_ih_irq_disable()
192 static u32 cik_ih_get_wptr(struct amdgpu_device *adev, in cik_ih_get_wptr()
246 static void cik_ih_decode_iv(struct amdgpu_device *adev, in cik_ih_decode_iv()
277 static void cik_ih_set_rptr(struct amdgpu_device *adev, in cik_ih_set_rptr()
285 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cik_ih_early_init()
300 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cik_ih_sw_init()
[all …]
H A Damdgpu_irq.h41 struct amdgpu_device;
75 int (*set)(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
78 int (*process)(struct amdgpu_device *adev,
104 void amdgpu_irq_disable_all(struct amdgpu_device *adev);
107 int amdgpu_irq_init(struct amdgpu_device *adev);
108 void amdgpu_irq_fini(struct amdgpu_device *adev);
109 int amdgpu_irq_add_id(struct amdgpu_device *adev,
112 void amdgpu_irq_dispatch(struct amdgpu_device *adev,
114 int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
116 int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
[all …]
H A Damdgpu_iceland_ih.c56 static void iceland_ih_set_interrupt_funcs(struct amdgpu_device *adev);
65 static void iceland_ih_enable_interrupts(struct amdgpu_device *adev) in iceland_ih_enable_interrupts()
84 static void iceland_ih_disable_interrupts(struct amdgpu_device *adev) in iceland_ih_disable_interrupts()
111 static int iceland_ih_irq_init(struct amdgpu_device *adev) in iceland_ih_irq_init()
175 static void iceland_ih_irq_disable(struct amdgpu_device *adev) in iceland_ih_irq_disable()
194 static u32 iceland_ih_get_wptr(struct amdgpu_device *adev, in iceland_ih_get_wptr()
225 static void iceland_ih_decode_iv(struct amdgpu_device *adev, in iceland_ih_decode_iv()
256 static void iceland_ih_set_rptr(struct amdgpu_device *adev, in iceland_ih_set_rptr()
264 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_early_init()
279 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_sw_init()
[all …]
H A Damdgpu_cz_ih.c56 static void cz_ih_set_interrupt_funcs(struct amdgpu_device *adev);
65 static void cz_ih_enable_interrupts(struct amdgpu_device *adev) in cz_ih_enable_interrupts()
84 static void cz_ih_disable_interrupts(struct amdgpu_device *adev) in cz_ih_disable_interrupts()
111 static int cz_ih_irq_init(struct amdgpu_device *adev) in cz_ih_irq_init()
175 static void cz_ih_irq_disable(struct amdgpu_device *adev) in cz_ih_irq_disable()
194 static u32 cz_ih_get_wptr(struct amdgpu_device *adev, in cz_ih_get_wptr()
225 static void cz_ih_decode_iv(struct amdgpu_device *adev, in cz_ih_decode_iv()
256 static void cz_ih_set_rptr(struct amdgpu_device *adev, in cz_ih_set_rptr()
264 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_early_init()
279 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cz_ih_sw_init()
[all …]
H A Damdgpu_rlc.h120 bool (*is_rlc_enabled)(struct amdgpu_device *adev);
121 void (*set_safe_mode)(struct amdgpu_device *adev);
122 void (*unset_safe_mode)(struct amdgpu_device *adev);
123 int (*init)(struct amdgpu_device *adev);
124 u32 (*get_csb_size)(struct amdgpu_device *adev);
125 void (*get_csb_buffer)(struct amdgpu_device *adev, volatile u32 *buffer);
126 int (*get_cp_table_num)(struct amdgpu_device *adev);
127 int (*resume)(struct amdgpu_device *adev);
128 void (*stop)(struct amdgpu_device *adev);
129 void (*reset)(struct amdgpu_device *adev);
[all …]
H A Damdgpu_uvd_v5_0.c46 static void uvd_v5_0_set_ring_funcs(struct amdgpu_device *adev);
47 static void uvd_v5_0_set_irq_funcs(struct amdgpu_device *adev);
48 static int uvd_v5_0_start(struct amdgpu_device *adev);
49 static void uvd_v5_0_stop(struct amdgpu_device *adev);
52 static void uvd_v5_0_enable_mgcg(struct amdgpu_device *adev,
63 struct amdgpu_device *adev = ring->adev; in uvd_v5_0_ring_get_rptr()
77 struct amdgpu_device *adev = ring->adev; in uvd_v5_0_ring_get_wptr()
91 struct amdgpu_device *adev = ring->adev; in uvd_v5_0_ring_set_wptr()
98 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_early_init()
110 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_sw_init()
[all …]
H A Damdgpu_pm.h29 struct amdgpu_device;
38 void amdgpu_pm_acpi_event_handler(struct amdgpu_device *adev);
39 int amdgpu_pm_sysfs_init(struct amdgpu_device *adev);
40 int amdgpu_pm_virt_sysfs_init(struct amdgpu_device *adev);
41 void amdgpu_pm_sysfs_fini(struct amdgpu_device *adev);
42 void amdgpu_pm_virt_sysfs_fini(struct amdgpu_device *adev);
43 void amdgpu_pm_print_power_states(struct amdgpu_device *adev);
44 int amdgpu_pm_load_smu_firmware(struct amdgpu_device *adev, uint32_t *smu_version);
45 void amdgpu_pm_compute_clocks(struct amdgpu_device *adev);
47 void amdgpu_dpm_enable_uvd(struct amdgpu_device *adev, bool enable);
[all …]
H A Damdgpu_ras.h333 struct amdgpu_device *adev;
368 typedef int (*ras_ih_cb)(struct amdgpu_device *adev,
394 struct amdgpu_device *adev;
477 static inline int amdgpu_ras_is_supported(struct amdgpu_device *adev, in amdgpu_ras_is_supported()
487 int amdgpu_ras_recovery_init(struct amdgpu_device *adev);
488 int amdgpu_ras_request_reset_on_boot(struct amdgpu_device *adev,
491 void amdgpu_ras_resume(struct amdgpu_device *adev);
492 void amdgpu_ras_suspend(struct amdgpu_device *adev);
494 unsigned long amdgpu_ras_query_error_count(struct amdgpu_device *adev,
498 int amdgpu_ras_add_bad_pages(struct amdgpu_device *adev,
[all …]
H A Damdgpu_uvd_v4_2.c47 static void uvd_v4_2_mc_resume(struct amdgpu_device *adev);
48 static void uvd_v4_2_set_ring_funcs(struct amdgpu_device *adev);
49 static void uvd_v4_2_set_irq_funcs(struct amdgpu_device *adev);
50 static int uvd_v4_2_start(struct amdgpu_device *adev);
51 static void uvd_v4_2_stop(struct amdgpu_device *adev);
54 static void uvd_v4_2_set_dcm(struct amdgpu_device *adev,
65 struct amdgpu_device *adev = ring->adev; in uvd_v4_2_ring_get_rptr()
79 struct amdgpu_device *adev = ring->adev; in uvd_v4_2_ring_get_wptr()
93 struct amdgpu_device *adev = ring->adev; in uvd_v4_2_ring_set_wptr()
100 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v4_2_early_init()
[all …]
H A Damdgpu_xgmi.h39 struct amdgpu_device *adev;
44 struct amdgpu_hive_info *amdgpu_get_xgmi_hive(struct amdgpu_device *adev, int lock);
45 int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev);
46 int amdgpu_xgmi_add_device(struct amdgpu_device *adev);
47 void amdgpu_xgmi_remove_device(struct amdgpu_device *adev);
48 int amdgpu_xgmi_set_pstate(struct amdgpu_device *adev, int pstate);
49 int amdgpu_xgmi_get_hops_count(struct amdgpu_device *adev,
50 struct amdgpu_device *peer_adev);
51 int amdgpu_xgmi_ras_late_init(struct amdgpu_device *adev);
52 void amdgpu_xgmi_ras_fini(struct amdgpu_device *adev);
[all …]
H A Damdgpu_gart.h34 struct amdgpu_device;
64 int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev);
65 void amdgpu_gart_table_vram_free(struct amdgpu_device *adev);
66 int amdgpu_gart_table_vram_pin(struct amdgpu_device *adev);
67 void amdgpu_gart_table_vram_unpin(struct amdgpu_device *adev);
68 int amdgpu_gart_init(struct amdgpu_device *adev);
69 void amdgpu_gart_fini(struct amdgpu_device *adev);
71 int amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t gpu_start,
73 int amdgpu_gart_map(struct amdgpu_device *adev, uint64_t gpu_start,
76 int amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t gpu_start,
[all …]
H A Damdgpu_nv.c73 static u32 nv_pcie_rreg(struct amdgpu_device *adev, u32 reg) in nv_pcie_rreg()
88 static void nv_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in nv_pcie_wreg()
103 static u32 nv_didt_rreg(struct amdgpu_device *adev, u32 reg) in nv_didt_rreg()
118 static void nv_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in nv_didt_wreg()
131 static u32 nv_get_config_memsize(struct amdgpu_device *adev) in nv_get_config_memsize()
136 static u32 nv_get_xclk(struct amdgpu_device *adev) in nv_get_xclk()
142 void nv_grbm_select(struct amdgpu_device *adev, in nv_grbm_select()
154 static void nv_vga_set_state(struct amdgpu_device *adev, bool state) in nv_vga_set_state()
159 static bool nv_read_disabled_bios(struct amdgpu_device *adev) in nv_read_disabled_bios()
165 static bool nv_read_bios_from_rom(struct amdgpu_device *adev, in nv_read_bios_from_rom()
[all …]
H A Damdgpu_jpeg_v2_5.c43 static void jpeg_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev);
44 static void jpeg_v2_5_set_irq_funcs(struct amdgpu_device *adev);
62 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_early_init()
97 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_sw_init()
147 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_sw_fini()
166 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_hw_init()
197 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_hw_fini()
225 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_suspend()
246 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_resume()
258 static void jpeg_v2_5_disable_clock_gating(struct amdgpu_device* adev, int inst) in jpeg_v2_5_disable_clock_gating()
[all …]
H A Damdgpu_nbio_v7_4.c60 static void nbio_v7_4_query_ras_error_count(struct amdgpu_device *adev,
63 static void nbio_v7_4_remap_hdp_registers(struct amdgpu_device *adev) in nbio_v7_4_remap_hdp_registers()
71 static u32 nbio_v7_4_get_rev_id(struct amdgpu_device *adev) in nbio_v7_4_get_rev_id()
81 static void nbio_v7_4_mc_access_enable(struct amdgpu_device *adev, bool enable) in nbio_v7_4_mc_access_enable()
90 static void nbio_v7_4_hdp_flush(struct amdgpu_device *adev, in nbio_v7_4_hdp_flush()
99 static u32 nbio_v7_4_get_memsize(struct amdgpu_device *adev) in nbio_v7_4_get_memsize()
104 static void nbio_v7_4_sdma_doorbell_range(struct amdgpu_device *adev, int instance, in nbio_v7_4_sdma_doorbell_range()
135 static void nbio_v7_4_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_4_vcn_doorbell_range()
161 static void nbio_v7_4_enable_doorbell_aperture(struct amdgpu_device *adev, in nbio_v7_4_enable_doorbell_aperture()
167 static void nbio_v7_4_enable_doorbell_selfring_aperture(struct amdgpu_device *adev, in nbio_v7_4_enable_doorbell_selfring_aperture()
[all …]
H A Damdgpu_mxgpu_ai.c40 static void xgpu_ai_mailbox_send_ack(struct amdgpu_device *adev) in xgpu_ai_mailbox_send_ack()
45 static void xgpu_ai_mailbox_set_valid(struct amdgpu_device *adev, bool val) in xgpu_ai_mailbox_set_valid()
59 static enum idh_event xgpu_ai_mailbox_peek_msg(struct amdgpu_device *adev) in xgpu_ai_mailbox_peek_msg()
66 static int xgpu_ai_mailbox_rcv_msg(struct amdgpu_device *adev, in xgpu_ai_mailbox_rcv_msg()
81 static uint8_t xgpu_ai_peek_ack(struct amdgpu_device *adev) { in xgpu_ai_peek_ack()
85 static int xgpu_ai_poll_ack(struct amdgpu_device *adev) in xgpu_ai_poll_ack()
104 static int xgpu_ai_poll_msg(struct amdgpu_device *adev, enum idh_event event) in xgpu_ai_poll_msg()
122 static void xgpu_ai_mailbox_trans_msg (struct amdgpu_device *adev, in xgpu_ai_mailbox_trans_msg()
166 static int xgpu_ai_send_access_requests(struct amdgpu_device *adev, in xgpu_ai_send_access_requests()
193 static int xgpu_ai_request_reset(struct amdgpu_device *adev) in xgpu_ai_request_reset()
[all …]
H A Damdgpu_mxgpu_nv.c40 static void xgpu_nv_mailbox_send_ack(struct amdgpu_device *adev) in xgpu_nv_mailbox_send_ack()
45 static void xgpu_nv_mailbox_set_valid(struct amdgpu_device *adev, bool val) in xgpu_nv_mailbox_set_valid()
59 static enum idh_event xgpu_nv_mailbox_peek_msg(struct amdgpu_device *adev) in xgpu_nv_mailbox_peek_msg()
66 static int xgpu_nv_mailbox_rcv_msg(struct amdgpu_device *adev, in xgpu_nv_mailbox_rcv_msg()
81 static uint8_t xgpu_nv_peek_ack(struct amdgpu_device *adev) in xgpu_nv_peek_ack()
86 static int xgpu_nv_poll_ack(struct amdgpu_device *adev) in xgpu_nv_poll_ack()
105 static int xgpu_nv_poll_msg(struct amdgpu_device *adev, enum idh_event event) in xgpu_nv_poll_msg()
123 static void xgpu_nv_mailbox_trans_msg (struct amdgpu_device *adev, in xgpu_nv_mailbox_trans_msg()
168 static int xgpu_nv_send_access_requests(struct amdgpu_device *adev, in xgpu_nv_send_access_requests()
195 static int xgpu_nv_request_reset(struct amdgpu_device *adev) in xgpu_nv_request_reset()
[all …]

12345678910>>...12