| /drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
| A D | smu7_smumgr.c | 339 toc = smu_data->toc; in smu7_request_smu_load_fw() 344 UCODE_ID_RLC_G, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() 347 UCODE_ID_CP_CE, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() 350 UCODE_ID_CP_PFP, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() 353 UCODE_ID_CP_ME, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() 356 UCODE_ID_CP_MEC, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() 359 UCODE_ID_CP_MEC_JT1, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() 362 UCODE_ID_CP_MEC_JT2, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() 365 UCODE_ID_SDMA0, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() 368 UCODE_ID_SDMA1, &toc->entry[toc->num_entries++]), in smu7_request_smu_load_fw() [all …]
|
| A D | smu8_smumgr.c | 333 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_populate_single_scratch_task() local 334 struct SMU_Task *task = &toc->tasks[smu8_smu->toc_entry_used_count++]; in smu8_smu_populate_single_scratch_task() 370 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_populate_single_ucode_load_task() local 371 struct SMU_Task *task = &toc->tasks[smu8_smu->toc_entry_used_count++]; in smu8_smu_populate_single_ucode_load_task() 409 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_initialize_toc_empty_job_list() local 412 toc->JobList[i] = (uint8_t)IGNORE_JOB; in smu8_smu_initialize_toc_empty_job_list() 420 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_construct_toc_for_vddgfx_enter() local 422 toc->JobList[JOB_GFX_SAVE] = (uint8_t)smu8_smu->toc_entry_used_count; in smu8_smu_construct_toc_for_vddgfx_enter() 438 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_construct_toc_for_vddgfx_exit() local 440 toc->JobList[JOB_GFX_RESTORE] = (uint8_t)smu8_smu->toc_entry_used_count; in smu8_smu_construct_toc_for_vddgfx_exit()
|
| A D | smu7_smumgr.h | 42 struct SMU_DRAMData_TOC *toc; member
|
| /drivers/cdrom/ |
| A D | gdrom.c | 102 struct gdromtoc *toc; member 285 insw(GDROM_DATA_REG, toc, tocsize/2); in gdrom_readtoc_cmd() 317 if (!gd.toc) in gdrom_get_last_session() 321 err = gdrom_readtoc_cmd(gd.toc, 1); in gdrom_get_last_session() 324 err = gdrom_readtoc_cmd(gd.toc, 0); in gdrom_get_last_session() 332 lentry = get_entry_track(gd.toc->last); in gdrom_get_last_session() 334 track = get_entry_track(gd.toc->last); in gdrom_get_last_session() 336 data = gd.toc->entry[track - 1]; in gdrom_get_last_session() 807 if (!gd.toc) { in probe_gdrom() 818 kfree(gd.toc); in probe_gdrom() [all …]
|
| A D | cdrom.c | 2808 struct cdrom_tocentry toc; in cdrom_get_last_written() local 2861 toc.cdte_format = CDROM_MSF; in cdrom_get_last_written() 2862 toc.cdte_track = CDROM_LEADOUT; in cdrom_get_last_written() 2863 if ((ret = cdi->ops->audio_ioctl(cdi, CDROMREADTOCENTRY, &toc))) in cdrom_get_last_written() 2865 sanitize_format(&toc.cdte_addr, &toc.cdte_format, CDROM_LBA); in cdrom_get_last_written() 2866 *last_written = toc.cdte_addr.lba; in cdrom_get_last_written()
|
| /drivers/rpmsg/ |
| A D | qcom_glink_rpm.c | 219 struct rpm_toc *toc; in glink_rpm_parse_toc() local 234 toc = buf; in glink_rpm_parse_toc() 236 if (le32_to_cpu(toc->magic) != RPM_TOC_MAGIC) { in glink_rpm_parse_toc() 241 num_entries = le32_to_cpu(toc->count); in glink_rpm_parse_toc() 248 id = le32_to_cpu(toc->entries[i].id); in glink_rpm_parse_toc() 249 offset = le32_to_cpu(toc->entries[i].offset); in glink_rpm_parse_toc() 250 size = le32_to_cpu(toc->entries[i].size); in glink_rpm_parse_toc()
|
| /drivers/remoteproc/ |
| A D | qcom_common.c | 153 struct minidump_global_toc *toc; in qcom_minidump() local 156 toc = qcom_smem_get(QCOM_SMEM_HOST_ANY, SBL_MINIDUMP_SMEM_ID, NULL); in qcom_minidump() 159 if (IS_ERR(toc) || !toc->status) { in qcom_minidump() 165 subsystem = &toc->subsystems[minidump_id]; in qcom_minidump()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_psp.c | 831 psp_copy_fw(psp, psp->toc.start_addr, psp->toc.size_bytes); in psp_load_toc() 866 psp->toc.start_addr && in psp_tmr_init() 867 psp->toc.size_bytes && in psp_tmr_init() 3507 adev->psp.toc.start_addr = (uint8_t *)toc_hdr + in psp_init_toc_microcode() 3548 psp->toc.fw_version = le32_to_cpu(desc->fw_version); in parse_sos_bin_descriptor() 3551 psp->toc.start_addr = ucode_start_addr; in parse_sos_bin_descriptor() 3690 adev->psp.toc.size_bytes = le32_to_cpu(sos_hdr_v1_1->toc.size_bytes); in psp_init_sos_microcode() 3692 le32_to_cpu(sos_hdr_v1_1->toc.offset_bytes); in psp_init_sos_microcode() 3705 adev->psp.toc.size_bytes = le32_to_cpu(sos_hdr_v1_3->v1_1.toc.size_bytes); in psp_init_sos_microcode() 3706 adev->psp.toc.start_addr = ucode_array_start_addr + in psp_init_sos_microcode() [all …]
|
| A D | amdgpu_ucode.c | 369 le32_to_cpu(psp_hdr_v1_1->toc.fw_version)); in amdgpu_ucode_print_psp_hdr() 371 le32_to_cpu(psp_hdr_v1_1->toc.offset_bytes)); in amdgpu_ucode_print_psp_hdr() 373 le32_to_cpu(psp_hdr_v1_1->toc.size_bytes)); in amdgpu_ucode_print_psp_hdr() 397 le32_to_cpu(psp_hdr_v1_3->v1_1.toc.fw_version)); in amdgpu_ucode_print_psp_hdr() 399 le32_to_cpu(psp_hdr_v1_3->v1_1.toc.offset_bytes)); in amdgpu_ucode_print_psp_hdr() 401 le32_to_cpu(psp_hdr_v1_3->v1_1.toc.size_bytes)); in amdgpu_ucode_print_psp_hdr()
|
| A D | amdgpu_dev_coredump.c | 173 adev->psp.toc.feature_version, adev->psp.toc.fw_version); in amdgpu_devcoredump_fw_info()
|
| A D | amdgpu_ucode.h | 91 struct psp_fw_legacy_bin_desc toc; member
|
| A D | amdgpu_psp.h | 377 struct psp_bin_desc toc; member
|
| A D | gfx_v12_0.c | 577 adev->psp.toc.fw_version = le32_to_cpu(toc_hdr->header.ucode_version); in gfx_v12_0_init_toc_microcode() 578 adev->psp.toc.feature_version = le32_to_cpu(toc_hdr->sos.fw_version); in gfx_v12_0_init_toc_microcode() 579 adev->psp.toc.size_bytes = le32_to_cpu(toc_hdr->header.ucode_size_bytes); in gfx_v12_0_init_toc_microcode() 580 adev->psp.toc.start_addr = (uint8_t *)toc_hdr + in gfx_v12_0_init_toc_microcode() 1063 gfx_v12_0_parse_rlc_toc(adev, adev->psp.toc.start_addr); in gfx_v12_0_calc_toc_total_size() 1133 data = adev->psp.toc.start_addr; in gfx_v12_0_rlc_backdoor_autoload_copy_toc_ucode()
|
| A D | amdgpu_kms.c | 343 fw_info->ver = adev->psp.toc.fw_version; in amdgpu_firmware_info() 344 fw_info->feature = adev->psp.toc.feature_version; in amdgpu_firmware_info()
|
| A D | gfx_v11_0.c | 683 adev->psp.toc.fw_version = le32_to_cpu(toc_hdr->header.ucode_version); in gfx_v11_0_init_toc_microcode() 684 adev->psp.toc.feature_version = le32_to_cpu(toc_hdr->sos.fw_version); in gfx_v11_0_init_toc_microcode() 685 adev->psp.toc.size_bytes = le32_to_cpu(toc_hdr->header.ucode_size_bytes); in gfx_v11_0_init_toc_microcode() 686 adev->psp.toc.start_addr = (uint8_t *)toc_hdr + in gfx_v11_0_init_toc_microcode() 1221 gfx_v11_0_parse_rlc_toc(adev, adev->psp.toc.start_addr); in gfx_v11_0_calc_toc_total_size() 1298 data = adev->psp.toc.start_addr; in gfx_v11_0_rlc_backdoor_autoload_copy_toc_ucode()
|
| A D | gfx_v10_0.c | 5628 ret = amdgpu_bo_create_reserved(adev, adev->psp.toc.size_bytes, PAGE_SIZE, in gfx_v10_0_parse_rlc_toc() 5639 memcpy(adev->gfx.rlc.rlc_toc_buf, adev->psp.toc.start_addr, adev->psp.toc.size_bytes); in gfx_v10_0_parse_rlc_toc()
|
| /drivers/soc/qcom/ |
| A D | smem.c | 136 struct smem_global_entry toc[SMEM_ITEM_COUNT]; member 469 entry = &header->toc[item]; in qcom_smem_alloc_global() 558 entry = &header->toc[item]; in qcom_smem_get_global()
|