fw_info 204 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c static int amdgpu_firmware_info(struct drm_amdgpu_info_firmware *fw_info, fw_info 210 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->vce.fw_version; fw_info 211 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->vce.fb_version; fw_info 214 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->uvd.fw_version; fw_info 215 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = 0; fw_info 218 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->vcn.fw_version; fw_info 219 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = 0; fw_info 222 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gmc.fw_version; fw_info 223 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = 0; fw_info 226 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.me_fw_version; fw_info 227 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.me_feature_version; fw_info 230 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.pfp_fw_version; fw_info 231 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.pfp_feature_version; fw_info 234 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.ce_fw_version; fw_info 235 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.ce_feature_version; fw_info 238 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.rlc_fw_version; fw_info 239 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.rlc_feature_version; fw_info 242 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.rlc_srlc_fw_version; fw_info 243 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.rlc_srlc_feature_version; fw_info 246 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.rlc_srlg_fw_version; fw_info 247 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.rlc_srlg_feature_version; fw_info 250 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.rlc_srls_fw_version; fw_info 251 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.rlc_srls_feature_version; fw_info 255 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.mec_fw_version; fw_info 256 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.mec_feature_version; fw_info 258 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->gfx.mec2_fw_version; fw_info 259 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->gfx.mec2_feature_version; fw_info 264 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->pm.fw_version; fw_info 265 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = 0; fw_info 271 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->psp.ta_fw_version; fw_info 272 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->psp.ta_xgmi_ucode_version; fw_info 274 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->psp.ta_fw_version; fw_info 275 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->psp.ta_ras_ucode_version; fw_info 281 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->sdma.instance[query_fw->index].fw_version; fw_info 282 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->sdma.instance[query_fw->index].feature_version; fw_info 285 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->psp.sos_fw_version; fw_info 286 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->psp.sos_feature_version; fw_info 289 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->psp.asd_fw_version; fw_info 290 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = adev->psp.asd_feature_version; fw_info 293 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->ver = adev->dm.dmcu_fw_version; fw_info 294 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info->feature = 0; fw_info 539 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c struct drm_amdgpu_info_firmware fw_info; fw_info 546 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &info->query_fw, adev); fw_info 550 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c return copy_to_user(out, &fw_info, fw_info 551 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c min((size_t)size, sizeof(fw_info))) ? -EFAULT : 0; fw_info 1229 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c struct drm_amdgpu_info_firmware fw_info; fw_info 1236 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1240 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1244 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1248 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1252 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1256 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1260 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1264 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1268 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1272 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1276 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1280 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1284 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1288 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1292 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1296 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1300 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1304 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1308 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1312 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1317 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1321 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1327 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1331 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1336 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1340 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1345 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1349 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1354 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1358 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c i ? "RAS" : "XGMI", fw_info.feature, fw_info.ver); fw_info 1363 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1367 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1373 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1377 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c i, fw_info.feature, fw_info.ver); fw_info 1382 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1386 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 1390 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); fw_info 1394 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c fw_info.feature, fw_info.ver); fw_info 2923 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c bp->base.fw_info_valid = bios_parser_get_firmware_info(&bp->base, &bp->base.fw_info) == BP_RESULT_OK; fw_info 1999 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c bp->base.fw_info_valid = bios_parser_get_firmware_info(&bp->base, &bp->base.fw_info) == BP_RESULT_OK; fw_info 281 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c clk_mgr_dce->dentist_vco_freq_khz = bp->fw_info.smu_gpu_pll_output_freq; fw_info 271 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c clk_mgr->dentist_vco_freq_khz = bp->fw_info.smu_gpu_pll_output_freq; fw_info 191 drivers/gpu/drm/amd/display/dc/core/dc_resource.c dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency; fw_info 152 drivers/gpu/drm/amd/display/dc/dc_bios_types.h struct dc_firmware_info fw_info; fw_info 346 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c struct dc_firmware_info fw_info = { { 0 } }; fw_info 354 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c bp->funcs->get_firmware_info(bp, &fw_info); fw_info 356 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c fw_info.smu_gpu_pll_output_freq; fw_info 1238 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c struct dc_firmware_info *fw_info; fw_info 1247 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c fw_info = &init_data->bp->fw_info; fw_info 1249 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c calc_pll_cs->ref_freq_khz = fw_info->pll_info.crystal_frequency; fw_info 1251 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c fw_info->pll_info.min_output_pxl_clk_pll_frequency; fw_info 1253 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c fw_info->pll_info.max_output_pxl_clk_pll_frequency; fw_info 1260 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c fw_info->pll_info.max_input_pxl_clk_pll_frequency; fw_info 1267 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c fw_info->pll_info.min_input_pxl_clk_pll_frequency; fw_info 1336 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c clk_src->ext_clk_khz = clk_src->bios->fw_info.external_clock_source_frequency_for_dp; fw_info 1376 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c clk_src->ref_freq_khz = clk_src->bios->fw_info.pll_info.crystal_frequency; fw_info 1433 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c clk_src->ext_clk_khz = clk_src->bios->fw_info.external_clock_source_frequency_for_dp; fw_info 625 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c dce_i2c_hw->reference_frequency = (ctx->dc_bios->fw_info.pll_info.crystal_frequency) >> 1; fw_info 924 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c if (bp->fw_info_valid && bp->fw_info.external_clock_source_frequency_for_dp != 0) { fw_info 1303 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c if (bp->fw_info_valid && bp->fw_info.external_clock_source_frequency_for_dp != 0) { fw_info 905 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c if (bp->fw_info_valid && bp->fw_info.external_clock_source_frequency_for_dp != 0) { fw_info 1102 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c if (bp->fw_info_valid && bp->fw_info.external_clock_source_frequency_for_dp != 0) { fw_info 1299 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c if (bp->fw_info_valid && bp->fw_info.external_clock_source_frequency_for_dp != 0) { fw_info 1218 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency; fw_info 1224 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency, fw_info 483 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c ATOM_FIRMWARE_INFO *fw_info; fw_info 488 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c fw_info = (ATOM_FIRMWARE_INFO *) fw_info 493 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c if (fw_info == NULL) fw_info 496 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c clock = (uint32_t)(le16_to_cpu(fw_info->usReferenceClock)); fw_info 1166 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c ATOM_COMMON_TABLE_HEADER *fw_info; fw_info 1171 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c fw_info = (ATOM_COMMON_TABLE_HEADER *) fw_info 1176 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c if (fw_info == NULL) fw_info 1179 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c if ((fw_info->ucTableFormatRevision == 2) && fw_info 1180 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c (le16_to_cpu(fw_info->usStructureSize) >= sizeof(ATOM_FIRMWARE_INFO_V2_1))) { fw_info 1182 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c (ATOM_FIRMWARE_INFO_V2_1 *)fw_info; fw_info 1186 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c (ATOM_FIRMWARE_INFO *)fw_info; fw_info 519 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c struct atom_firmware_info_v3_2 *fw_info) fw_info 523 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->ulRevision = fw_info->firmware_revision; fw_info 524 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->ulGfxClk = fw_info->bootup_sclk_in10khz; fw_info 525 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->ulUClk = fw_info->bootup_mclk_in10khz; fw_info 526 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->usVddc = fw_info->bootup_vddc_mv; fw_info 527 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->usVddci = fw_info->bootup_vddci_mv; fw_info 528 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->usMvddc = fw_info->bootup_mvddc_mv; fw_info 529 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->usVddGfx = fw_info->bootup_vddgfx_mv; fw_info 530 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->ucCoolingID = fw_info->coolingsolution_id; fw_info 555 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c struct atom_firmware_info_v3_1 *fw_info) fw_info 559 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->ulRevision = fw_info->firmware_revision; fw_info 560 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->ulGfxClk = fw_info->bootup_sclk_in10khz; fw_info 561 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->ulUClk = fw_info->bootup_mclk_in10khz; fw_info 562 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->usVddc = fw_info->bootup_vddc_mv; fw_info 563 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->usVddci = fw_info->bootup_vddci_mv; fw_info 564 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->usMvddc = fw_info->bootup_mvddc_mv; fw_info 565 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->usVddGfx = fw_info->bootup_vddgfx_mv; fw_info 566 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c boot_values->ucCoolingID = fw_info->coolingsolution_id; fw_info 1018 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c const ATOM_FIRMWARE_INFO_V1_4 *fw_info) fw_info 1021 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c le32_to_cpu(fw_info->ulASICMaxEngineClock); fw_info 1024 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c le32_to_cpu(fw_info->ulASICMaxMemoryClock); fw_info 1027 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c le32_to_cpu(fw_info->ul3DAccelerationEngineClock) & 0x7FF; fw_info 1030 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c le16_to_cpu(fw_info->usBootUpVDDCVoltage); fw_info 1033 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c le16_to_cpu(fw_info->usBootUpVDDCVoltage); fw_info 1041 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c const ATOM_FIRMWARE_INFO_V2_1 *fw_info) fw_info 1076 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c const ATOM_COMMON_TABLE_HEADER *fw_info = NULL; fw_info 1088 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c fw_info = smu_atom_get_data_table(hwmgr->adev, fw_info 1092 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c if ((fw_info->ucTableFormatRevision == 1) fw_info 1093 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c && (le16_to_cpu(fw_info->usStructureSize) >= sizeof(ATOM_FIRMWARE_INFO_V1_4))) fw_info 1096 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c (const ATOM_FIRMWARE_INFO_V1_4 *)fw_info); fw_info 1098 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c else if ((fw_info->ucTableFormatRevision == 2) fw_info 1099 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c && (le16_to_cpu(fw_info->usStructureSize) >= sizeof(ATOM_FIRMWARE_INFO_V2_1))) fw_info 1102 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c (const ATOM_FIRMWARE_INFO_V2_1 *)fw_info); fw_info 3063 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c ATOM_FIRMWARE_INFO_V2_2 *fw_info; fw_info 3071 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c fw_info = (ATOM_FIRMWARE_INFO_V2_2 *)smu_atom_get_data_table(hwmgr->adev, index, fw_info 3073 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c if (!fw_info) fw_info 3079 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c le32_to_cpu(fw_info->ulDefaultEngineClock); fw_info 3081 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c le32_to_cpu(fw_info->ulDefaultMemoryClock); fw_info 3083 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c le16_to_cpu(fw_info->usBootUpMVDDCVoltage); fw_info 3085 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c le16_to_cpu(fw_info->usBootUpVDDCVoltage); fw_info 3087 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c le16_to_cpu(fw_info->usBootUpVDDCIVoltage); fw_info 334 drivers/gpu/drm/i915/intel_csr.c static u32 find_dmc_fw_offset(const struct intel_fw_info *fw_info, fw_info 343 drivers/gpu/drm/i915/intel_csr.c if (package_ver > 1 && fw_info[i].dmc_id != 0) fw_info 346 drivers/gpu/drm/i915/intel_csr.c if (fw_info[i].substepping == '*' && fw_info 347 drivers/gpu/drm/i915/intel_csr.c si->stepping == fw_info[i].stepping) { fw_info 348 drivers/gpu/drm/i915/intel_csr.c dmc_offset = fw_info[i].offset; fw_info 352 drivers/gpu/drm/i915/intel_csr.c if (si->stepping == fw_info[i].stepping && fw_info 353 drivers/gpu/drm/i915/intel_csr.c si->substepping == fw_info[i].substepping) { fw_info 354 drivers/gpu/drm/i915/intel_csr.c dmc_offset = fw_info[i].offset; fw_info 358 drivers/gpu/drm/i915/intel_csr.c if (fw_info[i].stepping == '*' && fw_info 359 drivers/gpu/drm/i915/intel_csr.c fw_info[i].substepping == '*') { fw_info 367 drivers/gpu/drm/i915/intel_csr.c dmc_offset = fw_info[i].offset; fw_info 488 drivers/gpu/drm/i915/intel_csr.c const struct intel_fw_info *fw_info; fw_info 521 drivers/gpu/drm/i915/intel_csr.c fw_info = (const struct intel_fw_info *) fw_info 523 drivers/gpu/drm/i915/intel_csr.c dmc_offset = find_dmc_fw_offset(fw_info, num_entries, si, fw_info 147 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct shim_fw_info fw_info; fw_info 467 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct shim_fw_info *fw_info) fw_info 496 drivers/hid/intel-ish-hid/ishtp-fw-loader.c *fw_info = ldr_xfer_query_resp.fw_info; fw_info 501 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ish_fw_version.major, fw_info 502 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ish_fw_version.minor, fw_info 503 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ish_fw_version.hotfix, fw_info 504 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ish_fw_version.build, fw_info 505 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->protocol_version, fw_info 506 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ldr_version.value); fw_info 510 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ldr_capability.max_fw_image_size, fw_info 511 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ldr_capability.xfer_mode, fw_info 512 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ldr_capability.max_dma_buf_size, fw_info 516 drivers/hid/intel-ish-hid/ishtp-fw-loader.c if (fw_info->ldr_capability.max_fw_image_size < fw->size) { fw_info 520 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ldr_capability.max_fw_image_size); fw_info 525 drivers/hid/intel-ish-hid/ishtp-fw-loader.c if ((fw_info->ldr_capability.xfer_mode & LOADER_XFER_MODE_DIRECT_DMA) && fw_info 526 drivers/hid/intel-ish-hid/ishtp-fw-loader.c (fw_info->ldr_capability.max_dma_buf_size % L1_CACHE_BYTES)) { fw_info 529 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info->ldr_capability.max_dma_buf_size); fw_info 629 drivers/hid/intel-ish-hid/ishtp-fw-loader.c const struct shim_fw_info fw_info) fw_info 639 drivers/hid/intel-ish-hid/ishtp-fw-loader.c fw_info.ldr_capability.max_dma_buf_size; fw_info 770 drivers/hid/intel-ish-hid/ishtp-fw-loader.c struct shim_fw_info fw_info; fw_info 793 drivers/hid/intel-ish-hid/ishtp-fw-loader.c rv = ish_query_loader_prop(client_data, fw, &fw_info); fw_info 799 drivers/hid/intel-ish-hid/ishtp-fw-loader.c xfer_mode = fw_info.ldr_capability.xfer_mode; fw_info 801 drivers/hid/intel-ish-hid/ishtp-fw-loader.c rv = ish_fw_xfer_direct_dma(client_data, fw, fw_info); fw_info 923 drivers/infiniband/hw/cxgb3/cxio_hal.c &(rdev_p->fw_info)); fw_info 929 drivers/infiniband/hw/cxgb3/cxio_hal.c if (G_FW_VERSION_MAJOR(rdev_p->fw_info.fw_vers) != CXIO_FW_MAJ) { fw_info 932 drivers/infiniband/hw/cxgb3/cxio_hal.c G_FW_VERSION_MAJOR(rdev_p->fw_info.fw_vers)); fw_info 114 drivers/infiniband/hw/cxgb3/cxio_hal.h struct ch_embedded_info fw_info; fw_info 1159 drivers/input/touchscreen/melfas_mip4.c const struct mip4_bin_tail *fw_info; fw_info 1170 drivers/input/touchscreen/melfas_mip4.c fw_info = (const void *)&fw->data[fw->size - MIP4_BIN_TAIL_SIZE]; fw_info 1174 drivers/input/touchscreen/melfas_mip4.c DUMP_PREFIX_OFFSET, 16, 1, *fw_info, tail_size, false); fw_info 1177 drivers/input/touchscreen/melfas_mip4.c tail_size = get_unaligned_le16(&fw_info->tail_size); fw_info 1186 drivers/input/touchscreen/melfas_mip4.c if (memcmp(fw_info->tail_mark, MIP4_BIN_TAIL_MARK, fw_info 1187 drivers/input/touchscreen/melfas_mip4.c sizeof(fw_info->tail_mark))) { fw_info 1190 drivers/input/touchscreen/melfas_mip4.c (int)sizeof(fw_info->tail_mark), fw_info->tail_mark, fw_info 1191 drivers/input/touchscreen/melfas_mip4.c (int)sizeof(fw_info->tail_mark), MIP4_BIN_TAIL_MARK); fw_info 1195 drivers/input/touchscreen/melfas_mip4.c *fw_offset_start = get_unaligned_le32(&fw_info->bin_start_addr); fw_info 1196 drivers/input/touchscreen/melfas_mip4.c *fw_size = get_unaligned_le32(&fw_info->bin_length); fw_info 1216 drivers/input/touchscreen/melfas_mip4.c mip4_parse_fw_version((const u8 *)&fw_info->ver_boot, &fw_version); fw_info 1248 drivers/input/touchscreen/melfas_mip4.c const struct mip4_bin_tail *fw_info; fw_info 1255 drivers/input/touchscreen/melfas_mip4.c &fw_start_offset, &fw_size, &fw_info); fw_info 266 drivers/mfd/db8500-prcmu.c } fw_info; fw_info 668 drivers/mfd/db8500-prcmu.c return fw_info.valid ? &fw_info.version : NULL; fw_info 1721 drivers/mfd/db8500-prcmu.c if (fw_info.version.project == PRCMU_FW_PROJECT_U8520) { fw_info 1880 drivers/mfd/db8500-prcmu.c if (fw_info.version.project == PRCMU_FW_PROJECT_U8520) { fw_info 2717 drivers/mfd/db8500-prcmu.c fw_info.version.project = (version & 0xFF); fw_info 2718 drivers/mfd/db8500-prcmu.c fw_info.version.api_version = (version >> 8) & 0xFF; fw_info 2719 drivers/mfd/db8500-prcmu.c fw_info.version.func_version = (version >> 16) & 0xFF; fw_info 2720 drivers/mfd/db8500-prcmu.c fw_info.version.errata = (version >> 24) & 0xFF; fw_info 2721 drivers/mfd/db8500-prcmu.c strncpy(fw_info.version.project_name, fw_info 2722 drivers/mfd/db8500-prcmu.c fw_project_name(fw_info.version.project), fw_info 2724 drivers/mfd/db8500-prcmu.c fw_info.valid = true; fw_info 2726 drivers/mfd/db8500-prcmu.c fw_info.version.project_name, fw_info 2727 drivers/mfd/db8500-prcmu.c fw_info.version.project, fw_info 2728 drivers/mfd/db8500-prcmu.c fw_info.version.api_version, fw_info 2729 drivers/mfd/db8500-prcmu.c fw_info.version.func_version, fw_info 2730 drivers/mfd/db8500-prcmu.c fw_info.version.errata); fw_info 54 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_ufd_fw_info fw_info; fw_info 854 drivers/net/can/usb/peak_usb/pcan_usb_fd.c &pdev->usb_if->fw_info, fw_info 855 drivers/net/can/usb/peak_usb/pcan_usb_fd.c sizeof(pdev->usb_if->fw_info)); fw_info 869 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev->adapter->name, pdev->usb_if->fw_info.hw_version, fw_info 870 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->fw_info.fw_version[0], fw_info 871 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->fw_info.fw_version[1], fw_info 872 drivers/net/can/usb/peak_usb/pcan_usb_fd.c pdev->usb_if->fw_info.fw_version[2], fw_info 876 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (pdev->usb_if->fw_info.fw_version[0] >= 2) { fw_info 908 drivers/net/can/usb/peak_usb/pcan_usb_fd.c le32_to_cpu(pdev->usb_if->fw_info.dev_id[dev->ctrl_idx]); fw_info 1459 drivers/net/ethernet/cavium/liquidio/lio_core.c (oct_dev->fw_info.app_cap_flags & LIQUIDIO_SPOOFCHK_CAP) && fw_info 446 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c strncpy(drvinfo->fw_version, oct->fw_info.liquidio_firmware_version, fw_info 463 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c strncpy(drvinfo->fw_version, oct->fw_info.liquidio_firmware_version, fw_info 610 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (strcmp(oct->fw_info.liquidio_firmware_version, "1.6.1") < 0) { fw_info 839 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c cur_ver = OCT_FW_VER(oct->fw_info.ver.maj, fw_info 840 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct->fw_info.ver.min, fw_info 841 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct->fw_info.ver.rev); fw_info 1352 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->fw_info.app_cap_flags & LIQUIDIO_SWITCHDEV_CAP) fw_info 2884 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!(oct->fw_info.app_cap_flags & LIQUIDIO_SPOOFCHK_CAP)) { fw_info 3056 drivers/net/ethernet/cavium/liquidio/lio_main.c if (strcmp(oct->fw_info.liquidio_firmware_version, "1.7.1") < 0) { fw_info 3160 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!(oct->fw_info.app_cap_flags & LIQUIDIO_SWITCHDEV_CAP)) fw_info 3460 drivers/net/ethernet/cavium/liquidio/lio_main.c snprintf(octeon_dev->fw_info.liquidio_firmware_version, fw_info 3465 drivers/net/ethernet/cavium/liquidio/lio_main.c fw_ver = octeon_dev->fw_info.liquidio_firmware_version; fw_info 3485 drivers/net/ethernet/cavium/liquidio/lio_main.c octeon_dev->fw_info.ver.maj = LIQUIDIO_BASE_MAJOR_VERSION; fw_info 3486 drivers/net/ethernet/cavium/liquidio/lio_main.c octeon_dev->fw_info.ver.min = LIQUIDIO_BASE_MINOR_VERSION; fw_info 3487 drivers/net/ethernet/cavium/liquidio/lio_main.c octeon_dev->fw_info.ver.rev = micro; fw_info 3696 drivers/net/ethernet/cavium/liquidio/lio_main.c if ((octeon_dev->fw_info.app_cap_flags & fw_info 3734 drivers/net/ethernet/cavium/liquidio/lio_main.c cur_ver = OCT_FW_VER(octeon_dev->fw_info.ver.maj, fw_info 3735 drivers/net/ethernet/cavium/liquidio/lio_main.c octeon_dev->fw_info.ver.min, fw_info 3736 drivers/net/ethernet/cavium/liquidio/lio_main.c octeon_dev->fw_info.ver.rev); fw_info 3937 drivers/net/ethernet/cavium/liquidio/lio_main.c oct->fw_info.app_cap_flags & LIQUIDIO_SWITCHDEV_CAP) { fw_info 2009 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c snprintf(octeon_dev->fw_info.liquidio_firmware_version, fw_info 864 drivers/net/ethernet/cavium/liquidio/octeon_console.c snprintf(oct->fw_info.liquidio_firmware_version, 32, "LIQUIDIO: %s", fw_info 1216 drivers/net/ethernet/cavium/liquidio/octeon_device.c oct->fw_info.max_nic_ports = fw_info 1218 drivers/net/ethernet/cavium/liquidio/octeon_device.c oct->fw_info.num_gmx_ports = fw_info 1222 drivers/net/ethernet/cavium/liquidio/octeon_device.c if (oct->fw_info.max_nic_ports < num_nic_ports) { fw_info 1225 drivers/net/ethernet/cavium/liquidio/octeon_device.c num_nic_ports, oct->fw_info.max_nic_ports); fw_info 1228 drivers/net/ethernet/cavium/liquidio/octeon_device.c oct->fw_info.app_cap_flags = recv_pkt->rh.r_core_drv_init.app_cap_flags; fw_info 1229 drivers/net/ethernet/cavium/liquidio/octeon_device.c oct->fw_info.app_mode = (u32)recv_pkt->rh.r_core_drv_init.app_mode; fw_info 537 drivers/net/ethernet/cavium/liquidio/octeon_device.h struct oct_fw_info fw_info; fw_info 1660 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_prep_fw(struct adapter *adap, struct fw_info *fw_info, fw_info 4227 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static struct fw_info fw_info_array[] = { fw_info 4274 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static struct fw_info *find_fw_info(int chip) fw_info 4329 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct fw_info *fw_info; fw_info 4338 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c fw_info = find_fw_info(CHELSIO_CHIP_VERSION(adap->params.chip)); fw_info 4339 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (fw_info == NULL) { fw_info 4356 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = request_firmware(&fw, fw_info->fw_mod_name, fw_info 4361 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c fw_info->fw_mod_name, ret); fw_info 4368 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_prep_fw(adap, fw_info, fw_data, fw_size, card_fw, fw_info 3490 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int t4_prep_fw(struct adapter *adap, struct fw_info *fw_info, fw_info 3499 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c drv_fw = &fw_info->fw_hdr; fw_info 28 drivers/net/ethernet/cisco/enic/enic_dev.c int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info) fw_info 33 drivers/net/ethernet/cisco/enic/enic_dev.c err = vnic_dev_fw_info(enic->vdev, fw_info); fw_info 42 drivers/net/ethernet/cisco/enic/enic_dev.h int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info); fw_info 138 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct vnic_devcmd_fw_info *fw_info; fw_info 141 drivers/net/ethernet/cisco/enic/enic_ethtool.c err = enic_dev_fw_info(enic, &fw_info); fw_info 151 drivers/net/ethernet/cisco/enic/enic_ethtool.c strlcpy(drvinfo->fw_version, fw_info->fw_version, fw_info 547 drivers/net/ethernet/cisco/enic/vnic_dev.c struct vnic_devcmd_fw_info **fw_info) fw_info 553 drivers/net/ethernet/cisco/enic/vnic_dev.c if (!vdev->fw_info) { fw_info 554 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev->fw_info = pci_zalloc_consistent(vdev->pdev, fw_info 557 drivers/net/ethernet/cisco/enic/vnic_dev.c if (!vdev->fw_info) fw_info 572 drivers/net/ethernet/cisco/enic/vnic_dev.c *fw_info = vdev->fw_info; fw_info 1057 drivers/net/ethernet/cisco/enic/vnic_dev.c if (vdev->fw_info) fw_info 1060 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev->fw_info, vdev->fw_info_pa); fw_info 104 drivers/net/ethernet/cisco/enic/vnic_dev.h struct vnic_devcmd_fw_info *fw_info; fw_info 132 drivers/net/ethernet/cisco/enic/vnic_dev.h struct vnic_devcmd_fw_info **fw_info); fw_info 1875 drivers/net/ethernet/qlogic/qed/qed_debug.c u8 storm_id, struct fw_info *fw_info) fw_info 1882 drivers/net/ethernet/qlogic/qed/qed_debug.c memset(fw_info, 0, sizeof(*fw_info)); fw_info 1898 drivers/net/ethernet/qlogic/qed/qed_debug.c sizeof(*fw_info)) { fw_info 1900 drivers/net/ethernet/qlogic/qed/qed_debug.c dest = (u32 *)fw_info; fw_info 1999 drivers/net/ethernet/qlogic/qed/qed_debug.c struct fw_info fw_info = { {0}, {0} }; fw_info 2004 drivers/net/ethernet/qlogic/qed/qed_debug.c qed_read_fw_info(p_hwfn, p_ptt, &fw_info); fw_info 2008 drivers/net/ethernet/qlogic/qed/qed_debug.c "%d_%d_%d_%d", fw_info.ver.num.major, fw_info 2009 drivers/net/ethernet/qlogic/qed/qed_debug.c fw_info.ver.num.minor, fw_info.ver.num.rev, fw_info 2010 drivers/net/ethernet/qlogic/qed/qed_debug.c fw_info.ver.num.eng) < 0) fw_info 2013 drivers/net/ethernet/qlogic/qed/qed_debug.c switch (fw_info.ver.image_id) { fw_info 2030 drivers/net/ethernet/qlogic/qed/qed_debug.c "fw-timestamp", fw_info.ver.timestamp); fw_info 5023 drivers/net/ethernet/qlogic/qed/qed_debug.c struct fw_info fw_info; fw_info 5044 drivers/net/ethernet/qlogic/qed/qed_debug.c qed_read_storm_fw_info(p_hwfn, p_ptt, storm_id, &fw_info); fw_info 5046 drivers/net/ethernet/qlogic/qed/qed_debug.c asserts = &fw_info.fw_asserts_section; fw_info 5110 drivers/net/ethernet/qlogic/qed/qed_debug.c struct qed_ptt *p_ptt, struct fw_info *fw_info) fw_info 5123 drivers/net/ethernet/qlogic/qed/qed_debug.c qed_read_storm_fw_info(p_hwfn, p_ptt, storm_id, fw_info); fw_info 3026 drivers/net/ethernet/qlogic/qed/qed_hsi.h struct qed_ptt *p_ptt, struct fw_info *fw_info); fw_info 528 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlc_83xx_fw_info *fw_info; fw_info 1374 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; fw_info 1375 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c const struct firmware *fw = fw_info->fw; fw_info 1386 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c fw_info->fw = NULL; fw_info 1428 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c fw_info->fw = NULL; fw_info 2095 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; fw_info 2115 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c strncpy(fw_info->fw_file_name, QLC_83XX_POST_FW_FILE_NAME, fw_info 2118 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c ret = request_firmware(&fw_info->fw, fw_info->fw_file_name, dev); fw_info 2191 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; fw_info 2194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c if (request_firmware(&fw_info->fw, fw_info->fw_file_name, fw_info 2407 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct qlc_83xx_fw_info *fw_info; fw_info 2410 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c ahw->fw_info = kzalloc(sizeof(*fw_info), GFP_KERNEL); fw_info 2411 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c if (!ahw->fw_info) { fw_info 2414 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c fw_info = ahw->fw_info; fw_info 2418 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c strncpy(fw_info->fw_file_name, QLC_83XX_FW_FILE_NAME, fw_info 2422 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c strncpy(fw_info->fw_file_name, QLC_84XX_FW_FILE_NAME, fw_info 2767 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c kfree(ahw->fw_info); fw_info 45 drivers/net/ethernet/realtek/r8169_firmware.c struct fw_info *fw_info = (struct fw_info *)fw->data; fw_info 51 drivers/net/ethernet/realtek/r8169_firmware.c if (!fw_info->magic) { fw_info 55 drivers/net/ethernet/realtek/r8169_firmware.c if (fw->size < sizeof(*fw_info)) fw_info 63 drivers/net/ethernet/realtek/r8169_firmware.c start = le32_to_cpu(fw_info->fw_start); fw_info 67 drivers/net/ethernet/realtek/r8169_firmware.c size = le32_to_cpu(fw_info->fw_len); fw_info 71 drivers/net/ethernet/realtek/r8169_firmware.c strscpy(rtl_fw->version, fw_info->version, RTL_VER_SIZE); fw_info 28 drivers/net/wireless/intersil/orinoco/fw.c static const struct fw_info orinoco_fw[] = { fw_info 98 drivers/net/wireless/intersil/orinoco/fw.c const struct fw_info *fw, fw_info 205 drivers/net/wireless/intersil/orinoco/fw.c symbol_dl_image(struct orinoco_private *priv, const struct fw_info *fw, fw_info 288 drivers/net/wireless/intersil/orinoco/fw.c const struct fw_info *fw) fw_info 116 drivers/nfc/nxp-nci/core.c INIT_WORK(&info->fw_info.work, nxp_nci_fw_work); fw_info 117 drivers/nfc/nxp-nci/core.c init_completion(&info->fw_info.cmd_completion); fw_info 158 drivers/nfc/nxp-nci/core.c cancel_work_sync(&info->fw_info.work); fw_info 54 drivers/nfc/nxp-nci/firmware.c struct nxp_nci_fw_info *fw_info = &info->fw_info; fw_info 65 drivers/nfc/nxp-nci/firmware.c if (fw_info->fw) { fw_info 66 drivers/nfc/nxp-nci/firmware.c release_firmware(fw_info->fw); fw_info 67 drivers/nfc/nxp-nci/firmware.c fw_info->fw = NULL; fw_info 70 drivers/nfc/nxp-nci/firmware.c nfc_fw_download_done(info->ndev->nfc_dev, fw_info->name, (u32) -result); fw_info 90 drivers/nfc/nxp-nci/firmware.c struct nxp_nci_fw_info *fw_info = &info->fw_info; fw_info 104 drivers/nfc/nxp-nci/firmware.c remaining_len = fw_info->frame_size - fw_info->written; fw_info 116 drivers/nfc/nxp-nci/firmware.c skb_put_data(skb, fw_info->data + fw_info->written, chunk_len); fw_info 133 drivers/nfc/nxp-nci/firmware.c struct nxp_nci_fw_info *fw_info = &info->fw_info; fw_info 137 drivers/nfc/nxp-nci/firmware.c reinit_completion(&fw_info->cmd_completion); fw_info 139 drivers/nfc/nxp-nci/firmware.c if (fw_info->written == 0) { fw_info 140 drivers/nfc/nxp-nci/firmware.c fw_info->frame_size = get_unaligned_be16(fw_info->data) & fw_info 142 drivers/nfc/nxp-nci/firmware.c fw_info->data += NXP_NCI_FW_HDR_LEN; fw_info 143 drivers/nfc/nxp-nci/firmware.c fw_info->size -= NXP_NCI_FW_HDR_LEN; fw_info 146 drivers/nfc/nxp-nci/firmware.c if (fw_info->frame_size > fw_info->size) fw_info 153 drivers/nfc/nxp-nci/firmware.c fw_info->written += r; fw_info 155 drivers/nfc/nxp-nci/firmware.c if (*fw_info->data == NXP_NCI_FW_CMD_RESET) { fw_info 156 drivers/nfc/nxp-nci/firmware.c fw_info->cmd_result = 0; fw_info 157 drivers/nfc/nxp-nci/firmware.c if (fw_info->fw) fw_info 158 drivers/nfc/nxp-nci/firmware.c schedule_work(&fw_info->work); fw_info 161 drivers/nfc/nxp-nci/firmware.c &fw_info->cmd_completion, NXP_NCI_FW_ANSWER_TIMEOUT); fw_info 172 drivers/nfc/nxp-nci/firmware.c struct nxp_nci_fw_info *fw_info; fw_info 175 drivers/nfc/nxp-nci/firmware.c fw_info = container_of(work, struct nxp_nci_fw_info, work); fw_info 176 drivers/nfc/nxp-nci/firmware.c info = container_of(fw_info, struct nxp_nci_info, fw_info); fw_info 180 drivers/nfc/nxp-nci/firmware.c r = fw_info->cmd_result; fw_info 184 drivers/nfc/nxp-nci/firmware.c if (fw_info->written == fw_info->frame_size) { fw_info 185 drivers/nfc/nxp-nci/firmware.c fw_info->data += fw_info->frame_size; fw_info 186 drivers/nfc/nxp-nci/firmware.c fw_info->size -= fw_info->frame_size; fw_info 187 drivers/nfc/nxp-nci/firmware.c fw_info->written = 0; fw_info 190 drivers/nfc/nxp-nci/firmware.c if (fw_info->size > 0) fw_info 194 drivers/nfc/nxp-nci/firmware.c if (r < 0 || fw_info->size == 0) fw_info 202 drivers/nfc/nxp-nci/firmware.c struct nxp_nci_fw_info *fw_info = &info->fw_info; fw_info 217 drivers/nfc/nxp-nci/firmware.c strcpy(fw_info->name, firmware_name); fw_info 219 drivers/nfc/nxp-nci/firmware.c r = request_firmware(&fw_info->fw, firmware_name, fw_info 226 drivers/nfc/nxp-nci/firmware.c release_firmware(fw_info->fw); fw_info 232 drivers/nfc/nxp-nci/firmware.c fw_info->data = fw_info->fw->data; fw_info 233 drivers/nfc/nxp-nci/firmware.c fw_info->size = fw_info->fw->size; fw_info 234 drivers/nfc/nxp-nci/firmware.c fw_info->written = 0; fw_info 235 drivers/nfc/nxp-nci/firmware.c fw_info->frame_size = 0; fw_info 236 drivers/nfc/nxp-nci/firmware.c fw_info->cmd_result = 0; fw_info 238 drivers/nfc/nxp-nci/firmware.c schedule_work(&fw_info->work); fw_info 295 drivers/nfc/nxp-nci/firmware.c struct nxp_nci_fw_info *fw_info = &info->fw_info; fw_info 297 drivers/nfc/nxp-nci/firmware.c complete(&fw_info->cmd_completion); fw_info 301 drivers/nfc/nxp-nci/firmware.c fw_info->cmd_result = -EBADMSG; fw_info 303 drivers/nfc/nxp-nci/firmware.c fw_info->cmd_result = nxp_nci_fw_read_status(*(u8 *)skb_pull(skb, NXP_NCI_FW_HDR_LEN)); fw_info 306 drivers/nfc/nxp-nci/firmware.c fw_info->cmd_result = -EIO; fw_info 309 drivers/nfc/nxp-nci/firmware.c if (fw_info->fw) fw_info 310 drivers/nfc/nxp-nci/firmware.c schedule_work(&fw_info->work); fw_info 64 drivers/nfc/nxp-nci/nxp-nci.h struct nxp_nci_fw_info fw_info; fw_info 28 drivers/nfc/s3fwrn5/core.c s3fwrn5_fw_init(&info->fw_info, "sec_s3fwrn5_firmware.bin"); fw_info 35 drivers/nfc/s3fwrn5/core.c ret = s3fwrn5_fw_setup(&info->fw_info); fw_info 39 drivers/nfc/s3fwrn5/core.c need_update = s3fwrn5_fw_check_version(&info->fw_info, fw_info 46 drivers/nfc/s3fwrn5/core.c ret = s3fwrn5_fw_download(&info->fw_info); fw_info 60 drivers/nfc/s3fwrn5/core.c s3fwrn5_fw_cleanup(&info->fw_info); fw_info 173 drivers/nfc/s3fwrn5/core.c info->fw_info.ndev = info->ndev; fw_info 24 drivers/nfc/s3fwrn5/firmware.c static int s3fwrn5_fw_send_msg(struct s3fwrn5_fw_info *fw_info, fw_info 28 drivers/nfc/s3fwrn5/firmware.c container_of(fw_info, struct s3fwrn5_info, fw_info); fw_info 31 drivers/nfc/s3fwrn5/firmware.c reinit_completion(&fw_info->completion); fw_info 38 drivers/nfc/s3fwrn5/firmware.c &fw_info->completion, msecs_to_jiffies(1000)); fw_info 44 drivers/nfc/s3fwrn5/firmware.c if (!fw_info->rsp) fw_info 47 drivers/nfc/s3fwrn5/firmware.c *rsp = fw_info->rsp; fw_info 48 drivers/nfc/s3fwrn5/firmware.c fw_info->rsp = NULL; fw_info 53 drivers/nfc/s3fwrn5/firmware.c static int s3fwrn5_fw_prep_msg(struct s3fwrn5_fw_info *fw_info, fw_info 59 drivers/nfc/s3fwrn5/firmware.c hdr.type = type | fw_info->parity; fw_info 60 drivers/nfc/s3fwrn5/firmware.c fw_info->parity ^= 0x80; fw_info 77 drivers/nfc/s3fwrn5/firmware.c static int s3fwrn5_fw_get_bootinfo(struct s3fwrn5_fw_info *fw_info, fw_info 86 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_CMD, fw_info 91 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp); fw_info 109 drivers/nfc/s3fwrn5/firmware.c static int s3fwrn5_fw_enter_update_mode(struct s3fwrn5_fw_info *fw_info, fw_info 123 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_CMD, fw_info 128 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp); fw_info 143 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_DATA, 0, fw_info 148 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp); fw_info 163 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_DATA, 0, fw_info 168 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp); fw_info 182 drivers/nfc/s3fwrn5/firmware.c static int s3fwrn5_fw_update_sector(struct s3fwrn5_fw_info *fw_info, fw_info 194 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_CMD, fw_info 199 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp); fw_info 215 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_prep_msg(fw_info, &msg, fw_info 220 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp); fw_info 241 drivers/nfc/s3fwrn5/firmware.c static int s3fwrn5_fw_complete_update_mode(struct s3fwrn5_fw_info *fw_info) fw_info 249 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_CMD, fw_info 254 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp); fw_info 283 drivers/nfc/s3fwrn5/firmware.c static int s3fwrn5_fw_request_firmware(struct s3fwrn5_fw_info *fw_info) fw_info 285 drivers/nfc/s3fwrn5/firmware.c struct s3fwrn5_fw_image *fw = &fw_info->fw; fw_info 291 drivers/nfc/s3fwrn5/firmware.c ret = request_firmware(&fw->fw, fw_info->fw_name, fw_info 292 drivers/nfc/s3fwrn5/firmware.c &fw_info->ndev->nfc_dev->dev); fw_info 319 drivers/nfc/s3fwrn5/firmware.c static void s3fwrn5_fw_release_firmware(struct s3fwrn5_fw_info *fw_info) fw_info 321 drivers/nfc/s3fwrn5/firmware.c release_firmware(fw_info->fw.fw); fw_info 356 drivers/nfc/s3fwrn5/firmware.c int s3fwrn5_fw_setup(struct s3fwrn5_fw_info *fw_info) fw_info 363 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_request_firmware(fw_info); fw_info 365 drivers/nfc/s3fwrn5/firmware.c dev_err(&fw_info->ndev->nfc_dev->dev, fw_info 372 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_get_bootinfo(fw_info, &bootinfo); fw_info 374 drivers/nfc/s3fwrn5/firmware.c dev_err(&fw_info->ndev->nfc_dev->dev, fw_info 381 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_get_base_addr(&bootinfo, &fw_info->base_addr); fw_info 383 drivers/nfc/s3fwrn5/firmware.c dev_err(&fw_info->ndev->nfc_dev->dev, fw_info 388 drivers/nfc/s3fwrn5/firmware.c fw_info->sector_size = bootinfo.sector_size; fw_info 390 drivers/nfc/s3fwrn5/firmware.c fw_info->sig_size = s3fwrn5_fw_is_custom(&bootinfo) ? fw_info 391 drivers/nfc/s3fwrn5/firmware.c fw_info->fw.custom_sig_size : fw_info->fw.sig_size; fw_info 392 drivers/nfc/s3fwrn5/firmware.c fw_info->sig = s3fwrn5_fw_is_custom(&bootinfo) ? fw_info 393 drivers/nfc/s3fwrn5/firmware.c fw_info->fw.custom_sig : fw_info->fw.sig; fw_info 398 drivers/nfc/s3fwrn5/firmware.c s3fwrn5_fw_release_firmware(fw_info); fw_info 402 drivers/nfc/s3fwrn5/firmware.c bool s3fwrn5_fw_check_version(struct s3fwrn5_fw_info *fw_info, u32 version) fw_info 404 drivers/nfc/s3fwrn5/firmware.c struct s3fwrn5_fw_version *new = (void *) &fw_info->fw.version; fw_info 417 drivers/nfc/s3fwrn5/firmware.c int s3fwrn5_fw_download(struct s3fwrn5_fw_info *fw_info) fw_info 419 drivers/nfc/s3fwrn5/firmware.c struct s3fwrn5_fw_image *fw = &fw_info->fw; fw_info 425 drivers/nfc/s3fwrn5/firmware.c image_size = fw_info->sector_size * fw->image_sectors; fw_info 432 drivers/nfc/s3fwrn5/firmware.c dev_err(&fw_info->ndev->nfc_dev->dev, fw_info 449 drivers/nfc/s3fwrn5/firmware.c dev_err(&fw_info->ndev->nfc_dev->dev, fw_info 456 drivers/nfc/s3fwrn5/firmware.c dev_info(&fw_info->ndev->nfc_dev->dev, fw_info 457 drivers/nfc/s3fwrn5/firmware.c "Firmware update: %s\n", fw_info->fw_name); fw_info 459 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_enter_update_mode(fw_info, hash_data, fw_info 460 drivers/nfc/s3fwrn5/firmware.c SHA1_DIGEST_SIZE, fw_info->sig, fw_info->sig_size); fw_info 462 drivers/nfc/s3fwrn5/firmware.c dev_err(&fw_info->ndev->nfc_dev->dev, fw_info 467 drivers/nfc/s3fwrn5/firmware.c for (off = 0; off < image_size; off += fw_info->sector_size) { fw_info 468 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_update_sector(fw_info, fw_info 469 drivers/nfc/s3fwrn5/firmware.c fw_info->base_addr + off, fw->image + off); fw_info 471 drivers/nfc/s3fwrn5/firmware.c dev_err(&fw_info->ndev->nfc_dev->dev, fw_info 477 drivers/nfc/s3fwrn5/firmware.c ret = s3fwrn5_fw_complete_update_mode(fw_info); fw_info 479 drivers/nfc/s3fwrn5/firmware.c dev_err(&fw_info->ndev->nfc_dev->dev, fw_info 484 drivers/nfc/s3fwrn5/firmware.c dev_info(&fw_info->ndev->nfc_dev->dev, fw_info 491 drivers/nfc/s3fwrn5/firmware.c void s3fwrn5_fw_init(struct s3fwrn5_fw_info *fw_info, const char *fw_name) fw_info 493 drivers/nfc/s3fwrn5/firmware.c fw_info->parity = 0x00; fw_info 494 drivers/nfc/s3fwrn5/firmware.c fw_info->rsp = NULL; fw_info 495 drivers/nfc/s3fwrn5/firmware.c fw_info->fw.fw = NULL; fw_info 496 drivers/nfc/s3fwrn5/firmware.c strcpy(fw_info->fw_name, fw_name); fw_info 497 drivers/nfc/s3fwrn5/firmware.c init_completion(&fw_info->completion); fw_info 500 drivers/nfc/s3fwrn5/firmware.c void s3fwrn5_fw_cleanup(struct s3fwrn5_fw_info *fw_info) fw_info 502 drivers/nfc/s3fwrn5/firmware.c s3fwrn5_fw_release_firmware(fw_info); fw_info 508 drivers/nfc/s3fwrn5/firmware.c struct s3fwrn5_fw_info *fw_info = &info->fw_info; fw_info 510 drivers/nfc/s3fwrn5/firmware.c BUG_ON(fw_info->rsp); fw_info 512 drivers/nfc/s3fwrn5/firmware.c fw_info->rsp = skb; fw_info 514 drivers/nfc/s3fwrn5/firmware.c complete(&fw_info->completion); fw_info 92 drivers/nfc/s3fwrn5/firmware.h void s3fwrn5_fw_init(struct s3fwrn5_fw_info *fw_info, const char *fw_name); fw_info 93 drivers/nfc/s3fwrn5/firmware.h int s3fwrn5_fw_setup(struct s3fwrn5_fw_info *fw_info); fw_info 94 drivers/nfc/s3fwrn5/firmware.h bool s3fwrn5_fw_check_version(struct s3fwrn5_fw_info *fw_info, u32 version); fw_info 95 drivers/nfc/s3fwrn5/firmware.h int s3fwrn5_fw_download(struct s3fwrn5_fw_info *fw_info); fw_info 96 drivers/nfc/s3fwrn5/firmware.h void s3fwrn5_fw_cleanup(struct s3fwrn5_fw_info *fw_info); fw_info 39 drivers/nfc/s3fwrn5/s3fwrn5.h struct s3fwrn5_fw_info fw_info; fw_info 2273 drivers/scsi/csiostor/csio_hw.c static struct fw_info fw_info_array[] = { fw_info 2303 drivers/scsi/csiostor/csio_hw.c static struct fw_info *find_fw_info(int chip) fw_info 2314 drivers/scsi/csiostor/csio_hw.c static int csio_hw_prep_fw(struct csio_hw *hw, struct fw_info *fw_info, fw_info 2323 drivers/scsi/csiostor/csio_hw.c drv_fw = &fw_info->fw_hdr; fw_info 2410 drivers/scsi/csiostor/csio_hw.c struct fw_info *fw_info; fw_info 2421 drivers/scsi/csiostor/csio_hw.c fw_info = find_fw_info(CHELSIO_CHIP_VERSION(hw->chip_id)); fw_info 2422 drivers/scsi/csiostor/csio_hw.c if (fw_info == NULL) { fw_info 2450 drivers/scsi/csiostor/csio_hw.c ret = csio_hw_prep_fw(hw, fw_info, fw_data, fw_size, card_fw, fw_info 67 drivers/scsi/fnic/vnic_dev.c struct vnic_devcmd_fw_info *fw_info; fw_info 537 drivers/scsi/fnic/vnic_dev.c struct vnic_devcmd_fw_info **fw_info) fw_info 543 drivers/scsi/fnic/vnic_dev.c if (!vdev->fw_info) { fw_info 544 drivers/scsi/fnic/vnic_dev.c vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, fw_info 547 drivers/scsi/fnic/vnic_dev.c if (!vdev->fw_info) fw_info 556 drivers/scsi/fnic/vnic_dev.c *fw_info = vdev->fw_info; fw_info 906 drivers/scsi/fnic/vnic_dev.c if (vdev->fw_info) fw_info 909 drivers/scsi/fnic/vnic_dev.c vdev->fw_info, vdev->fw_info_pa); fw_info 128 drivers/scsi/fnic/vnic_dev.h struct vnic_devcmd_fw_info **fw_info); fw_info 161 drivers/scsi/qla4xxx/ql4_attr.c ha->fw_info.fw_major, ha->fw_info.fw_minor, fw_info 162 drivers/scsi/qla4xxx/ql4_attr.c ha->fw_info.fw_patch, ha->fw_info.fw_build); fw_info 165 drivers/scsi/qla4xxx/ql4_attr.c ha->fw_info.fw_major, ha->fw_info.fw_minor, fw_info 166 drivers/scsi/qla4xxx/ql4_attr.c ha->fw_info.fw_patch, ha->fw_info.fw_build); fw_info 182 drivers/scsi/qla4xxx/ql4_attr.c return snprintf(buf, PAGE_SIZE, "%d.%02d\n", ha->fw_info.iscsi_major, fw_info 183 drivers/scsi/qla4xxx/ql4_attr.c ha->fw_info.iscsi_minor); fw_info 192 drivers/scsi/qla4xxx/ql4_attr.c ha->fw_info.bootload_major, ha->fw_info.bootload_minor, fw_info 193 drivers/scsi/qla4xxx/ql4_attr.c ha->fw_info.bootload_patch, ha->fw_info.bootload_build); fw_info 265 drivers/scsi/qla4xxx/ql4_attr.c return snprintf(buf, PAGE_SIZE, "%s %s\n", ha->fw_info.fw_build_date, fw_info 266 drivers/scsi/qla4xxx/ql4_attr.c ha->fw_info.fw_build_time); fw_info 274 drivers/scsi/qla4xxx/ql4_attr.c return snprintf(buf, PAGE_SIZE, "%s\n", ha->fw_info.fw_build_user); fw_info 282 drivers/scsi/qla4xxx/ql4_attr.c return snprintf(buf, PAGE_SIZE, "%s\n", ha->fw_info.extended_timestamp); fw_info 292 drivers/scsi/qla4xxx/ql4_attr.c switch (ha->fw_info.fw_load_source) { fw_info 769 drivers/scsi/qla4xxx/ql4_def.h struct about_fw_info fw_info; fw_info 1367 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.fw_major = le16_to_cpu(about_fw->fw_major); fw_info 1368 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.fw_minor = le16_to_cpu(about_fw->fw_minor); fw_info 1369 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.fw_patch = le16_to_cpu(about_fw->fw_patch); fw_info 1370 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.fw_build = le16_to_cpu(about_fw->fw_build); fw_info 1371 drivers/scsi/qla4xxx/ql4_mbx.c memcpy(ha->fw_info.fw_build_date, about_fw->fw_build_date, fw_info 1373 drivers/scsi/qla4xxx/ql4_mbx.c memcpy(ha->fw_info.fw_build_time, about_fw->fw_build_time, fw_info 1375 drivers/scsi/qla4xxx/ql4_mbx.c strcpy((char *)ha->fw_info.fw_build_user, fw_info 1377 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.fw_load_source = le16_to_cpu(about_fw->fw_load_source); fw_info 1378 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.iscsi_major = le16_to_cpu(about_fw->iscsi_major); fw_info 1379 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.iscsi_minor = le16_to_cpu(about_fw->iscsi_minor); fw_info 1380 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.bootload_major = le16_to_cpu(about_fw->bootload_major); fw_info 1381 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.bootload_minor = le16_to_cpu(about_fw->bootload_minor); fw_info 1382 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.bootload_patch = le16_to_cpu(about_fw->bootload_patch); fw_info 1383 drivers/scsi/qla4xxx/ql4_mbx.c ha->fw_info.bootload_build = le16_to_cpu(about_fw->bootload_build); fw_info 1384 drivers/scsi/qla4xxx/ql4_mbx.c strcpy((char *)ha->fw_info.extended_timestamp, fw_info 8830 drivers/scsi/qla4xxx/ql4_os.c ha->host_no, ha->fw_info.fw_major, ha->fw_info.fw_minor, fw_info 8831 drivers/scsi/qla4xxx/ql4_os.c ha->fw_info.fw_patch, ha->fw_info.fw_build); fw_info 63 drivers/scsi/snic/vnic_dev.c struct vnic_devcmd_fw_info *fw_info; fw_info 465 drivers/scsi/snic/vnic_dev.c struct vnic_devcmd_fw_info **fw_info) fw_info 471 drivers/scsi/snic/vnic_dev.c if (!vdev->fw_info) { fw_info 472 drivers/scsi/snic/vnic_dev.c vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, fw_info 475 drivers/scsi/snic/vnic_dev.c if (!vdev->fw_info) fw_info 484 drivers/scsi/snic/vnic_dev.c *fw_info = vdev->fw_info; fw_info 712 drivers/scsi/snic/vnic_dev.c if (vdev->fw_info) fw_info 715 drivers/scsi/snic/vnic_dev.c vdev->fw_info, vdev->fw_info_pa); fw_info 86 drivers/scsi/snic/vnic_dev.h struct vnic_devcmd_fw_info **fw_info); fw_info 105 drivers/staging/greybus/fw-management.c struct fw_mgmt_ioc_get_intf_version *fw_info) fw_info 120 drivers/staging/greybus/fw-management.c fw_info->major = le16_to_cpu(response.major); fw_info 121 drivers/staging/greybus/fw-management.c fw_info->minor = le16_to_cpu(response.minor); fw_info 123 drivers/staging/greybus/fw-management.c strncpy(fw_info->firmware_tag, response.firmware_tag, fw_info 130 drivers/staging/greybus/fw-management.c if (fw_info->firmware_tag[GB_FIRMWARE_TAG_MAX_SIZE - 1] != '\0') { fw_info 133 drivers/staging/greybus/fw-management.c fw_info->firmware_tag[GB_FIRMWARE_TAG_MAX_SIZE - 1] = '\0'; fw_info 243 drivers/staging/greybus/fw-management.c struct fw_mgmt_ioc_get_backend_version *fw_info) fw_info 250 drivers/staging/greybus/fw-management.c strncpy(request.firmware_tag, fw_info->firmware_tag, fw_info 267 drivers/staging/greybus/fw-management.c fw_info->firmware_tag, ret); fw_info 271 drivers/staging/greybus/fw-management.c fw_info->status = response.status; fw_info 274 drivers/staging/greybus/fw-management.c fw_info->major = 0; fw_info 275 drivers/staging/greybus/fw-management.c fw_info->minor = 0; fw_info 277 drivers/staging/greybus/fw-management.c switch (fw_info->status) { fw_info 279 drivers/staging/greybus/fw-management.c fw_info->major = le16_to_cpu(response.major); fw_info 280 drivers/staging/greybus/fw-management.c fw_info->minor = le16_to_cpu(response.minor); fw_info 288 drivers/staging/greybus/fw-management.c fw_info->firmware_tag); fw_info 292 drivers/staging/greybus/fw-management.c fw_info->status); fw_info 249 drivers/staging/media/allegro-dvt/allegro-core.c static const struct fw_info supported_firmware[] = { fw_info 707 drivers/staging/media/allegro-dvt/allegro-core.c static const struct fw_info * fw_info 2739 drivers/staging/media/allegro-dvt/allegro-core.c const struct fw_info *info) fw_info 2816 drivers/staging/media/allegro-dvt/allegro-core.c const struct fw_info *info; fw_info 2908 drivers/usb/misc/usbtest.c static struct usbtest_info fw_info = { fw_info 2990 drivers/usb/misc/usbtest.c .driver_info = (unsigned long) &fw_info, fw_info 2745 drivers/usb/serial/io_edgeport.c const char *fw_info; fw_info 2752 drivers/usb/serial/io_edgeport.c fw_info = "downloading firmware version (930)"; fw_info 2757 drivers/usb/serial/io_edgeport.c fw_info = "downloading firmware version (80251)"; fw_info 2780 drivers/usb/serial/io_edgeport.c dev_dbg(dev, "%s %d.%d.%d\n", fw_info, rec->data[0], rec->data[1], build); fw_info 406 include/net/bluetooth/hci_core.h const char *fw_info; fw_info 3428 net/bluetooth/hci_core.c kfree_const(hdev->fw_info); fw_info 3549 net/bluetooth/hci_core.c kfree_const(hdev->fw_info); fw_info 3550 net/bluetooth/hci_core.c hdev->fw_info = kvasprintf_const(GFP_KERNEL, fmt, vargs); fw_info 292 net/bluetooth/hci_debugfs.c DEFINE_INFO_ATTRIBUTE(firmware_info, fw_info); fw_info 332 net/bluetooth/hci_debugfs.c if (hdev->fw_info) fw_info 201 sound/soc/intel/haswell/sst-haswell-ipc.c u8 fw_info[IPC_MAX_MAILBOX_BYTES - 5 * sizeof(u32)]; fw_info 428 sound/soc/intel/haswell/sst-haswell-ipc.c u8 fw_info[IPC_MAX_MAILBOX_BYTES - 5 * sizeof(u32)]; fw_info 451 sound/soc/intel/haswell/sst-haswell-ipc.c if (fw_ready.fw_info_size < sizeof(fw_ready.fw_info)) { fw_info 452 sound/soc/intel/haswell/sst-haswell-ipc.c fw_ready.fw_info[fw_ready.fw_info_size] = 0; fw_info 453 sound/soc/intel/haswell/sst-haswell-ipc.c dev_dbg(hsw->dev, " Firmware info: %s \n", fw_ready.fw_info); fw_info 456 sound/soc/intel/haswell/sst-haswell-ipc.c memcpy(fw_info, fw_ready.fw_info, fw_ready.fw_info_size); fw_info 457 sound/soc/intel/haswell/sst-haswell-ipc.c pinfo = &fw_info[0];