Home
last modified time | relevance | path

Searched refs:rlc (Results 1 - 25 of 45) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_rlc.c40 if (adev->gfx.rlc.in_safe_mode[xcc_id]) in amdgpu_gfx_rlc_enter_safe_mode()
44 if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) in amdgpu_gfx_rlc_enter_safe_mode()
50 adev->gfx.rlc.funcs->set_safe_mode(adev, xcc_id); in amdgpu_gfx_rlc_enter_safe_mode()
51 adev->gfx.rlc.in_safe_mode[xcc_id] = true; in amdgpu_gfx_rlc_enter_safe_mode()
65 if (!(adev->gfx.rlc.in_safe_mode[xcc_id])) in amdgpu_gfx_rlc_exit_safe_mode()
69 if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) in amdgpu_gfx_rlc_exit_safe_mode()
75 adev->gfx.rlc.funcs->unset_safe_mode(adev, xcc_id); in amdgpu_gfx_rlc_exit_safe_mode()
76 adev->gfx.rlc.in_safe_mode[xcc_id] = false; in amdgpu_gfx_rlc_exit_safe_mode()
86 * Allocate and setup value to save restore block of rlc.
100 &adev->gfx.rlc in amdgpu_gfx_rlc_init_sr()
[all...]
H A Damdgpu_ucode.c799 ucode->ucode_size = adev->gfx.rlc.save_restore_list_cntl_size_bytes; in amdgpu_ucode_init_single_fw()
800 ucode_addr = adev->gfx.rlc.save_restore_list_cntl; in amdgpu_ucode_init_single_fw()
803 ucode->ucode_size = adev->gfx.rlc.save_restore_list_gpm_size_bytes; in amdgpu_ucode_init_single_fw()
804 ucode_addr = adev->gfx.rlc.save_restore_list_gpm; in amdgpu_ucode_init_single_fw()
807 ucode->ucode_size = adev->gfx.rlc.save_restore_list_srm_size_bytes; in amdgpu_ucode_init_single_fw()
808 ucode_addr = adev->gfx.rlc.save_restore_list_srm; in amdgpu_ucode_init_single_fw()
811 ucode->ucode_size = adev->gfx.rlc.rlc_iram_ucode_size_bytes; in amdgpu_ucode_init_single_fw()
812 ucode_addr = adev->gfx.rlc.rlc_iram_ucode; in amdgpu_ucode_init_single_fw()
815 ucode->ucode_size = adev->gfx.rlc.rlc_dram_ucode_size_bytes; in amdgpu_ucode_init_single_fw()
816 ucode_addr = adev->gfx.rlc in amdgpu_ucode_init_single_fw()
[all...]
H A Dgfx_v6_0.c2020 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v6_0_cp_gfx_start()
2342 adev->gfx.rlc.reg_list = verde_rlc_save_restore_register_list; in gfx_v6_0_rlc_init()
2343 adev->gfx.rlc.reg_list_size = in gfx_v6_0_rlc_init()
2346 adev->gfx.rlc.cs_data = si_cs_data; in gfx_v6_0_rlc_init()
2347 src_ptr = adev->gfx.rlc.reg_list; in gfx_v6_0_rlc_init()
2348 dws = adev->gfx.rlc.reg_list_size; in gfx_v6_0_rlc_init()
2349 cs_data = adev->gfx.rlc.cs_data; in gfx_v6_0_rlc_init()
2360 adev->gfx.rlc.clear_state_size = gfx_v6_0_get_csb_size(adev); in gfx_v6_0_rlc_init()
2361 dws = adev->gfx.rlc.clear_state_size + (256 / 4); in gfx_v6_0_rlc_init()
2366 &adev->gfx.rlc in gfx_v6_0_rlc_init()
2416 gfx_v6_0_update_rlc(struct amdgpu_device *adev, u32 rlc) gfx_v6_0_update_rlc() argument
[all...]
H A Dgfx_v7_0.c2485 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v7_0_cp_gfx_start()
3233 /* allocate rlc buffers */ in gfx_v7_0_rlc_init()
3236 adev->gfx.rlc.reg_list = spectre_rlc_save_restore_register_list; in gfx_v7_0_rlc_init()
3237 adev->gfx.rlc.reg_list_size = in gfx_v7_0_rlc_init()
3240 adev->gfx.rlc.reg_list = kalindi_rlc_save_restore_register_list; in gfx_v7_0_rlc_init()
3241 adev->gfx.rlc.reg_list_size = in gfx_v7_0_rlc_init()
3245 adev->gfx.rlc.cs_data = ci_cs_data; in gfx_v7_0_rlc_init()
3246 adev->gfx.rlc.cp_table_size = ALIGN(CP_ME_TABLE_SIZE * 5 * 4, 2048); /* CP JT */ in gfx_v7_0_rlc_init()
3247 adev->gfx.rlc.cp_table_size += 64 * 1024; /* GDS */ in gfx_v7_0_rlc_init()
3249 src_ptr = adev->gfx.rlc in gfx_v7_0_rlc_init()
3324 gfx_v7_0_update_rlc(struct amdgpu_device *adev, u32 rlc) gfx_v7_0_update_rlc() argument
[all...]
H A Dgfx_v8_0.c936 kfree(adev->gfx.rlc.register_list_format); in gfx_v8_0_free_microcode()
1055 adev->gfx.rlc.save_and_restore_offset = in gfx_v8_0_init_microcode()
1057 adev->gfx.rlc.clear_state_descriptor_offset = in gfx_v8_0_init_microcode()
1059 adev->gfx.rlc.avail_scratch_ram_locations = in gfx_v8_0_init_microcode()
1061 adev->gfx.rlc.reg_restore_list_size = in gfx_v8_0_init_microcode()
1063 adev->gfx.rlc.reg_list_format_start = in gfx_v8_0_init_microcode()
1065 adev->gfx.rlc.reg_list_format_separate_start = in gfx_v8_0_init_microcode()
1067 adev->gfx.rlc.starting_offsets_start = in gfx_v8_0_init_microcode()
1069 adev->gfx.rlc.reg_list_format_size_bytes = in gfx_v8_0_init_microcode()
1071 adev->gfx.rlc in gfx_v8_0_init_microcode()
[all...]
H A Dsoc15_common.h41 ((amdgpu_sriov_vf(adev) && adev->gfx.rlc.funcs && adev->gfx.rlc.rlcg_reg_access_supported) ? \
46 ((amdgpu_sriov_vf(adev) && adev->gfx.rlc.funcs && adev->gfx.rlc.rlcg_reg_access_supported) ? \
H A Dgfx_v9_0.c1090 kfree(adev->gfx.rlc.register_list_format); in gfx_v9_0_free_microcode()
1230 !adev->gfx.rlc.is_rlc_v2_1)) in gfx_v9_0_check_if_need_gfxoff()
1444 if (adev->gfx.rlc.cs_data == NULL) in gfx_v9_0_get_csb_buffer()
1456 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v9_0_get_csb_buffer()
1637 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[0]; in gfx_v9_0_init_rlcg_reg_access_ctrl()
1645 adev->gfx.rlc.rlcg_reg_access_supported = true; in gfx_v9_0_init_rlcg_reg_access_ctrl()
1653 adev->gfx.rlc.cs_data = gfx9_cs_data; in gfx_v9_0_rlc_init()
1655 cs_data = adev->gfx.rlc.cs_data; in gfx_v9_0_rlc_init()
1666 adev->gfx.rlc.cp_table_size = ALIGN(96 * 5 * 4, 2048) + (64 * 1024); /* JT + GDS */ in gfx_v9_0_rlc_init()
2055 if (adev->gfx.rlc in gfx_v9_0_sw_init()
[all...]
H A Dgfx_v11_0.c448 kfree(adev->gfx.rlc.register_list_format); in gfx_v11_0_free_microcode()
621 if (adev->gfx.rlc.cs_data == NULL) in gfx_v11_0_get_csb_buffer()
633 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v11_0_get_csb_buffer()
664 amdgpu_bo_free_kernel(&adev->gfx.rlc.clear_state_obj, in gfx_v11_0_rlc_fini()
665 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v11_0_rlc_fini()
666 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v11_0_rlc_fini()
669 amdgpu_bo_free_kernel(&adev->gfx.rlc.cp_table_obj, in gfx_v11_0_rlc_fini()
670 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v11_0_rlc_fini()
671 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v11_0_rlc_fini()
678 reg_access_ctrl = &adev->gfx.rlc in gfx_v11_0_init_rlcg_reg_access_ctrl()
[all...]
H A Dgfx_v10_0.c3887 kfree(adev->gfx.rlc.register_list_format); in gfx_v10_0_free_microcode()
4078 if (adev->gfx.rlc.cs_data == NULL) in gfx_v10_0_get_csb_buffer()
4090 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v10_0_get_csb_buffer()
4121 amdgpu_bo_free_kernel(&adev->gfx.rlc.clear_state_obj, in gfx_v10_0_rlc_fini()
4122 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v10_0_rlc_fini()
4123 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v10_0_rlc_fini()
4126 amdgpu_bo_free_kernel(&adev->gfx.rlc.cp_table_obj, in gfx_v10_0_rlc_fini()
4127 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v10_0_rlc_fini()
4128 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v10_0_rlc_fini()
4135 reg_access_ctrl = &adev->gfx.rlc in gfx_v10_0_init_rlcg_reg_access_ctrl()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_rlc.c39 if (adev->gfx.rlc.in_safe_mode) in amdgpu_gfx_rlc_enter_safe_mode()
43 if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) in amdgpu_gfx_rlc_enter_safe_mode()
49 adev->gfx.rlc.funcs->set_safe_mode(adev); in amdgpu_gfx_rlc_enter_safe_mode()
50 adev->gfx.rlc.in_safe_mode = true; in amdgpu_gfx_rlc_enter_safe_mode()
63 if (!(adev->gfx.rlc.in_safe_mode)) in amdgpu_gfx_rlc_exit_safe_mode()
67 if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) in amdgpu_gfx_rlc_exit_safe_mode()
73 adev->gfx.rlc.funcs->unset_safe_mode(adev); in amdgpu_gfx_rlc_exit_safe_mode()
74 adev->gfx.rlc.in_safe_mode = false; in amdgpu_gfx_rlc_exit_safe_mode()
84 * Allocate and setup value to save restore block of rlc.
97 &adev->gfx.rlc in amdgpu_gfx_rlc_init_sr()
[all...]
H A Dgfx_v6_0.c2057 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v6_0_cp_gfx_start()
2379 adev->gfx.rlc.reg_list = verde_rlc_save_restore_register_list; in gfx_v6_0_rlc_init()
2380 adev->gfx.rlc.reg_list_size = in gfx_v6_0_rlc_init()
2383 adev->gfx.rlc.cs_data = si_cs_data; in gfx_v6_0_rlc_init()
2384 src_ptr = adev->gfx.rlc.reg_list; in gfx_v6_0_rlc_init()
2385 dws = adev->gfx.rlc.reg_list_size; in gfx_v6_0_rlc_init()
2386 cs_data = adev->gfx.rlc.cs_data; in gfx_v6_0_rlc_init()
2397 adev->gfx.rlc.clear_state_size = gfx_v6_0_get_csb_size(adev); in gfx_v6_0_rlc_init()
2398 dws = adev->gfx.rlc.clear_state_size + (256 / 4); in gfx_v6_0_rlc_init()
2402 &adev->gfx.rlc in gfx_v6_0_rlc_init()
2452 gfx_v6_0_update_rlc(struct amdgpu_device *adev, u32 rlc) gfx_v6_0_update_rlc() argument
[all...]
H A Damdgpu_ucode.c550 ucode->ucode_size = adev->gfx.rlc.save_restore_list_cntl_size_bytes; in amdgpu_ucode_init_single_fw()
551 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_cntl, in amdgpu_ucode_init_single_fw()
554 ucode->ucode_size = adev->gfx.rlc.save_restore_list_gpm_size_bytes; in amdgpu_ucode_init_single_fw()
555 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_gpm, in amdgpu_ucode_init_single_fw()
558 ucode->ucode_size = adev->gfx.rlc.save_restore_list_srm_size_bytes; in amdgpu_ucode_init_single_fw()
559 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_srm, in amdgpu_ucode_init_single_fw()
562 ucode->ucode_size = adev->gfx.rlc.rlc_iram_ucode_size_bytes; in amdgpu_ucode_init_single_fw()
563 memcpy(ucode->kaddr, adev->gfx.rlc.rlc_iram_ucode, in amdgpu_ucode_init_single_fw()
566 ucode->ucode_size = adev->gfx.rlc.rlc_dram_ucode_size_bytes; in amdgpu_ucode_init_single_fw()
567 memcpy(ucode->kaddr, adev->gfx.rlc in amdgpu_ucode_init_single_fw()
[all...]
H A Dgfx_v9_0.c1148 kfree(adev->gfx.rlc.register_list_format); in gfx_v9_0_free_microcode()
1158 adev->gfx.rlc.save_restore_list_cntl_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_cntl_size_bytes); in gfx_v9_0_init_rlc_ext_microcode()
1159 adev->gfx.rlc.save_restore_list_cntl = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_cntl_offset_bytes); in gfx_v9_0_init_rlc_ext_microcode()
1162 adev->gfx.rlc.save_restore_list_gpm_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_gpm_size_bytes); in gfx_v9_0_init_rlc_ext_microcode()
1163 adev->gfx.rlc.save_restore_list_gpm = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_gpm_offset_bytes); in gfx_v9_0_init_rlc_ext_microcode()
1166 adev->gfx.rlc.save_restore_list_srm_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_srm_size_bytes); in gfx_v9_0_init_rlc_ext_microcode()
1167 adev->gfx.rlc.save_restore_list_srm = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_srm_offset_bytes); in gfx_v9_0_init_rlc_ext_microcode()
1168 adev->gfx.rlc.reg_list_format_direct_reg_list_length = in gfx_v9_0_init_rlc_ext_microcode()
1307 !adev->gfx.rlc.is_rlc_v2_1)) in gfx_v9_0_check_if_need_gfxoff()
1449 adev->gfx.rlc in gfx_v9_0_init_rlc_microcode()
[all...]
H A Dgfx_v7_0.c2553 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v7_0_cp_gfx_start()
3299 /* allocate rlc buffers */ in gfx_v7_0_rlc_init()
3302 adev->gfx.rlc.reg_list = spectre_rlc_save_restore_register_list; in gfx_v7_0_rlc_init()
3303 adev->gfx.rlc.reg_list_size = in gfx_v7_0_rlc_init()
3306 adev->gfx.rlc.reg_list = kalindi_rlc_save_restore_register_list; in gfx_v7_0_rlc_init()
3307 adev->gfx.rlc.reg_list_size = in gfx_v7_0_rlc_init()
3311 adev->gfx.rlc.cs_data = ci_cs_data; in gfx_v7_0_rlc_init()
3312 adev->gfx.rlc.cp_table_size = ALIGN(CP_ME_TABLE_SIZE * 5 * 4, 2048); /* CP JT */ in gfx_v7_0_rlc_init()
3313 adev->gfx.rlc.cp_table_size += 64 * 1024; /* GDS */ in gfx_v7_0_rlc_init()
3315 src_ptr = adev->gfx.rlc in gfx_v7_0_rlc_init()
3390 gfx_v7_0_update_rlc(struct amdgpu_device *adev, u32 rlc) gfx_v7_0_update_rlc() argument
[all...]
H A Dgfx_v8_0.c947 kfree(adev->gfx.rlc.register_list_format); in gfx_v8_0_free_microcode()
1076 adev->gfx.rlc.save_and_restore_offset = in gfx_v8_0_init_microcode()
1078 adev->gfx.rlc.clear_state_descriptor_offset = in gfx_v8_0_init_microcode()
1080 adev->gfx.rlc.avail_scratch_ram_locations = in gfx_v8_0_init_microcode()
1082 adev->gfx.rlc.reg_restore_list_size = in gfx_v8_0_init_microcode()
1084 adev->gfx.rlc.reg_list_format_start = in gfx_v8_0_init_microcode()
1086 adev->gfx.rlc.reg_list_format_separate_start = in gfx_v8_0_init_microcode()
1088 adev->gfx.rlc.starting_offsets_start = in gfx_v8_0_init_microcode()
1090 adev->gfx.rlc.reg_list_format_size_bytes = in gfx_v8_0_init_microcode()
1092 adev->gfx.rlc in gfx_v8_0_init_microcode()
[all...]
H A Dgfx_v10_0.c3564 kfree(adev->gfx.rlc.register_list_format); in gfx_v10_0_free_microcode()
3603 adev->gfx.rlc.save_restore_list_cntl_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_cntl_size_bytes); in gfx_v10_0_init_rlc_ext_microcode()
3604 adev->gfx.rlc.save_restore_list_cntl = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_cntl_offset_bytes); in gfx_v10_0_init_rlc_ext_microcode()
3607 adev->gfx.rlc.save_restore_list_gpm_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_gpm_size_bytes); in gfx_v10_0_init_rlc_ext_microcode()
3608 adev->gfx.rlc.save_restore_list_gpm = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_gpm_offset_bytes); in gfx_v10_0_init_rlc_ext_microcode()
3611 adev->gfx.rlc.save_restore_list_srm_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_srm_size_bytes); in gfx_v10_0_init_rlc_ext_microcode()
3612 adev->gfx.rlc.save_restore_list_srm = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_srm_offset_bytes); in gfx_v10_0_init_rlc_ext_microcode()
3613 adev->gfx.rlc.reg_list_format_direct_reg_list_length = in gfx_v10_0_init_rlc_ext_microcode()
3622 adev->gfx.rlc.rlc_iram_ucode_size_bytes = le32_to_cpu(rlc_hdr->rlc_iram_ucode_size_bytes); in gfx_v10_0_init_rlc_iram_dram_microcode()
3623 adev->gfx.rlc in gfx_v10_0_init_rlc_iram_dram_microcode()
[all...]
H A Damdgpu_gfx.h256 struct amdgpu_rlc rlc; member
H A Damdgpu_ucode.h314 struct rlc_firmware_header_v1_0 rlc; member
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Devergreen.c4027 /* halt the rlc */ in evergreen_gpu_pci_config_reset()
4115 if (rdev->rlc.save_restore_obj) { in sumo_rlc_fini()
4116 r = radeon_bo_reserve(rdev->rlc.save_restore_obj, false); in sumo_rlc_fini()
4119 radeon_bo_unpin(rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4120 radeon_bo_unreserve(rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4122 radeon_bo_unref(&rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4123 rdev->rlc.save_restore_obj = NULL; in sumo_rlc_fini()
4127 if (rdev->rlc.clear_state_obj) { in sumo_rlc_fini()
4128 r = radeon_bo_reserve(rdev->rlc.clear_state_obj, false); in sumo_rlc_fini()
4131 radeon_bo_unpin(rdev->rlc in sumo_rlc_fini()
[all...]
H A Dradeon_ucode.h215 struct rlc_firmware_header_v1_0 rlc; member
H A Dcik.c4953 /* stop the rlc */ in cik_gpu_soft_reset()
5176 /* halt the rlc, disable cp internal ints */ in cik_gpu_pci_config_reset()
5817 static void cik_update_rlc(struct radeon_device *rdev, u32 rlc) in cik_update_rlc() argument
5822 if (tmp != rlc) in cik_update_rlc()
5823 WREG32(RLC_CNTL, rlc); in cik_update_rlc()
6431 if (rdev->rlc.cp_table_ptr == NULL) in cik_init_cp_pg_table()
6435 dst_ptr = rdev->rlc.cp_table_ptr; in cik_init_cp_pg_table()
6627 if (rdev->rlc.cs_data) { in cik_init_gfx_cgpg()
6629 WREG32(RLC_GPM_SCRATCH_DATA, upper_32_bits(rdev->rlc.clear_state_gpu_addr)); in cik_init_gfx_cgpg()
6630 WREG32(RLC_GPM_SCRATCH_DATA, lower_32_bits(rdev->rlc in cik_init_gfx_cgpg()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Devergreen.c4029 /* halt the rlc */ in evergreen_gpu_pci_config_reset()
4117 if (rdev->rlc.save_restore_obj) { in sumo_rlc_fini()
4118 r = radeon_bo_reserve(rdev->rlc.save_restore_obj, false); in sumo_rlc_fini()
4121 radeon_bo_unpin(rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4122 radeon_bo_unreserve(rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4124 radeon_bo_unref(&rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4125 rdev->rlc.save_restore_obj = NULL; in sumo_rlc_fini()
4129 if (rdev->rlc.clear_state_obj) { in sumo_rlc_fini()
4130 r = radeon_bo_reserve(rdev->rlc.clear_state_obj, false); in sumo_rlc_fini()
4133 radeon_bo_unpin(rdev->rlc in sumo_rlc_fini()
[all...]
H A Dradeon_ucode.h215 struct rlc_firmware_header_v1_0 rlc; member
H A Dcik.c4943 /* stop the rlc */ in cik_gpu_soft_reset()
5166 /* halt the rlc, disable cp internal ints */ in cik_gpu_pci_config_reset()
5806 static void cik_update_rlc(struct radeon_device *rdev, u32 rlc) in cik_update_rlc() argument
5811 if (tmp != rlc) in cik_update_rlc()
5812 WREG32(RLC_CNTL, rlc); in cik_update_rlc()
6420 if (rdev->rlc.cp_table_ptr == NULL) in cik_init_cp_pg_table()
6424 dst_ptr = rdev->rlc.cp_table_ptr; in cik_init_cp_pg_table()
6616 if (rdev->rlc.cs_data) { in cik_init_gfx_cgpg()
6618 WREG32(RLC_GPM_SCRATCH_DATA, upper_32_bits(rdev->rlc.clear_state_gpu_addr)); in cik_init_gfx_cgpg()
6619 WREG32(RLC_GPM_SCRATCH_DATA, lower_32_bits(rdev->rlc in cik_init_gfx_cgpg()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Ddatapath.h450 * @rlc: RLC properties, &struct iwl_rlc_properties
457 struct iwl_rlc_properties rlc; member

Completed in 81 milliseconds

12