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];