Home
last modified time | relevance | path

Searched refs:rlc (Results 1 – 15 of 15) sorted by relevance

/dragonfly/sys/dev/drm/amd/amdgpu/
H A Dgfx_v9_0.c562 adev->gfx.rlc.is_rlc_v2_1 = true; in gfx_v9_0_init_microcode()
597 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in gfx_v9_0_init_microcode()
604 if (adev->gfx.rlc.is_rlc_v2_1) in gfx_v9_0_init_microcode()
665 if (adev->gfx.rlc.is_rlc_v2_1 && in gfx_v9_0_init_microcode()
775 if (adev->gfx.rlc.cs_data == NULL) in gfx_v9_0_get_csb_buffer()
926 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v9_0_rlc_fini()
943 cs_data = adev->gfx.rlc.cs_data; in gfx_v9_0_rlc_init()
960 dst_ptr = adev->gfx.rlc.cs_ptr; in gfx_v9_0_rlc_init()
2189 if (adev->gfx.rlc.is_rlc_v2_1) { in gfx_v9_0_init_pg()
3461 if (adev->gfx.rlc.in_safe_mode) in gfx_v9_0_enter_rlc_safe_mode()
[all …]
H A Damdgpu_ucode.c370 ucode->ucode_size = adev->gfx.rlc.save_restore_list_cntl_size_bytes; in amdgpu_ucode_init_single_fw()
371 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_cntl, in amdgpu_ucode_init_single_fw()
374 ucode->ucode_size = adev->gfx.rlc.save_restore_list_gpm_size_bytes; in amdgpu_ucode_init_single_fw()
375 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_gpm, in amdgpu_ucode_init_single_fw()
378 ucode->ucode_size = adev->gfx.rlc.save_restore_list_srm_size_bytes; in amdgpu_ucode_init_single_fw()
379 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_srm, in amdgpu_ucode_init_single_fw()
H A Dgfx_v8_0.c1103 adev->gfx.rlc.reg_list_size_bytes = in gfx_v8_0_init_microcode()
1106 adev->gfx.rlc.register_list_format = in gfx_v8_0_init_microcode()
1120 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in gfx_v8_0_init_microcode()
1264 if (adev->gfx.rlc.cs_data == NULL) in gfx_v8_0_get_csb_buffer()
1382 adev->gfx.rlc.cs_data = vi_cs_data; in gfx_v8_0_rlc_init()
1384 cs_data = adev->gfx.rlc.cs_data; in gfx_v8_0_rlc_init()
1402 dst_ptr = adev->gfx.rlc.cs_ptr; in gfx_v8_0_rlc_init()
2214 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v8_0_sw_fini()
3998 adev->gfx.rlc.clear_state_size); in gfx_v8_0_init_csb()
5851 adev->gfx.rlc.in_safe_mode = true; in iceland_enter_rlc_safe_mode()
[all …]
H A Damdgpu_ucode.h167 struct rlc_firmware_header_v1_0 rlc; member
H A Damdgpu.h904 struct amdgpu_rlc rlc; member
/dragonfly/sys/dev/drm/radeon/
H A Devergreen.c4120 if (rdev->rlc.cp_table_obj) { in sumo_rlc_fini()
4144 src_ptr = rdev->rlc.reg_list; in sumo_rlc_init()
4145 dws = rdev->rlc.reg_list_size; in sumo_rlc_init()
4149 cs_data = rdev->rlc.cs_data; in sumo_rlc_init()
4177 r = radeon_bo_kmap(rdev->rlc.save_restore_obj, (void **)&rdev->rlc.sr_ptr); in sumo_rlc_init()
4184 dst_ptr = rdev->rlc.sr_ptr; in sumo_rlc_init()
4256 r = radeon_bo_kmap(rdev->rlc.clear_state_obj, (void **)&rdev->rlc.cs_ptr); in sumo_rlc_init()
4263 dst_ptr = rdev->rlc.cs_ptr; in sumo_rlc_init()
4307 if (rdev->rlc.cp_table_size) { in sumo_rlc_init()
4334 r = radeon_bo_kmap(rdev->rlc.cp_table_obj, (void **)&rdev->rlc.cp_table_ptr); in sumo_rlc_init()
[all …]
H A Dradeon_ucode.h215 struct rlc_firmware_header_v1_0 rlc; member
H A Dcik.c5849 if (tmp != rlc) in cik_update_rlc()
5850 WREG32(RLC_CNTL, rlc); in cik_update_rlc()
6466 if (rdev->rlc.cp_table_ptr == NULL) in cik_init_cp_pg_table()
6470 dst_ptr = rdev->rlc.cp_table_ptr; in cik_init_cp_pg_table()
6664 if (rdev->rlc.cs_data) { in cik_init_gfx_cgpg()
6674 if (rdev->rlc.reg_list) { in cik_init_gfx_cgpg()
6721 if (rdev->rlc.cs_data == NULL) in cik_get_csb_size()
6753 if (rdev->rlc.cs_data == NULL) in cik_get_csb_buffer()
8294 rdev->rlc.reg_list_size = in cik_startup()
8298 rdev->rlc.reg_list_size = in cik_startup()
[all …]
H A Dsi.c5207 static void si_update_rlc(struct radeon_device *rdev, u32 rlc) in si_update_rlc() argument
5212 if (tmp != rlc) in si_update_rlc()
5213 WREG32(RLC_CNTL, rlc); in si_update_rlc()
5269 WREG32(RLC_SAVE_AND_RESTORE_BASE, rdev->rlc.save_restore_gpu_addr >> 8); in si_init_gfx_cgpg()
5675 if (rdev->rlc.cs_data == NULL) in si_get_csb_size()
5683 for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) { in si_get_csb_size()
5707 if (rdev->rlc.cs_data == NULL) in si_get_csb_buffer()
5719 for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) { in si_get_csb_buffer()
6630 rdev->rlc.reg_list = verde_rlc_save_restore_register_list; in si_startup()
6631 rdev->rlc.reg_list_size = in si_startup()
[all …]
H A Dni.c2199 rdev->rlc.reg_list = tn_rlc_save_restore_register_list; in cayman_startup()
2200 rdev->rlc.reg_list_size = in cayman_startup()
2202 rdev->rlc.cs_data = cayman_cs_data; in cayman_startup()
H A Dradeon.h2421 struct radeon_rlc rlc; member
/dragonfly/sys/dev/drm/amd/powerplay/hwmgr/
H A Dvega10_powertune.c943 adev->gfx.rlc.funcs->enter_safe_mode(adev); in vega10_enable_cac_driving_se_didt_config()
968 adev->gfx.rlc.funcs->exit_safe_mode(adev); in vega10_enable_cac_driving_se_didt_config()
977 adev->gfx.rlc.funcs->enter_safe_mode(adev); in vega10_disable_cac_driving_se_didt_config()
981 adev->gfx.rlc.funcs->exit_safe_mode(adev); in vega10_disable_cac_driving_se_didt_config()
1013 adev->gfx.rlc.funcs->exit_safe_mode(adev); in vega10_enable_psm_gc_didt_config()
1034 adev->gfx.rlc.funcs->exit_safe_mode(adev); in vega10_disable_psm_gc_didt_config()
1076 adev->gfx.rlc.funcs->exit_safe_mode(adev); in vega10_enable_se_edc_config()
1089 adev->gfx.rlc.funcs->exit_safe_mode(adev); in vega10_disable_se_edc_config()
1124 adev->gfx.rlc.funcs->exit_safe_mode(adev); in vega10_enable_psm_gc_edc_config()
1148 adev->gfx.rlc.funcs->exit_safe_mode(adev); in vega10_disable_psm_gc_edc_config()
[all …]
H A Dsmu7_powertune.c970 adev->gfx.rlc.funcs->enter_safe_mode(adev); in smu7_enable_didt_config()
1017 adev->gfx.rlc.funcs->exit_safe_mode(adev); in smu7_enable_didt_config()
1023 adev->gfx.rlc.funcs->exit_safe_mode(adev); in smu7_enable_didt_config()
1037 adev->gfx.rlc.funcs->enter_safe_mode(adev); in smu7_disable_didt_config()
1049 adev->gfx.rlc.funcs->exit_safe_mode(adev); in smu7_disable_didt_config()
1054 adev->gfx.rlc.funcs->exit_safe_mode(adev); in smu7_disable_didt_config()
/dragonfly/contrib/binutils-2.27/gas/doc/
H A Dc-z80.texi257 @samp{set @var{b},}, @samp{rl}, @samp{rlc}, @samp{rr}, @samp{rrc},
H A Dc-z8k.texi372 rlc rd,imm1or2 sllb rbd,imm8 trirb @@rd,@@rs,rbr