fw_info
int t4_prep_fw(struct adapter *adap, struct fw_info *fw_info,
int t4_prep_fw(struct adapter *adap, struct fw_info *fw_info,
drv_fw = &fw_info->fw_hdr;
struct fw_info fi;
EXT_FW fw_info = {0};
(void) sprintf((char *)(fw_info.Version), "%d.%02d.%02d",
fw_info.Attrib = ha->fw_attributes;
if (ddi_copyout((void *)&fw_info,
struct fw_info *fw_info)
OSAL_MEMSET(fw_info, 0, sizeof(*fw_info));
if (fw_info_location.size > 0 && fw_info_location.size <= sizeof(*fw_info)) {
dest = (u32*)fw_info;
struct fw_info fw_info = { { 0 }, { 0 } };
ecore_read_fw_info(p_hwfn, p_ptt, storm_id, &fw_info);
if (OSAL_SNPRINTF(fw_ver_str, sizeof(fw_ver_str), "%d_%d_%d_%d", fw_info.ver.num.major, fw_info.ver.num.minor, fw_info.ver.num.rev, fw_info.ver.num.eng) < 0)
switch (fw_info.ver.image_id) {
offset += ecore_dump_num_param(dump_buf + offset, dump, "fw-timestamp", fw_info.ver.timestamp);
struct fw_info fw_info;
ecore_read_fw_info(p_hwfn, p_ptt, storm_id, &fw_info);
asserts = &fw_info.fw_asserts_section;