Lines Matching refs:rlc

440 	kfree(adev->gfx.rlc.register_list_format);  in gfx_v11_0_free_microcode()
591 if (adev->gfx.rlc.cs_data == NULL) in gfx_v11_0_get_csb_buffer()
603 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v11_0_get_csb_buffer()
634 amdgpu_bo_free_kernel(&adev->gfx.rlc.clear_state_obj, in gfx_v11_0_rlc_fini()
635 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v11_0_rlc_fini()
636 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v11_0_rlc_fini()
639 amdgpu_bo_free_kernel(&adev->gfx.rlc.cp_table_obj, in gfx_v11_0_rlc_fini()
640 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v11_0_rlc_fini()
641 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v11_0_rlc_fini()
648 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl; in gfx_v11_0_init_rlcg_reg_access_ctrl()
656 adev->gfx.rlc.rlcg_reg_access_supported = true; in gfx_v11_0_init_rlcg_reg_access_ctrl()
664 adev->gfx.rlc.cs_data = gfx11_cs_data; in gfx_v11_0_rlc_init()
666 cs_data = adev->gfx.rlc.cs_data; in gfx_v11_0_rlc_init()
676 if (adev->gfx.rlc.funcs->update_spm_vmid) in gfx_v11_0_rlc_init()
677 adev->gfx.rlc.funcs->update_spm_vmid(adev, 0xf); in gfx_v11_0_rlc_init()
963 &adev->gfx.rlc.rlc_autoload_bo, in gfx_v11_0_rlc_autoload_buffer_init()
964 &adev->gfx.rlc.rlc_autoload_gpu_addr, in gfx_v11_0_rlc_autoload_buffer_init()
965 (void **)&adev->gfx.rlc.rlc_autoload_ptr); in gfx_v11_0_rlc_autoload_buffer_init()
983 char *ptr = adev->gfx.rlc.rlc_autoload_ptr; in gfx_v11_0_rlc_backdoor_autoload_copy_ucode()
1230 gpu_addr = adev->gfx.rlc.rlc_autoload_gpu_addr + rlc_g_offset; in gfx_v11_0_rlc_backdoor_autoload_enable()
1444 amdgpu_bo_free_kernel(&adev->gfx.rlc.rlc_autoload_bo, in gfx_v11_0_rlc_autoload_buffer_fini()
1445 &adev->gfx.rlc.rlc_autoload_gpu_addr, in gfx_v11_0_rlc_autoload_buffer_fini()
1446 (void **)&adev->gfx.rlc.rlc_autoload_ptr); in gfx_v11_0_rlc_autoload_buffer_fini()
1714 adev->gfx.rlc.funcs->get_csb_buffer(adev, adev->gfx.rlc.cs_ptr); in gfx_v11_0_init_csb()
1717 adev->gfx.rlc.clear_state_gpu_addr >> 32); in gfx_v11_0_init_csb()
1719 adev->gfx.rlc.clear_state_gpu_addr & 0xfffffffc); in gfx_v11_0_init_csb()
1720 WREG32_SOC15(GC, 0, regRLC_CSIB_LENGTH, adev->gfx.rlc.clear_state_size); in gfx_v11_0_init_csb()
1943 adev->gfx.rlc.funcs->stop(adev); in gfx_v11_0_rlc_resume()
1960 adev->gfx.rlc.funcs->start(adev); in gfx_v11_0_rlc_resume()
2542 addr = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
2544 addr2 = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
2549 addr = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
2551 addr2 = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
2556 addr = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
2558 addr2 = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
2564 addr = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
2569 addr = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
2574 addr = adev->gfx.rlc.rlc_autoload_gpu_addr + in gfx_v11_0_wait_for_rlc_autoload_complete()
6358 adev->gfx.rlc.funcs = &gfx_v11_0_rlc_funcs; in gfx_v11_0_set_rlc_funcs()