Home
last modified time | relevance | path

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

12

/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/usb/host/
H A Dxhci-pci-renesas.c61 u8 fw_status; in renesas_fw_download_image() local
80 err = pci_read_config_byte(dev, status_reg, &fw_status); in renesas_fw_download_image()
86 if (!(fw_status & BIT(data0_or_data1))) in renesas_fw_download_image()
294 u8 fw_status; in renesas_fw_download() local
329 &fw_status); in renesas_fw_download()
332 if (!(fw_status & (BIT(0) | BIT(1)))) in renesas_fw_download()
350 err = pci_read_config_byte(pdev, RENESAS_FW_STATUS, &fw_status); in renesas_fw_download()
353 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 Ddev.c63 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 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()
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/wl18xx/
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/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 Dhcmd.h14 if (WARN_ON(mld->fw_status.in_d3)) in iwl_mld_send_cmd()
/linux/drivers/misc/mei/
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-me.h28 const struct mei_fw_status fw_status; member
H A Dmain.c986 struct mei_fw_status fw_status; in fw_status_show() local
991 err = mei_fw_status(dev, &fw_status); in fw_status_show()
998 for (i = 0; i < fw_status.count; i++) in fw_status_show()
1000 fw_status.status[i]); in fw_status_show()
1003 static DEVICE_ATTR_RO(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()
H A Drsi_91x_usb.c790 u16 fw_status; in rsi_probe() local
827 status = rsi_usb_reg_read(dev->usbdev, FW_STATUS_REG, &fw_status, 2); in rsi_probe()
831 fw_status &= 1; in rsi_probe()
833 if (!fw_status) { in rsi_probe()
/linux/drivers/misc/bcm-vk/
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, ret); in bcm_vk_reset_successful()
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()
/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/broadcom/bnxt/
H A Dbnxt_hwrm.c447 static bool hwrm_wait_must_abort(struct bnxt *bp, u32 req_type, u32 *fw_status) in hwrm_wait_must_abort() argument
455 *fw_status = bnxt_fw_health_readl(bp, BNXT_FW_HEALTH_REG); in hwrm_wait_must_abort()
456 return *fw_status && !BNXT_FW_IS_HEALTHY(*fw_status); in hwrm_wait_must_abort()
/linux/sound/soc/codecs/
H A Daw87390.c143 if (!aw_dev->fw_status) { in aw87390_power_on()
256 aw87390->aw_pa->fw_status = AW87390_DEV_FW_FAILED; in aw87390_request_firmware_file()
397 aw_dev->fw_status = AW87390_DEV_FW_FAILED; in aw87390_init()
/linux/sound/soc/sof/
H A Dipc4-fw-reg.h129 u32 fw_status; member
/linux/drivers/net/wireless/ti/wlcore/
H A Dhw_ops.h97 struct wl_fw_status *fw_status) in wlcore_hw_convert_fw_status() argument
101 wl->ops->convert_fw_status(wl, raw_fw_status, fw_status); in wlcore_hw_convert_fw_status()
/linux/drivers/media/pci/saa7164/
H A Dsaa7164-core.c711 struct saa7164_fw_status *s = &dev->fw_status; in saa7164_getfirmwarestatus()
713 dev->fw_status.status = saa7164_readl(SAA_DEVICE_SYSINIT_STATUS); in saa7164_getfirmwarestatus()
714 dev->fw_status.mode = saa7164_readl(SAA_DEVICE_SYSINIT_MODE); in saa7164_getfirmwarestatus()
715 dev->fw_status.spec = saa7164_readl(SAA_DEVICE_SYSINIT_SPEC); in saa7164_getfirmwarestatus()
716 dev->fw_status.inst = saa7164_readl(SAA_DEVICE_SYSINIT_INST); in saa7164_getfirmwarestatus()
717 dev->fw_status.cpuload = saa7164_readl(SAA_DEVICE_SYSINIT_CPULOAD); in saa7164_getfirmwarestatus()
718 dev->fw_status.remainheap = in saa7164_getfirmwarestatus()
/linux/drivers/scsi/qla2xxx/
H A Dqla_isr.c2297 uint32_t fw_status[3]; in qla24xx_els_ct_entry() local
2312 comp_status = fw_status[0] = le16_to_cpu(pkt->comp_status); in qla24xx_els_ct_entry()
2313 fw_status[1] = le32_to_cpu(((struct els_sts_entry_24xx *)pkt)->error_subcode_1); in qla24xx_els_ct_entry()
2314 fw_status[2] = le32_to_cpu(((struct els_sts_entry_24xx *)pkt)->error_subcode_2); in qla24xx_els_ct_entry()
2381 els->u.els_plogi.fw_status[0] = cpu_to_le32(fw_status[0]); in qla24xx_els_ct_entry()
2382 els->u.els_plogi.fw_status[1] = cpu_to_le32(fw_status[1]); in qla24xx_els_ct_entry()
2383 els->u.els_plogi.fw_status[2] = cpu_to_le32(fw_status[2]); in qla24xx_els_ct_entry()
2384 els->u.els_plogi.comp_status = cpu_to_le16(fw_status[0]); in qla24xx_els_ct_entry()
2424 fw_status[1], fw_status[2], in qla24xx_els_ct_entry()
2442 fw_status[1], fw_status[2], in qla24xx_els_ct_entry()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dcmd.c133 u8 fw_status; member
218 static int mlx4_closing_cmd_fatal_error(u16 op, u8 fw_status) in mlx4_closing_cmd_fatal_error() argument
236 if (op == MLX4_CMD_HW2SW_MPT && fw_status != CMD_STAT_REG_BOUND) in mlx4_closing_cmd_fatal_error()
373 if (err && context->fw_status != CMD_STAT_MULTI_FUNC_REQ) { in mlx4_comm_cmd_wait()
375 vhcr_cmd, context->fw_status); in mlx4_comm_cmd_wait()
376 if (mlx4_closing_cmd_fatal_error(op, context->fw_status)) in mlx4_comm_cmd_wait()
670 context->fw_status = status; in mlx4_cmd_event()
714 context->fw_status = 0; in mlx4_cmd_wait()
744 context->fw_status == CMD_STAT_BAD_SIZE) in mlx4_cmd_wait()
746 op, context->fw_status); in mlx4_cmd_wait()
[all …]
/linux/sound/soc/codecs/aw88395/
H A Daw88395_device.h180 u8 fw_status; member

12