fw_info
struct fw_info *fw)
struct fw_info fw;
struct cpu_reg *, struct fw_info *);
struct fw_info fw;
struct fw_info fw;
struct fw_info fw;
struct fw_info fw;
} fw_info[] = {
static struct fw_info *
for (i = 0; i < nitems(fw_info); i++) {
if (fw_info[i].chip == chip)
return (&fw_info[i]);
struct fw_info *fw_info;
fw_info = find_fw_info(chip_id(sc));
if (fw_info == NULL) {
*dcfg = firmware_get(fw_info->kld_name);
*fw = firmware_get(fw_info->fw_mod_name);
struct fw_info *fw_info;
fw_info = find_fw_info(chip_id(sc));
if (fw_info == NULL) {
drv_fw = &fw_info->fw_h;
struct fw_info *fw_info;
fw_info = find_fw_info(chip_id(sc));
if (fw_info == NULL) {
snprintf(s, sizeof(s), "%s_%s", fw_info->kld_name, cfg_file);
struct vnic_devcmd_fw_info *fw_info;
struct vnic_devcmd_fw_info **fw_info);
snprintf(oct->fw_info.lio_firmware_version, 32, "LIQUIDIO: %s",
oct->fw_info.max_nic_ports =
oct->fw_info.num_gmx_ports =
if (oct->fw_info.max_nic_ports < num_nic_ports) {
num_nic_ports, oct->fw_info.max_nic_ports);
oct->fw_info.app_cap_flags = recv_pkt->rh.r_core_drv_init.app_cap_flags;
oct->fw_info.app_mode = (uint32_t)recv_pkt->rh.r_core_drv_init.app_mode;
struct lio_fw_info fw_info;
snprintf(oct->fw_info.lio_firmware_version, 32, "%s",
if (strcmp(oct->fw_info.lio_firmware_version, "1.6.1") < 0) {
oct_dev->fw_info.lio_firmware_version, 0,
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;