Home
last modified time | relevance | path

Searched defs:adev (Results 1 – 25 of 443) sorted by relevance

12345678910>>...18

/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_device.c126 struct amdgpu_device *adev = ddev->dev_private; in amdgpu_device_get_pcie_replay_count() local
147 struct amdgpu_device *adev = dev->dev_private; in amdgpu_device_is_px() local
166 uint32_t amdgpu_mm_rreg(struct amdgpu_device *adev, uint32_t reg, in amdgpu_mm_rreg()
202 uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset) { in amdgpu_mm_rreg8()
223 void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value) { in amdgpu_mm_wreg8()
240 void amdgpu_mm_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v, in amdgpu_mm_wreg()
276 u32 amdgpu_io_rreg(struct amdgpu_device *adev, u32 reg) in amdgpu_io_rreg()
295 void amdgpu_io_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in amdgpu_io_wreg()
322 u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index) in amdgpu_mm_rdoorbell()
342 void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v) in amdgpu_mm_wdoorbell()
[all …]
Dnv.c62 static u32 nv_pcie_rreg(struct amdgpu_device *adev, u32 reg) in nv_pcie_rreg()
77 static void nv_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in nv_pcie_wreg()
92 static u32 nv_didt_rreg(struct amdgpu_device *adev, u32 reg) in nv_didt_rreg()
107 static void nv_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in nv_didt_wreg()
120 static u32 nv_get_config_memsize(struct amdgpu_device *adev) in nv_get_config_memsize()
125 static u32 nv_get_xclk(struct amdgpu_device *adev) in nv_get_xclk()
131 void nv_grbm_select(struct amdgpu_device *adev, in nv_grbm_select()
143 static void nv_vga_set_state(struct amdgpu_device *adev, bool state) in nv_vga_set_state()
148 static bool nv_read_disabled_bios(struct amdgpu_device *adev) in nv_read_disabled_bios()
154 static bool nv_read_bios_from_rom(struct amdgpu_device *adev, in nv_read_bios_from_rom()
[all …]
Dnbio_v7_0.c36 static void nbio_v7_0_remap_hdp_registers(struct amdgpu_device *adev) in nbio_v7_0_remap_hdp_registers()
44 static u32 nbio_v7_0_get_rev_id(struct amdgpu_device *adev) in nbio_v7_0_get_rev_id()
54 static void nbio_v7_0_mc_access_enable(struct amdgpu_device *adev, bool enable) in nbio_v7_0_mc_access_enable()
63 static void nbio_v7_0_hdp_flush(struct amdgpu_device *adev, in nbio_v7_0_hdp_flush()
72 static u32 nbio_v7_0_get_memsize(struct amdgpu_device *adev) in nbio_v7_0_get_memsize()
77 static void nbio_v7_0_sdma_doorbell_range(struct amdgpu_device *adev, int instance, in nbio_v7_0_sdma_doorbell_range()
94 static void nbio_v7_0_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_0_vcn_doorbell_range()
114 static void nbio_v7_0_enable_doorbell_aperture(struct amdgpu_device *adev, in nbio_v7_0_enable_doorbell_aperture()
120 static void nbio_v7_0_enable_doorbell_selfring_aperture(struct amdgpu_device *adev, in nbio_v7_0_enable_doorbell_selfring_aperture()
126 static void nbio_v7_0_ih_doorbell_range(struct amdgpu_device *adev, in nbio_v7_0_ih_doorbell_range()
[all …]
Dkv_dpm.c71 static u32 kv_convert_vid2_to_vid7(struct amdgpu_device *adev, in kv_convert_vid2_to_vid7()
93 static u32 kv_convert_vid7_to_vid2(struct amdgpu_device *adev, in kv_convert_vid7_to_vid2()
117 static void sumo_take_smu_control(struct amdgpu_device *adev, bool enable) in sumo_take_smu_control()
136 static void sumo_construct_sclk_voltage_mapping_table(struct amdgpu_device *adev, in sumo_construct_sclk_voltage_mapping_table()
158 static void sumo_construct_vid_mapping_table(struct amdgpu_device *adev, in sumo_construct_vid_mapping_table()
377 static struct kv_power_info *kv_get_pi(struct amdgpu_device *adev) in kv_get_pi()
410 static int kv_program_pt_config_registers(struct amdgpu_device *adev, in kv_program_pt_config_registers()
459 static void kv_do_enable_didt(struct amdgpu_device *adev, bool enable) in kv_do_enable_didt()
501 static int kv_enable_didt(struct amdgpu_device *adev, bool enable) in kv_enable_didt()
561 static int kv_enable_smc_cac(struct amdgpu_device *adev, bool enable) in kv_enable_smc_cac()
[all …]
Dsoc15.c90 static u32 soc15_pcie_rreg(struct amdgpu_device *adev, u32 reg) in soc15_pcie_rreg()
105 static void soc15_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in soc15_pcie_wreg()
120 static u64 soc15_pcie_rreg64(struct amdgpu_device *adev, u32 reg) in soc15_pcie_rreg64()
141 static void soc15_pcie_wreg64(struct amdgpu_device *adev, u32 reg, u64 v) in soc15_pcie_wreg64()
163 static u32 soc15_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg) in soc15_uvd_ctx_rreg()
178 static void soc15_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in soc15_uvd_ctx_wreg()
191 static u32 soc15_didt_rreg(struct amdgpu_device *adev, u32 reg) in soc15_didt_rreg()
206 static void soc15_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in soc15_didt_wreg()
219 static u32 soc15_gc_cac_rreg(struct amdgpu_device *adev, u32 reg) in soc15_gc_cac_rreg()
231 static void soc15_gc_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in soc15_gc_cac_wreg()
[all …]
Dgfx_v6_0.c311 static int gfx_v6_0_init_microcode(struct amdgpu_device *adev) in gfx_v6_0_init_microcode()
397 static void gfx_v6_0_tiling_mode_table_init(struct amdgpu_device *adev) in gfx_v6_0_tiling_mode_table_init()
1301 static void gfx_v6_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, in gfx_v6_0_select_se_sh()
1326 static u32 gfx_v6_0_get_rb_active_bitmap(struct amdgpu_device *adev) in gfx_v6_0_get_rb_active_bitmap()
1341 static void gfx_v6_0_raster_config(struct amdgpu_device *adev, u32 *rconf) in gfx_v6_0_raster_config()
1373 static void gfx_v6_0_write_harvested_raster_configs(struct amdgpu_device *adev, in gfx_v6_0_write_harvested_raster_configs()
1463 static void gfx_v6_0_setup_rb(struct amdgpu_device *adev) in gfx_v6_0_setup_rb()
1517 static void gfx_v6_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev, in gfx_v6_0_set_user_cu_inactive_bitmap()
1531 static u32 gfx_v6_0_get_cu_enabled(struct amdgpu_device *adev) in gfx_v6_0_get_cu_enabled()
1543 static void gfx_v6_0_setup_spi(struct amdgpu_device *adev) in gfx_v6_0_setup_spi()
[all …]
Dvcn_v1_0.c64 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v1_0_early_init() local
88 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v1_0_sw_init() local
175 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v1_0_sw_fini() local
195 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v1_0_hw_init() local
233 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v1_0_hw_fini() local
255 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v1_0_suspend() local
276 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v1_0_resume() local
294 static void vcn_v1_0_mc_resume_spg_mode(struct amdgpu_device *adev) in vcn_v1_0_mc_resume_spg_mode()
361 static void vcn_v1_0_mc_resume_dpg_mode(struct amdgpu_device *adev) in vcn_v1_0_mc_resume_dpg_mode()
441 static void vcn_v1_0_disable_clock_gating(struct amdgpu_device *adev) in vcn_v1_0_disable_clock_gating()
[all …]
Dvi.c85 static u32 vi_pcie_rreg(struct amdgpu_device *adev, u32 reg) in vi_pcie_rreg()
98 static void vi_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in vi_pcie_wreg()
110 static u32 vi_smc_rreg(struct amdgpu_device *adev, u32 reg) in vi_smc_rreg()
122 static void vi_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in vi_smc_wreg()
136 static u32 cz_smc_rreg(struct amdgpu_device *adev, u32 reg) in cz_smc_rreg()
148 static void cz_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in cz_smc_wreg()
158 static u32 vi_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg) in vi_uvd_ctx_rreg()
170 static void vi_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in vi_uvd_ctx_wreg()
180 static u32 vi_didt_rreg(struct amdgpu_device *adev, u32 reg) in vi_didt_rreg()
192 static void vi_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in vi_didt_wreg()
[all …]
Dvce_v2_0.c57 struct amdgpu_device *adev = ring->adev; in vce_v2_0_ring_get_rptr() local
74 struct amdgpu_device *adev = ring->adev; in vce_v2_0_ring_get_wptr() local
91 struct amdgpu_device *adev = ring->adev; in vce_v2_0_ring_set_wptr() local
99 static int vce_v2_0_lmi_clean(struct amdgpu_device *adev) in vce_v2_0_lmi_clean()
116 static int vce_v2_0_firmware_loaded(struct amdgpu_device *adev) in vce_v2_0_firmware_loaded()
142 static void vce_v2_0_disable_cg(struct amdgpu_device *adev) in vce_v2_0_disable_cg()
147 static void vce_v2_0_init_cg(struct amdgpu_device *adev) in vce_v2_0_init_cg()
168 static void vce_v2_0_mc_resume(struct amdgpu_device *adev) in vce_v2_0_mc_resume()
206 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v2_0_is_idle() local
213 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v2_0_wait_for_idle() local
[all …]
Dvcn_v2_5.c74 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_early_init() local
114 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_sw_init() local
229 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_sw_fini() local
249 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_hw_init() local
301 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_hw_fini() local
337 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_suspend() local
358 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_resume() local
376 static void vcn_v2_5_mc_resume(struct amdgpu_device *adev) in vcn_v2_5_mc_resume()
430 static void vcn_v2_5_disable_clock_gating(struct amdgpu_device *adev) in vcn_v2_5_disable_clock_gating()
549 static void vcn_v2_5_enable_clock_gating(struct amdgpu_device *adev) in vcn_v2_5_enable_clock_gating()
[all …]
Dgfxhub_v2_0.c34 u64 gfxhub_v2_0_get_fb_location(struct amdgpu_device *adev) in gfxhub_v2_0_get_fb_location()
44 u64 gfxhub_v2_0_get_mc_fb_offset(struct amdgpu_device *adev) in gfxhub_v2_0_get_mc_fb_offset()
49 static void gfxhub_v2_0_init_gart_pt_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_gart_pt_regs()
61 static void gfxhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_gart_aperture_regs()
76 static void gfxhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_system_aperture_regs()
110 static void gfxhub_v2_0_init_tlb_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_tlb_regs()
130 static void gfxhub_v2_0_init_cache_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_cache_regs()
171 static void gfxhub_v2_0_enable_system_domain(struct amdgpu_device *adev) in gfxhub_v2_0_enable_system_domain()
181 static void gfxhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev) in gfxhub_v2_0_disable_identity_aperture()
198 static void gfxhub_v2_0_setup_vmid_config(struct amdgpu_device *adev) in gfxhub_v2_0_setup_vmid_config()
[all …]
Dnbio_v6_1.c33 static u32 nbio_v6_1_get_rev_id(struct amdgpu_device *adev) in nbio_v6_1_get_rev_id()
43 static void nbio_v6_1_mc_access_enable(struct amdgpu_device *adev, bool enable) in nbio_v6_1_mc_access_enable()
53 static void nbio_v6_1_hdp_flush(struct amdgpu_device *adev, in nbio_v6_1_hdp_flush()
65 static u32 nbio_v6_1_get_memsize(struct amdgpu_device *adev) in nbio_v6_1_get_memsize()
70 static void nbio_v6_1_sdma_doorbell_range(struct amdgpu_device *adev, int instance, in nbio_v6_1_sdma_doorbell_range()
88 static void nbio_v6_1_enable_doorbell_aperture(struct amdgpu_device *adev, in nbio_v6_1_enable_doorbell_aperture()
94 static void nbio_v6_1_enable_doorbell_selfring_aperture(struct amdgpu_device *adev, in nbio_v6_1_enable_doorbell_selfring_aperture()
114 static void nbio_v6_1_ih_doorbell_range(struct amdgpu_device *adev, in nbio_v6_1_ih_doorbell_range()
129 static void nbio_v6_1_ih_control(struct amdgpu_device *adev) in nbio_v6_1_ih_control()
145 static void nbio_v6_1_update_medium_grain_clock_gating(struct amdgpu_device *adev, in nbio_v6_1_update_medium_grain_clock_gating()
[all …]
Dmxgpu_ai.c35 static void xgpu_ai_mailbox_send_ack(struct amdgpu_device *adev) in xgpu_ai_mailbox_send_ack()
40 static void xgpu_ai_mailbox_set_valid(struct amdgpu_device *adev, bool val) in xgpu_ai_mailbox_set_valid()
54 static enum idh_event xgpu_ai_mailbox_peek_msg(struct amdgpu_device *adev) in xgpu_ai_mailbox_peek_msg()
61 static int xgpu_ai_mailbox_rcv_msg(struct amdgpu_device *adev, in xgpu_ai_mailbox_rcv_msg()
76 static uint8_t xgpu_ai_peek_ack(struct amdgpu_device *adev) { in xgpu_ai_peek_ack()
80 static int xgpu_ai_poll_ack(struct amdgpu_device *adev) in xgpu_ai_poll_ack()
99 static int xgpu_ai_poll_msg(struct amdgpu_device *adev, enum idh_event event) in xgpu_ai_poll_msg()
117 static void xgpu_ai_mailbox_trans_msg (struct amdgpu_device *adev, in xgpu_ai_mailbox_trans_msg()
161 static int xgpu_ai_get_pp_clk(struct amdgpu_device *adev, u32 type, char *buf) in xgpu_ai_get_pp_clk()
211 static int xgpu_ai_force_dpm_level(struct amdgpu_device *adev, u32 level) in xgpu_ai_force_dpm_level()
[all …]
Dnbio_v2_3.c35 static u32 nbio_v2_3_get_rev_id(struct amdgpu_device *adev) in nbio_v2_3_get_rev_id()
45 static void nbio_v2_3_mc_access_enable(struct amdgpu_device *adev, bool enable) in nbio_v2_3_mc_access_enable()
55 static void nbio_v2_3_hdp_flush(struct amdgpu_device *adev, in nbio_v2_3_hdp_flush()
65 static u32 nbio_v2_3_get_memsize(struct amdgpu_device *adev) in nbio_v2_3_get_memsize()
70 static void nbio_v2_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance, in nbio_v2_3_sdma_doorbell_range()
94 static void nbio_v2_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v2_3_vcn_doorbell_range()
114 static void nbio_v2_3_enable_doorbell_aperture(struct amdgpu_device *adev, in nbio_v2_3_enable_doorbell_aperture()
121 static void nbio_v2_3_enable_doorbell_selfring_aperture(struct amdgpu_device *adev, in nbio_v2_3_enable_doorbell_selfring_aperture()
145 static void nbio_v2_3_ih_doorbell_range(struct amdgpu_device *adev, in nbio_v2_3_ih_doorbell_range()
165 static void nbio_v2_3_ih_control(struct amdgpu_device *adev) in nbio_v2_3_ih_control()
[all …]
Dgfx_v10_0.c273 struct amdgpu_device *adev = kiq_ring->adev; in gfx10_kiq_map_queues() local
356 static void gfx_v10_0_set_kiq_pm4_funcs(struct amdgpu_device *adev) in gfx_v10_0_set_kiq_pm4_funcs()
361 static void gfx_v10_0_init_golden_registers(struct amdgpu_device *adev) in gfx_v10_0_init_golden_registers()
393 static void gfx_v10_0_scratch_init(struct amdgpu_device *adev) in gfx_v10_0_scratch_init()
435 struct amdgpu_device *adev = ring->adev; in gfx_v10_0_ring_test_ring() local
490 struct amdgpu_device *adev = ring->adev; in gfx_v10_0_ring_test_ib() local
549 static void gfx_v10_0_free_microcode(struct amdgpu_device *adev) in gfx_v10_0_free_microcode()
567 static void gfx_v10_0_check_fw_write_wait(struct amdgpu_device *adev) in gfx_v10_0_check_fw_write_wait()
593 static void gfx_v10_0_init_rlc_ext_microcode(struct amdgpu_device *adev) in gfx_v10_0_init_rlc_ext_microcode()
614 static void gfx_v10_0_check_gfxoff_flag(struct amdgpu_device *adev) in gfx_v10_0_check_gfxoff_flag()
[all …]
Dmmhub_v2_0.c34 static void mmhub_v2_0_init_gart_pt_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_gart_pt_regs()
45 static void mmhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_gart_aperture_regs()
60 static void mmhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_system_aperture_regs()
96 static void mmhub_v2_0_init_tlb_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_tlb_regs()
116 static void mmhub_v2_0_init_cache_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_cache_regs()
157 static void mmhub_v2_0_enable_system_domain(struct amdgpu_device *adev) in mmhub_v2_0_enable_system_domain()
167 static void mmhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev) in mmhub_v2_0_disable_identity_aperture()
187 static void mmhub_v2_0_setup_vmid_config(struct amdgpu_device *adev) in mmhub_v2_0_setup_vmid_config()
229 static void mmhub_v2_0_program_invalidation(struct amdgpu_device *adev) in mmhub_v2_0_program_invalidation()
241 int mmhub_v2_0_gart_enable(struct amdgpu_device *adev) in mmhub_v2_0_gart_enable()
[all …]
Dgmc_v7_0.c74 static void gmc_v7_0_init_golden_registers(struct amdgpu_device *adev) in gmc_v7_0_init_golden_registers()
90 static void gmc_v7_0_mc_stop(struct amdgpu_device *adev) in gmc_v7_0_mc_stop()
109 static void gmc_v7_0_mc_resume(struct amdgpu_device *adev) in gmc_v7_0_mc_resume()
132 static int gmc_v7_0_init_microcode(struct amdgpu_device *adev) in gmc_v7_0_init_microcode()
181 static int gmc_v7_0_mc_load_microcode(struct amdgpu_device *adev) in gmc_v7_0_mc_load_microcode()
242 static void gmc_v7_0_vram_gtt_location(struct amdgpu_device *adev, in gmc_v7_0_vram_gtt_location()
260 static void gmc_v7_0_mc_program(struct amdgpu_device *adev) in gmc_v7_0_mc_program()
322 static int gmc_v7_0_mc_init(struct amdgpu_device *adev) in gmc_v7_0_mc_init()
436 static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v7_0_flush_gpu_tlb()
466 static uint64_t gmc_v7_0_get_vm_pte_flags(struct amdgpu_device *adev, in gmc_v7_0_get_vm_pte_flags()
[all …]
Dmxgpu_vi.c277 void xgpu_vi_init_golden_registers(struct amdgpu_device *adev) in xgpu_vi_init_golden_registers()
317 static void xgpu_vi_mailbox_send_ack(struct amdgpu_device *adev) in xgpu_vi_mailbox_send_ack()
341 static void xgpu_vi_mailbox_set_valid(struct amdgpu_device *adev, bool val) in xgpu_vi_mailbox_set_valid()
351 static void xgpu_vi_mailbox_trans_msg(struct amdgpu_device *adev, in xgpu_vi_mailbox_trans_msg()
364 static int xgpu_vi_mailbox_rcv_msg(struct amdgpu_device *adev, in xgpu_vi_mailbox_rcv_msg()
387 static int xgpu_vi_poll_ack(struct amdgpu_device *adev) in xgpu_vi_poll_ack()
409 static int xgpu_vi_poll_msg(struct amdgpu_device *adev, enum idh_event event) in xgpu_vi_poll_msg()
429 static int xgpu_vi_send_access_requests(struct amdgpu_device *adev, in xgpu_vi_send_access_requests()
457 static int xgpu_vi_request_reset(struct amdgpu_device *adev) in xgpu_vi_request_reset()
462 static int xgpu_vi_wait_reset_cmpl(struct amdgpu_device *adev) in xgpu_vi_wait_reset_cmpl()
[all …]
Dtonga_ih.c60 static void tonga_ih_enable_interrupts(struct amdgpu_device *adev) in tonga_ih_enable_interrupts()
77 static void tonga_ih_disable_interrupts(struct amdgpu_device *adev) in tonga_ih_disable_interrupts()
102 static int tonga_ih_irq_init(struct amdgpu_device *adev) in tonga_ih_irq_init()
172 static void tonga_ih_irq_disable(struct amdgpu_device *adev) in tonga_ih_irq_disable()
191 static u32 tonga_ih_get_wptr(struct amdgpu_device *adev, in tonga_ih_get_wptr()
222 static void tonga_ih_decode_iv(struct amdgpu_device *adev, in tonga_ih_decode_iv()
253 static void tonga_ih_set_rptr(struct amdgpu_device *adev, in tonga_ih_set_rptr()
267 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_early_init() local
282 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_sw_init() local
298 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in tonga_ih_sw_fini() local
[all …]
Dgmc_v8_0.c129 static void gmc_v8_0_init_golden_registers(struct amdgpu_device *adev) in gmc_v8_0_init_golden_registers()
178 static void gmc_v8_0_mc_stop(struct amdgpu_device *adev) in gmc_v8_0_mc_stop()
197 static void gmc_v8_0_mc_resume(struct amdgpu_device *adev) in gmc_v8_0_mc_resume()
220 static int gmc_v8_0_init_microcode(struct amdgpu_device *adev) in gmc_v8_0_init_microcode()
298 static int gmc_v8_0_tonga_mc_load_microcode(struct amdgpu_device *adev) in gmc_v8_0_tonga_mc_load_microcode()
367 static int gmc_v8_0_polaris_mc_load_microcode(struct amdgpu_device *adev) in gmc_v8_0_polaris_mc_load_microcode()
430 static void gmc_v8_0_vram_gtt_location(struct amdgpu_device *adev, in gmc_v8_0_vram_gtt_location()
451 static void gmc_v8_0_mc_program(struct amdgpu_device *adev) in gmc_v8_0_mc_program()
524 static int gmc_v8_0_mc_init(struct amdgpu_device *adev) in gmc_v8_0_mc_init()
638 static void gmc_v8_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v8_0_flush_gpu_tlb()
[all …]
Duvd_v5_0.c58 struct amdgpu_device *adev = ring->adev; in uvd_v5_0_ring_get_rptr() local
72 struct amdgpu_device *adev = ring->adev; in uvd_v5_0_ring_get_wptr() local
86 struct amdgpu_device *adev = ring->adev; in uvd_v5_0_ring_set_wptr() local
93 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_early_init() local
105 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_sw_init() local
135 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_sw_fini() local
153 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_hw_init() local
210 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_hw_fini() local
224 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_suspend() local
237 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_resume() local
[all …]
Dgfx_v8_0.c732 static void gfx_v8_0_init_golden_registers(struct amdgpu_device *adev) in gfx_v8_0_init_golden_registers()
829 static void gfx_v8_0_scratch_init(struct amdgpu_device *adev) in gfx_v8_0_scratch_init()
838 struct amdgpu_device *adev = ring->adev; in gfx_v8_0_ring_test_ring() local
875 struct amdgpu_device *adev = ring->adev; in gfx_v8_0_ring_test_ib() local
929 static void gfx_v8_0_free_microcode(struct amdgpu_device *adev) in gfx_v8_0_free_microcode()
949 static int gfx_v8_0_init_microcode(struct amdgpu_device *adev) in gfx_v8_0_init_microcode()
1242 static void gfx_v8_0_get_csb_buffer(struct amdgpu_device *adev, in gfx_v8_0_get_csb_buffer()
1289 static int gfx_v8_0_cp_jump_table_num(struct amdgpu_device *adev) in gfx_v8_0_cp_jump_table_num()
1297 static int gfx_v8_0_rlc_init(struct amdgpu_device *adev) in gfx_v8_0_rlc_init()
1324 static int gfx_v8_0_csb_vram_pin(struct amdgpu_device *adev) in gfx_v8_0_csb_vram_pin()
[all …]
Dnbio_v7_4.c53 static void nbio_v7_4_remap_hdp_registers(struct amdgpu_device *adev) in nbio_v7_4_remap_hdp_registers()
61 static u32 nbio_v7_4_get_rev_id(struct amdgpu_device *adev) in nbio_v7_4_get_rev_id()
71 static void nbio_v7_4_mc_access_enable(struct amdgpu_device *adev, bool enable) in nbio_v7_4_mc_access_enable()
80 static void nbio_v7_4_hdp_flush(struct amdgpu_device *adev, in nbio_v7_4_hdp_flush()
89 static u32 nbio_v7_4_get_memsize(struct amdgpu_device *adev) in nbio_v7_4_get_memsize()
94 static void nbio_v7_4_sdma_doorbell_range(struct amdgpu_device *adev, int instance, in nbio_v7_4_sdma_doorbell_range()
125 static void nbio_v7_4_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_4_vcn_doorbell_range()
151 static void nbio_v7_4_enable_doorbell_aperture(struct amdgpu_device *adev, in nbio_v7_4_enable_doorbell_aperture()
157 static void nbio_v7_4_enable_doorbell_selfring_aperture(struct amdgpu_device *adev, in nbio_v7_4_enable_doorbell_selfring_aperture()
176 static void nbio_v7_4_ih_doorbell_range(struct amdgpu_device *adev, in nbio_v7_4_ih_doorbell_range()
[all …]
Dgfxhub_v1_0.c33 u64 gfxhub_v1_0_get_mc_fb_offset(struct amdgpu_device *adev) in gfxhub_v1_0_get_mc_fb_offset()
38 void gfxhub_v1_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in gfxhub_v1_0_setup_vm_pt_regs()
52 static void gfxhub_v1_0_init_gart_aperture_regs(struct amdgpu_device *adev) in gfxhub_v1_0_init_gart_aperture_regs()
69 static void gfxhub_v1_0_init_system_aperture_regs(struct amdgpu_device *adev) in gfxhub_v1_0_init_system_aperture_regs()
114 static void gfxhub_v1_0_init_tlb_regs(struct amdgpu_device *adev) in gfxhub_v1_0_init_tlb_regs()
135 static void gfxhub_v1_0_init_cache_regs(struct amdgpu_device *adev) in gfxhub_v1_0_init_cache_regs()
174 static void gfxhub_v1_0_enable_system_domain(struct amdgpu_device *adev) in gfxhub_v1_0_enable_system_domain()
184 static void gfxhub_v1_0_disable_identity_aperture(struct amdgpu_device *adev) in gfxhub_v1_0_disable_identity_aperture()
201 static void gfxhub_v1_0_setup_vmid_config(struct amdgpu_device *adev) in gfxhub_v1_0_setup_vmid_config()
251 static void gfxhub_v1_0_program_invalidation(struct amdgpu_device *adev) in gfxhub_v1_0_program_invalidation()
[all …]
Dvce_v3_0.c79 struct amdgpu_device *adev = ring->adev; in vce_v3_0_ring_get_rptr() local
111 struct amdgpu_device *adev = ring->adev; in vce_v3_0_ring_get_wptr() local
143 struct amdgpu_device *adev = ring->adev; in vce_v3_0_ring_set_wptr() local
163 static void vce_v3_0_override_vce_clock_gating(struct amdgpu_device *adev, bool override) in vce_v3_0_override_vce_clock_gating()
168 static void vce_v3_0_set_vce_sw_clock_gating(struct amdgpu_device *adev, in vce_v3_0_set_vce_sw_clock_gating()
235 static int vce_v3_0_firmware_loaded(struct amdgpu_device *adev) in vce_v3_0_firmware_loaded()
265 static int vce_v3_0_start(struct amdgpu_device *adev) in vce_v3_0_start()
331 static int vce_v3_0_stop(struct amdgpu_device *adev) in vce_v3_0_stop()
364 static unsigned vce_v3_0_get_harvest_config(struct amdgpu_device *adev) in vce_v3_0_get_harvest_config()
401 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v3_0_early_init() local
[all …]

12345678910>>...18