Lines Matching refs:card_fw
2316 struct fw_hdr *card_fw, enum csio_dev_state state, in csio_hw_prep_fw() argument
2327 sizeof(*card_fw) / sizeof(uint32_t), in csio_hw_prep_fw()
2328 (uint32_t *)card_fw, 1); in csio_hw_prep_fw()
2330 card_fw_usable = fw_compatible(drv_fw, (const void *)card_fw); in csio_hw_prep_fw()
2345 if (card_fw_usable && card_fw->fw_ver == drv_fw->fw_ver && in csio_hw_prep_fw()
2354 be32_to_cpu(card_fw->fw_ver))) { in csio_hw_prep_fw()
2364 memcpy(card_fw, fs_fw, sizeof(*card_fw)); in csio_hw_prep_fw()
2373 c = be32_to_cpu(card_fw->fw_ver); in csio_hw_prep_fw()
2392 hw->fwrev = be32_to_cpu(card_fw->fw_ver); in csio_hw_prep_fw()
2393 hw->tp_vers = be32_to_cpu(card_fw->tp_microcode_ver); in csio_hw_prep_fw()
2411 struct fw_hdr *card_fw; in csio_hw_flash_fw() local
2432 card_fw = kmalloc(sizeof(*card_fw), GFP_KERNEL); in csio_hw_flash_fw()
2433 if (!card_fw) in csio_hw_flash_fw()
2450 ret = csio_hw_prep_fw(hw, fw_info, fw_data, fw_size, card_fw, in csio_hw_flash_fw()
2456 kfree(card_fw); in csio_hw_flash_fw()