Home
last modified time | relevance | path

Searched refs:fw_status (Results 1 – 25 of 85) sorted by relevance

1234

/linux/drivers/net/wireless/ti/wl18xx/
H A Dmain.c1182 struct wl_fw_status *fw_status) in wl18xx_convert_fw_status_8_9_1() argument
1186 fw_status->intr = le32_to_cpu(int_fw_status->intr); in wl18xx_convert_fw_status_8_9_1()
1187 fw_status->fw_rx_counter = int_fw_status->fw_rx_counter; in wl18xx_convert_fw_status_8_9_1()
1188 fw_status->drv_rx_counter = int_fw_status->drv_rx_counter; in wl18xx_convert_fw_status_8_9_1()
1189 fw_status->tx_results_counter = int_fw_status->tx_results_counter; in wl18xx_convert_fw_status_8_9_1()
1190 fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; in wl18xx_convert_fw_status_8_9_1()
1192 fw_status->fw_localtime = le32_to_cpu(int_fw_status->fw_localtime); in wl18xx_convert_fw_status_8_9_1()
1193 fw_status->link_ps_bitmap = le32_to_cpu(int_fw_status->link_ps_bitmap); in wl18xx_convert_fw_status_8_9_1()
1194 fw_status->link_fast_bitmap = in wl18xx_convert_fw_status_8_9_1()
1196 fw_status in wl18xx_convert_fw_status_8_9_1()
1222 wl18xx_convert_fw_status_8_9_0(struct wl1271 * wl,void * raw_fw_status,struct wl_fw_status * fw_status) wl18xx_convert_fw_status_8_9_0() argument
1259 wl18xx_convert_fw_status(struct wl1271 * wl,void * raw_fw_status,struct wl_fw_status * fw_status) wl18xx_convert_fw_status() argument
[all...]
H A Dtx.c143 (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/drivers/misc/mei/
H A Dhw-me.c201 * @fw_status: fw status register values
206 struct mei_fw_status *fw_status) in mei_me_fw_status() argument
209 const struct mei_fw_status *fw_src = &hw->cfg->fw_status; in mei_me_fw_status()
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
512 ret = mei_fw_status(dev, &fw_status); in mei_me_check_fw_reset()
514 fw_pm_event = fw_status in mei_me_check_fw_reset()
[all...]
H A Dinit.c51 * @fw_status: firmware status
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 Dmei_dev.h338 * @fw_status : get fw status registers
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 Dplatform-vsc.c79 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()
266 .fw_status = mei_vsc_fw_status,
H A Dhw-txe.c633 * @fw_status: fw status register values
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/drivers/base/firmware_loader/
H A Dfirmware.h47 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/drivers/net/ethernet/pensando/ionic/
H A Dionic_dev.c153 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()
303 * fw_status != 0xff (bad PCI read) 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
337 /* If fw_status i in ionic_heartbeat_check()
[all...]
/linux/drivers/usb/host/
H A Dxhci-pci-renesas.c60 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/drivers/net/ethernet/amd/pds_core/
H A Dadminq.c185 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 Dcore.c613 u8 fw_status; in pdsc_check_pci_health() local
619 fw_status = ioread8(&pdsc->info_regs->fw_status); in pdsc_check_pci_health()
622 if (fw_status != PDS_RC_BAD_PCI) in pdsc_check_pci_health()
644 dev_dbg(pdsc->dev, "%s: health %d fw_status %#02x fw_heartbeat %d\n", in pdsc_health_thread()
645 __func__, healthy, pdsc->fw_status, pdsc->last_hb); in pdsc_health_thread()
657 pdsc->fw_generation = pdsc->fw_status & PDS_CORE_FW_STS_F_GENERATION; in pdsc_health_thread()
/linux/drivers/net/wireless/ti/wl12xx/
H A Dmain.c1365 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()
1432 fw_status->drv_rx_counter = int_fw_status->drv_rx_counter; in wl12xx_convert_fw_status()
1433 fw_status->tx_results_counter = int_fw_status->tx_results_counter; in wl12xx_convert_fw_status()
1434 fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; in wl12xx_convert_fw_status()
1436 fw_status->fw_localtime = le32_to_cpu(int_fw_status->fw_localtime); in wl12xx_convert_fw_status()
1437 fw_status->link_ps_bitmap = le32_to_cpu(int_fw_status->link_ps_bitmap); in wl12xx_convert_fw_status()
1438 fw_status in wl12xx_convert_fw_status()
[all...]
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dled.c20 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 Dmld.c646 else if (!trans_dead && !mld->fw_status.do_not_dump_once) in iwl_mld_nic_error()
649 mld->fw_status.do_not_dump_once = false; in iwl_mld_nic_error()
667 mld->fw_status.running) in iwl_mld_nic_error()
668 mld->fw_status.in_hw_restart = true; in iwl_mld_nic_error()
698 mld->fw_status.in_hw_restart = true; in iwl_mld_sw_reset()
705 if (!mld->fw_status.running || !mld->fwrt.trans->dbg.restart_required) in iwl_mld_sw_reset()
729 mld->fw_status.in_d3 = false; in iwl_mld_device_powered_off()
H A Dmld.h149 * @fw_status: bitmap of fw status bits
246 } fw_status; member
312 mld->fw_status.in_d3 = false; in iwl_cleanup_mld()
586 return mld->fw_status.in_hw_restart && in iwl_mld_error_before_recovery()
H A Dthermal.c194 if (!mld->fw_status.running) { in iwl_mld_tzone_get_temp()
221 if (!mld->fw_status.running) { in iwl_mld_tzone_set_trip_temp()
339 if (!mld->fw_status.running) { in iwl_mld_tcool_set_cur_state()
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_fw.c19 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/drivers/net/wireless/rsi/
H A Drsi_91x_sdio_ops.c237 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/drivers/net/wireless/marvell/mwifiex/
H A Dpcie.c30 .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()
449 if (fw_status == FIRMWARE_READY_PCIE && !adapter->mfg_mode) { in mwifiex_pcie_remove()
651 /* This function wakes up the card by reading fw_status register. */
672 adapter, reg->fw_status, FIRMWARE_READY_PCI in mwifiex_pm_wakeup_card()
2651 u32 fw_status; mwifiex_pcie_rdwr_firmware() local
3009 u32 fw_status; mwifiex_cleanup_pcie() local
[all...]
/linux/drivers/misc/bcm-vk/
H A Dbcm_vk.h478 u32 fw_status; in bcm_vk_msgq_marker_valid() local
480 fw_status = vkread32(vk, BAR_0, VK_BAR_FWSTS); in bcm_vk_msgq_marker_valid()
482 if ((fw_status & VK_FWSTS_READY) == VK_FWSTS_READY) in bcm_vk_msgq_marker_valid()
H A Dbcm_vk_dev.c783 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, re in bcm_vk_reset_successful()
[all...]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dfw.c56 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()
H A Dfw.h180 enum fw_status { enum
190 enum fw_status fwstatus;
/linux/drivers/net/ethernet/intel/ice/devlink/
H A Dhealth.h40 * @fw_status: buffer for last received FW Status event
54 struct ice_aqc_health_status_elem fw_status; member

1234