Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/scsi/pm8001/
Dpm8001_ctl.c603 pm8001_ha->fw_status = FAIL_FILE_SIZE; in pm8001_set_nvmd()
609 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_set_nvmd()
621 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_set_nvmd()
644 pm8001_ha->fw_status = FAIL_FILE_SIZE; in pm8001_update_flash()
649 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_update_flash()
691 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_update_flash()
696 pm8001_ha->fw_status = fwControl->retcode; in pm8001_update_flash()
723 if (pm8001_ha->fw_status == FLASH_IN_PROGRESS) in pm8001_store_update_fw()
725 pm8001_ha->fw_status = FLASH_IN_PROGRESS; in pm8001_store_update_fw()
729 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_store_update_fw()
[all …]
/Linux-v5.4/drivers/base/firmware_loader/
Dfirmware.h42 enum fw_status { enum
56 enum fw_status status;
83 enum fw_status status) in __fw_state_check()
105 enum fw_status status) in __fw_state_set()
/Linux-v5.4/drivers/misc/mei/
Dhw-me.c184 struct mei_fw_status *fw_status) in mei_me_fw_status() argument
188 const struct mei_fw_status *fw_src = &hw->cfg->fw_status; in mei_me_fw_status()
192 if (!fw_status) in mei_me_fw_status()
195 fw_status->count = fw_src->count; in mei_me_fw_status()
198 &fw_status->status[i]); in mei_me_fw_status()
201 fw_status->status[i]); in mei_me_fw_status()
1297 .fw_status = mei_me_fw_status,
1362 .fw_status.count = 0
1365 .fw_status.count = 1, \
1366 .fw_status.status[0] = PCI_CFG_HFS_1
[all …]
Dmei_dev.h292 int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts); member
715 struct mei_fw_status *fw_status) in mei_fw_status() argument
717 return dev->ops->fw_status(dev, fw_status); in mei_fw_status()
753 struct mei_fw_status fw_status; in mei_fw_status_str() local
758 ret = mei_fw_status(dev, &fw_status); in mei_fw_status_str()
762 ret = mei_fw_status2str(&fw_status, buf, MEI_FW_STATUS_STR_SZ); in mei_fw_status_str()
Dinit.c56 ssize_t mei_fw_status2str(struct mei_fw_status *fw_status, in mei_fw_status2str() argument
67 for (i = 0; i < fw_status->count; i++) in mei_fw_status2str()
69 fw_status->status[i]); in mei_fw_status2str()
Dhw-txe.c638 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,
Dhw-me.h26 const struct mei_fw_status fw_status; member
Dmain.c716 struct mei_fw_status fw_status; in fw_status_show() local
721 err = mei_fw_status(dev, &fw_status); in fw_status_show()
728 for (i = 0; i < fw_status.count; i++) in fw_status_show()
730 fw_status.status[i]); in fw_status_show()
733 static DEVICE_ATTR_RO(fw_status);
/Linux-v5.4/drivers/net/wireless/ti/wl18xx/
Dtx.c135 (struct wl18xx_fw_status_priv *)wl->fw_status->priv; in wl18xx_tx_immediate_complete()
144 hlid = wl->fw_status->counters.hlid; in wl18xx_tx_immediate_complete()
148 wl->fw_status->counters.tx_last_rate; in wl18xx_tx_immediate_complete()
150 wl->fw_status->counters.tx_last_rate_mbps; in wl18xx_tx_immediate_complete()
Dmain.c1181 struct wl_fw_status *fw_status) in wl18xx_convert_fw_status() argument
1185 fw_status->intr = le32_to_cpu(int_fw_status->intr); in wl18xx_convert_fw_status()
1186 fw_status->fw_rx_counter = int_fw_status->fw_rx_counter; in wl18xx_convert_fw_status()
1187 fw_status->drv_rx_counter = int_fw_status->drv_rx_counter; in wl18xx_convert_fw_status()
1188 fw_status->tx_results_counter = int_fw_status->tx_results_counter; in wl18xx_convert_fw_status()
1189 fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; in wl18xx_convert_fw_status()
1191 fw_status->fw_localtime = le32_to_cpu(int_fw_status->fw_localtime); in wl18xx_convert_fw_status()
1192 fw_status->link_ps_bitmap = le32_to_cpu(int_fw_status->link_ps_bitmap); in wl18xx_convert_fw_status()
1193 fw_status->link_fast_bitmap = in wl18xx_convert_fw_status()
1195 fw_status->total_released_blks = in wl18xx_convert_fw_status()
[all …]
/Linux-v5.4/drivers/net/wireless/ti/wl12xx/
Dmain.c1368 if (wl->fw_status->tx_results_counter == in wl12xx_tx_delayed_compl()
1429 struct wl_fw_status *fw_status) in wl12xx_convert_fw_status() argument
1433 fw_status->intr = le32_to_cpu(int_fw_status->intr); in wl12xx_convert_fw_status()
1434 fw_status->fw_rx_counter = int_fw_status->fw_rx_counter; in wl12xx_convert_fw_status()
1435 fw_status->drv_rx_counter = int_fw_status->drv_rx_counter; in wl12xx_convert_fw_status()
1436 fw_status->tx_results_counter = int_fw_status->tx_results_counter; in wl12xx_convert_fw_status()
1437 fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; in wl12xx_convert_fw_status()
1439 fw_status->fw_localtime = le32_to_cpu(int_fw_status->fw_localtime); in wl12xx_convert_fw_status()
1440 fw_status->link_ps_bitmap = le32_to_cpu(int_fw_status->link_ps_bitmap); in wl12xx_convert_fw_status()
1441 fw_status->link_fast_bitmap = in wl12xx_convert_fw_status()
[all …]
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dpcie.h127 u16 fw_status; member
165 .fw_status = PCIE_SCRATCH_3_REG,
197 .fw_status = PCIE_SCRATCH_3_REG,
234 .fw_status = PCIE_SCRATCH_3_REG,
Dpcie.c282 u32 fw_status; in mwifiex_pcie_remove() local
295 ret = mwifiex_read_reg(adapter, reg->fw_status, &fw_status); in mwifiex_pcie_remove()
297 fw_status = -1; in mwifiex_pcie_remove()
299 if (fw_status == FIRMWARE_READY_PCIE && !adapter->mfg_mode) { in mwifiex_pcie_remove()
501 if (mwifiex_write_reg(adapter, reg->fw_status, FIRMWARE_READY_PCIE)) { in mwifiex_pm_wakeup_card()
2299 if (mwifiex_read_reg(adapter, reg->fw_status, in mwifiex_check_fw_status()
2332 if (mwifiex_read_reg(adapter, reg->fw_status, &winner)) { in mwifiex_check_winner_status()
2586 if (mwifiex_read_reg(adapter, reg->fw_status, &value)) { in mwifiex_pcie_reg_dump()
2613 u32 fw_status; in mwifiex_pcie_rdwr_firmware() local
2617 if (mwifiex_read_reg(adapter, reg->fw_status, &fw_status)) in mwifiex_pcie_rdwr_firmware()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dd3.c1633 struct iwl_wowlan_status *fw_status; in iwl_mvm_query_wakeup_reasons() local
1638 fw_status = iwl_mvm_get_wakeup_status(mvm); in iwl_mvm_query_wakeup_reasons()
1639 if (IS_ERR_OR_NULL(fw_status)) in iwl_mvm_query_wakeup_reasons()
1642 status.pattern_number = le16_to_cpu(fw_status->pattern_number); in iwl_mvm_query_wakeup_reasons()
1645 le16_to_cpu(fw_status->qos_seq_ctr[i]); in iwl_mvm_query_wakeup_reasons()
1646 status.wakeup_reasons = le32_to_cpu(fw_status->wakeup_reasons); in iwl_mvm_query_wakeup_reasons()
1648 le32_to_cpu(fw_status->wake_packet_length); in iwl_mvm_query_wakeup_reasons()
1650 le32_to_cpu(fw_status->wake_packet_bufsize); in iwl_mvm_query_wakeup_reasons()
1651 status.wake_packet = fw_status->wake_packet; in iwl_mvm_query_wakeup_reasons()
1677 keep = iwl_mvm_setup_connection_keep(mvm, vif, fw_status); in iwl_mvm_query_wakeup_reasons()
[all …]
/Linux-v5.4/drivers/net/wireless/rsi/
Drsi_91x_sdio_ops.c267 u8 fw_status = 0; in rsi_interrupt_handler() local
323 &fw_status); in rsi_interrupt_handler()
331 __func__ , fw_status); in rsi_interrupt_handler()
Drsi_91x_usb.c766 u16 fw_status; in rsi_probe() local
802 status = rsi_usb_reg_read(dev->usbdev, FW_STATUS_REG, &fw_status, 2); in rsi_probe()
806 fw_status &= 1; in rsi_probe()
808 if (!fw_status) { in rsi_probe()
/Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
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()
Dfw.h180 enum fw_status { enum
190 enum fw_status fwstatus;
/Linux-v5.4/drivers/net/wireless/ti/wlcore/
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()
Dwlcore.h66 struct wl_fw_status *fw_status);
350 struct wl_fw_status *fw_status; member
Dmain.c402 wlcore_hw_convert_fw_status(wl, wl->raw_fw_status, wl->fw_status); in wlcore_fw_status()
554 ret = wlcore_fw_status(wl, wl->fw_status); in wlcore_irq_locked()
560 intr = wl->fw_status->intr; in wlcore_irq_locked()
589 ret = wlcore_rx(wl, wl->fw_status); in wlcore_irq_locked()
1001 wl->fw_status = kzalloc(sizeof(*wl->fw_status), GFP_KERNEL); in wl1271_setup()
1002 if (!wl->fw_status) in wl1271_setup()
1011 kfree(wl->fw_status); in wl1271_setup()
1075 kfree(wl->fw_status); in wl12xx_chip_wakeup()
2002 kfree(wl->fw_status); in wlcore_op_stop_locked()
2003 wl->fw_status = NULL; in wlcore_op_stop_locked()
[all …]
/Linux-v5.4/drivers/scsi/qla2xxx/
Dqla_isr.c1561 uint32_t fw_status[3]; in qla24xx_els_ct_entry() local
1603 comp_status = fw_status[0] = le16_to_cpu(pkt->comp_status); in qla24xx_els_ct_entry()
1604 fw_status[1] = le16_to_cpu(((struct els_sts_entry_24xx *)pkt)->error_subcode_1); in qla24xx_els_ct_entry()
1605 fw_status[2] = le16_to_cpu(((struct els_sts_entry_24xx *)pkt)->error_subcode_2); in qla24xx_els_ct_entry()
1609 els->u.els_plogi.fw_status[0] = fw_status[0]; in qla24xx_els_ct_entry()
1610 els->u.els_plogi.fw_status[1] = fw_status[1]; in qla24xx_els_ct_entry()
1611 els->u.els_plogi.fw_status[2] = fw_status[2]; in qla24xx_els_ct_entry()
1612 els->u.els_plogi.comp_status = fw_status[0]; in qla24xx_els_ct_entry()
1628 type, sp->handle, comp_status, fw_status[1], fw_status[2], in qla24xx_els_ct_entry()
1640 bsg_job->reply_len = sizeof(struct fc_bsg_reply) + sizeof(fw_status); in qla24xx_els_ct_entry()
[all …]
/Linux-v5.4/drivers/media/pci/saa7164/
Dsaa7164-core.c715 struct saa7164_fw_status *s = &dev->fw_status; in saa7164_getfirmwarestatus()
717 dev->fw_status.status = saa7164_readl(SAA_DEVICE_SYSINIT_STATUS); in saa7164_getfirmwarestatus()
718 dev->fw_status.mode = saa7164_readl(SAA_DEVICE_SYSINIT_MODE); in saa7164_getfirmwarestatus()
719 dev->fw_status.spec = saa7164_readl(SAA_DEVICE_SYSINIT_SPEC); in saa7164_getfirmwarestatus()
720 dev->fw_status.inst = saa7164_readl(SAA_DEVICE_SYSINIT_INST); in saa7164_getfirmwarestatus()
721 dev->fw_status.cpuload = saa7164_readl(SAA_DEVICE_SYSINIT_CPULOAD); in saa7164_getfirmwarestatus()
722 dev->fw_status.remainheap = in saa7164_getfirmwarestatus()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
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-v5.4/Documentation/ABI/testing/
Dsysfs-class-mei17 What: /sys/class/mei/meiN/fw_status

12