| /linux-6.15/drivers/net/wireless/ti/wl18xx/ |
| H A D | main.c | 1182 struct wl_fw_status *fw_status) in wl18xx_convert_fw_status_8_9_1() argument 1194 fw_status->link_fast_bitmap = in wl18xx_convert_fw_status_8_9_1() 1196 fw_status->total_released_blks = in wl18xx_convert_fw_status_8_9_1() 1200 fw_status->counters.tx_released_pkts = in wl18xx_convert_fw_status_8_9_1() 1204 fw_status->counters.tx_lnk_sec_pn16 = in wl18xx_convert_fw_status_8_9_1() 1208 fw_status->counters.tx_last_rate = in wl18xx_convert_fw_status_8_9_1() 1212 fw_status->counters.hlid = in wl18xx_convert_fw_status_8_9_1() 1234 fw_status->link_fast_bitmap = in wl18xx_convert_fw_status_8_9_0() 1236 fw_status->total_released_blks = in wl18xx_convert_fw_status_8_9_0() 1246 fw_status->counters.tx_last_rate = in wl18xx_convert_fw_status_8_9_0() [all …]
|
| H A D | tx.c | 143 (struct wl18xx_fw_status_priv *)wl->fw_status->priv; in wl18xx_tx_immediate_complete() 152 hlid = wl->fw_status->counters.hlid; in wl18xx_tx_immediate_complete() 156 wl->fw_status->counters.tx_last_rate; in wl18xx_tx_immediate_complete() 158 wl->fw_status->counters.tx_last_rate_mbps; in wl18xx_tx_immediate_complete()
|
| /linux-6.15/drivers/misc/mei/ |
| H A D | hw-me.c | 206 struct mei_fw_status *fw_status) in mei_me_fw_status() argument 213 if (!fw_status || !hw->read_fws) in mei_me_fw_status() 216 fw_status->count = fw_src->count; in mei_me_fw_status() 219 &fw_status->status[i]); in mei_me_fw_status() 222 fw_status->status[i]); in mei_me_fw_status() 503 struct mei_fw_status fw_status; in mei_me_check_fw_reset() local 1494 .fw_status = mei_me_fw_status, 1617 .fw_status.count = 0 1621 .fw_status.status[0] = PCI_CFG_HFS_1 1626 .fw_status.status[1] = PCI_CFG_HFS_2 [all …]
|
| H A D | init.c | 57 ssize_t mei_fw_status2str(struct mei_fw_status *fw_status, in mei_fw_status2str() argument 68 for (i = 0; i < fw_status->count; i++) in mei_fw_status2str() 70 fw_status->status[i]); in mei_fw_status2str() 94 struct mei_fw_status fw_status; in mei_save_fw_status() local 97 ret = mei_fw_status(dev, &fw_status); in mei_save_fw_status() 105 memcpy(&dev->saved_fw_status, &fw_status, sizeof(fw_status)); in mei_save_fw_status()
|
| H A D | mei_dev.h | 369 int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts); member 847 struct mei_fw_status *fw_status) in mei_fw_status() argument 849 return dev->ops->fw_status(dev, fw_status); in mei_fw_status() 886 struct mei_fw_status fw_status; in mei_fw_status_str() local 891 ret = mei_fw_status(dev, &fw_status); in mei_fw_status_str() 895 ret = mei_fw_status2str(&fw_status, buf, MEI_FW_STATUS_STR_SZ); in mei_fw_status_str()
|
| H A D | platform-vsc.c | 79 struct mei_fw_status *fw_status) in mei_vsc_fw_status() argument 81 if (!fw_status) in mei_vsc_fw_status() 84 fw_status->count = 0; in mei_vsc_fw_status() 263 .fw_status = mei_vsc_fw_status,
|
| H A D | hw-txe.c | 638 struct mei_fw_status *fw_status) in mei_txe_fw_status() argument 645 if (!fw_status) in mei_txe_fw_status() 648 fw_status->count = fw_src->count; in mei_txe_fw_status() 651 &fw_status->status[i]); in mei_txe_fw_status() 654 fw_status->status[i]); in mei_txe_fw_status() 1159 .fw_status = mei_txe_fw_status,
|
| /linux-6.15/drivers/scsi/pm8001/ |
| H A D | pm8001_ctl.c | 687 pm8001_ha->fw_status = FAIL_FILE_SIZE; in pm8001_set_nvmd() 693 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_set_nvmd() 705 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_set_nvmd() 731 pm8001_ha->fw_status = FAIL_FILE_SIZE; in pm8001_update_flash() 736 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_update_flash() 811 pm8001_ha->fw_status = FLASH_IN_PROGRESS; in pm8001_store_update_fw() 815 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_store_update_fw() 822 pm8001_ha->fw_status = FAIL_PARAMETERS; in pm8001_store_update_fw() 835 pm8001_ha->fw_status = FAIL_PARAMETERS; in pm8001_store_update_fw() 864 pm8001_ha->fw_status = FLASH_OK; in pm8001_store_update_fw() [all …]
|
| /linux-6.15/drivers/base/firmware_loader/ |
| H A D | firmware.h | 47 enum fw_status { enum 61 enum fw_status status; 92 enum fw_status status) in __fw_state_check() 114 enum fw_status status) in __fw_state_set()
|
| /linux-6.15/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_dev.c | 153 ioread8(&idev->dev_info_regs->fw_status); in ionic_watchdog_init() 290 u8 fw_status; in __ionic_is_fw_running() local 298 fw_status = ioread8(&idev->dev_info_regs->fw_status); in __ionic_is_fw_running() 300 *status_ptr = fw_status; in __ionic_is_fw_running() 305 return (fw_status != 0xff) && (fw_status & IONIC_FW_STS_F_RUNNING); in __ionic_is_fw_running() 321 u8 fw_status; in ionic_heartbeat_check() local 338 if (!__ionic_is_fw_running(idev, &fw_status)) { in ionic_heartbeat_check() 341 fw_generation = fw_status & IONIC_FW_STS_F_GENERATION; in ionic_heartbeat_check() 367 fw_status, fw_status_ready, idev->fw_status_ready, in ionic_heartbeat_check() 380 dev_info(ionic->dev, "FW stopped 0x%02x\n", fw_status); in ionic_heartbeat_check() [all …]
|
| /linux-6.15/drivers/usb/host/ |
| H A D | xhci-pci-renesas.c | 60 u8 fw_status; in renesas_fw_download_image() local 79 err = pci_read_config_byte(dev, status_reg, &fw_status); in renesas_fw_download_image() 85 if (!(fw_status & BIT(data0_or_data1))) in renesas_fw_download_image() 293 u8 fw_status; in renesas_fw_download() local 328 &fw_status); in renesas_fw_download() 331 if (!(fw_status & (BIT(0) | BIT(1)))) in renesas_fw_download() 349 err = pci_read_config_byte(pdev, RENESAS_FW_STATUS, &fw_status); in renesas_fw_download() 352 if (fw_status & RENESAS_FW_STATUS_SUCCESS) in renesas_fw_download()
|
| /linux-6.15/drivers/net/ethernet/amd/pds_core/ |
| H A D | adminq.c | 185 u8 fw_status = in __pdsc_adminq_post() local 186 ioread8(&pdsc->info_regs->fw_status); in __pdsc_adminq_post() 189 __func__, fw_status); in __pdsc_adminq_post() 262 u8 fw_status = in pdsc_adminq_post() local 263 ioread8(&pdsc->info_regs->fw_status); in pdsc_adminq_post() 266 __func__, fw_status); in pdsc_adminq_post()
|
| H A D | dev.c | 63 pdsc->fw_status = ioread8(&pdsc->info_regs->fw_status); in pdsc_is_fw_running() 70 return (pdsc->fw_status != PDS_RC_BAD_PCI) && in pdsc_is_fw_running() 71 (pdsc->fw_status & PDS_CORE_FW_STS_F_RUNNING); in pdsc_is_fw_running() 82 gen = pdsc->fw_status & PDS_CORE_FW_STS_F_GENERATION; in pdsc_is_fw_good() 254 ioread8(&pdsc->info_regs->fw_status); in pdsc_init_devinfo()
|
| H A D | core.c | 614 u8 fw_status; in pdsc_check_pci_health() local 620 fw_status = ioread8(&pdsc->info_regs->fw_status); in pdsc_check_pci_health() 623 if (fw_status != PDS_RC_BAD_PCI) in pdsc_check_pci_health() 646 __func__, healthy, pdsc->fw_status, pdsc->last_hb); in pdsc_health_thread() 658 pdsc->fw_generation = pdsc->fw_status & PDS_CORE_FW_STS_F_GENERATION; in pdsc_health_thread()
|
| /linux-6.15/drivers/net/wireless/ti/wl12xx/ |
| H A D | main.c | 1365 if (wl->fw_status->tx_results_counter == in wl12xx_tx_delayed_compl() 1426 struct wl_fw_status *fw_status) in wl12xx_convert_fw_status() argument 1430 fw_status->intr = le32_to_cpu(int_fw_status->intr); in wl12xx_convert_fw_status() 1431 fw_status->fw_rx_counter = int_fw_status->fw_rx_counter; in wl12xx_convert_fw_status() 1434 fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; in wl12xx_convert_fw_status() 1438 fw_status->link_fast_bitmap = in wl12xx_convert_fw_status() 1440 fw_status->total_released_blks = in wl12xx_convert_fw_status() 1444 fw_status->counters.tx_released_pkts = in wl12xx_convert_fw_status() 1446 fw_status->counters.tx_lnk_free_pkts = in wl12xx_convert_fw_status() 1448 fw_status->counters.tx_voice_released_blks = in wl12xx_convert_fw_status() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | led.c | 20 if (WARN_ON(!mld->fw_status.running)) in iwl_mld_send_led_fw_cmd() 36 if (!mld->fw_status.running) in iwl_led_brightness_set()
|
| H A D | mld.c | 621 else if (!trans_dead && !mld->fw_status.do_not_dump_once) in iwl_mld_nic_error() 624 mld->fw_status.do_not_dump_once = false; in iwl_mld_nic_error() 642 mld->fw_status.in_hw_restart = true; in iwl_mld_nic_error() 672 if (!mld->fw_status.running || !mld->fwrt.trans->dbg.restart_required) in iwl_mld_sw_reset() 697 mld->fw_status.in_d3 = false; in iwl_mld_device_powered_off()
|
| H A D | mld.h | 237 } fw_status; member 297 mld->fw_status.in_d3 = false; in iwl_cleanup_mld() 571 return mld->fw_status.in_hw_restart && in iwl_mld_error_before_recovery()
|
| H A D | thermal.c | 191 if (!mld->fw_status.running) { in iwl_mld_tzone_get_temp() 218 if (!mld->fw_status.running) { in iwl_mld_tzone_set_trip_temp() 352 if (!mld->fw_status.running) { in iwl_mld_tcool_set_cur_state()
|
| /linux-6.15/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_gsc_fw.c | 19 u32 fw_status = intel_uncore_read(uncore, HECI_FWSTS(MTL_GSC_HECI1_BASE, 1)); in gsc_is_in_reset() local 21 return REG_FIELD_GET(HECI1_FWSTS1_CURRENT_STATE, fw_status) == in gsc_is_in_reset() 28 u32 fw_status = 0; in gsc_uc_get_fw_status() local 33 fw_status = intel_uncore_read(uncore, HECI_FWSTS(MTL_GSC_HECI1_BASE, 1)); in gsc_uc_get_fw_status() 37 return fw_status; in gsc_uc_get_fw_status()
|
| /linux-6.15/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_sdio_ops.c | 237 u8 fw_status = 0; in rsi_rx_handler() local 288 &fw_status); in rsi_rx_handler() 296 __func__, fw_status); in rsi_rx_handler()
|
| /linux-6.15/drivers/net/wireless/marvell/mwifiex/ |
| H A D | pcie.c | 30 .fw_status = PCIE_SCRATCH_3_REG, 62 .fw_status = PCIE_SCRATCH_3_REG, 99 .fw_status = PCIE_SCRATCH_3_REG, 433 u32 fw_status; in mwifiex_pcie_remove() local 445 mwifiex_read_reg(adapter, reg->fw_status, &fw_status); in mwifiex_pcie_remove() 447 fw_status = -1; in mwifiex_pcie_remove() 2651 u32 fw_status; in mwifiex_pcie_rdwr_firmware() local 2655 if (mwifiex_read_reg(adapter, reg->fw_status, &fw_status)) in mwifiex_pcie_rdwr_firmware() 3009 u32 fw_status; in mwifiex_cleanup_pcie() local 3025 mwifiex_read_reg(adapter, reg->fw_status, &fw_status); in mwifiex_cleanup_pcie() [all …]
|
| /linux-6.15/drivers/misc/bcm-vk/ |
| H A D | bcm_vk.h | 479 u32 fw_status; in bcm_vk_msgq_marker_valid() local 481 fw_status = vkread32(vk, BAR_0, VK_BAR_FWSTS); in bcm_vk_msgq_marker_valid() 483 if ((fw_status & VK_FWSTS_READY) == VK_FWSTS_READY) in bcm_vk_msgq_marker_valid()
|
| H A D | bcm_vk_dev.c | 783 u32 fw_status; in bcm_vk_next_boot_image() local 787 fw_status = vkread32(vk, BAR_0, VK_BAR_FWSTS); in bcm_vk_next_boot_image() 797 boot_status, fw_status); in bcm_vk_next_boot_image() 1013 u32 fw_status, reset_reason; in bcm_vk_reset_successful() local 1027 fw_status = vkread32(vk, BAR_0, VK_BAR_FWSTS); in bcm_vk_reset_successful() 1029 if (BCM_VK_INTF_IS_DOWN(fw_status)) { in bcm_vk_reset_successful() 1034 reset_reason = (fw_status & VK_FWSTS_RESET_REASON_MASK); in bcm_vk_reset_successful() 1043 if ((fw_status & VK_FWSTS_DEINIT_TRIGGERED) && in bcm_vk_reset_successful() 1044 !(fw_status & VK_FWSTS_RESET_DONE)) in bcm_vk_reset_successful() 1048 dev_dbg(dev, "FW status = 0x%x ret %d\n", fw_status, ret); in bcm_vk_reset_successful()
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| H A D | fw.c | 56 static enum fw_status _rtl92s_firmware_get_nextstatus( in _rtl92s_firmware_get_nextstatus() 57 enum fw_status fw_currentstatus) in _rtl92s_firmware_get_nextstatus() 59 enum fw_status next_fwstatus = 0; in _rtl92s_firmware_get_nextstatus() 201 firmware->fwstatus = (enum fw_status)loadfw_status; in _rtl92s_firmware_checkready()
|