Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/misc/mei/
Dhw-me.c150 struct mei_fw_status *fw_status) in mei_me_fw_status() argument
154 const struct mei_fw_status *fw_src = &hw->cfg->fw_status; in mei_me_fw_status()
158 if (!fw_status) in mei_me_fw_status()
161 fw_status->count = fw_src->count; in mei_me_fw_status()
164 fw_src->status[i], &fw_status->status[i]); in mei_me_fw_status()
867 .fw_status = mei_me_fw_status,
921 .fw_status.count = 0
924 .fw_status.count = 1, \
925 .fw_status.status[0] = PCI_CFG_HFS_1
928 .fw_status.count = 2, \
[all …]
Dmei_dev.h302 int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts); member
809 struct mei_fw_status *fw_status) in mei_fw_status() argument
811 return dev->ops->fw_status(dev, fw_status); in mei_fw_status()
850 struct mei_fw_status fw_status; in mei_fw_status_str() local
855 ret = mei_fw_status(dev, &fw_status); in mei_fw_status_str()
859 ret = mei_fw_status2str(&fw_status, buf, MEI_FW_STATUS_STR_SZ); in mei_fw_status_str()
Dinit.c66 ssize_t mei_fw_status2str(struct mei_fw_status *fw_status, in mei_fw_status2str() argument
77 for (i = 0; i < fw_status->count; i++) in mei_fw_status2str()
79 fw_status->status[i]); in mei_fw_status2str()
Dmain.c594 struct mei_fw_status fw_status; in fw_status_show() local
599 err = mei_fw_status(dev, &fw_status); in fw_status_show()
606 for (i = 0; i < fw_status.count; i++) in fw_status_show()
608 fw_status.status[i]); in fw_status_show()
611 static DEVICE_ATTR_RO(fw_status);
Dhw-me.h36 const struct mei_fw_status fw_status; member
Dhw-txe.c631 struct mei_fw_status *fw_status) in mei_txe_fw_status() argument
638 if (!fw_status) in mei_txe_fw_status()
641 fw_status->count = fw_src->count; in mei_txe_fw_status()
644 fw_src->status[i], &fw_status->status[i]); in mei_txe_fw_status()
1145 .fw_status = mei_txe_fw_status,
/linux-4.1.27/drivers/scsi/pm8001/
Dpm8001_ctl.c532 pm8001_ha->fw_status = FAIL_FILE_SIZE; in pm8001_set_nvmd()
538 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_set_nvmd()
550 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_set_nvmd()
573 pm8001_ha->fw_status = FAIL_FILE_SIZE; in pm8001_update_flash()
578 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_update_flash()
620 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_update_flash()
625 pm8001_ha->fw_status = fwControl->retcode; in pm8001_update_flash()
652 if (pm8001_ha->fw_status == FLASH_IN_PROGRESS) in pm8001_store_update_fw()
654 pm8001_ha->fw_status = FLASH_IN_PROGRESS; in pm8001_store_update_fw()
658 pm8001_ha->fw_status = FAIL_OUT_MEMORY; in pm8001_store_update_fw()
[all …]
Dpm8001_sas.h530 u32 fw_status; member
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Dmain.c1148 struct wl_fw_status *fw_status) in wl18xx_convert_fw_status() argument
1152 fw_status->intr = le32_to_cpu(int_fw_status->intr); in wl18xx_convert_fw_status()
1153 fw_status->fw_rx_counter = int_fw_status->fw_rx_counter; in wl18xx_convert_fw_status()
1154 fw_status->drv_rx_counter = int_fw_status->drv_rx_counter; in wl18xx_convert_fw_status()
1155 fw_status->tx_results_counter = int_fw_status->tx_results_counter; in wl18xx_convert_fw_status()
1156 fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; in wl18xx_convert_fw_status()
1158 fw_status->fw_localtime = le32_to_cpu(int_fw_status->fw_localtime); in wl18xx_convert_fw_status()
1159 fw_status->link_ps_bitmap = le32_to_cpu(int_fw_status->link_ps_bitmap); in wl18xx_convert_fw_status()
1160 fw_status->link_fast_bitmap = in wl18xx_convert_fw_status()
1162 fw_status->total_released_blks = in wl18xx_convert_fw_status()
[all …]
Dtx.c35 u8 fw_rate = wl->fw_status->counters.tx_last_rate; in wl18xx_get_last_tx_rate()
145 (struct wl18xx_fw_status_priv *)wl->fw_status->priv; in wl18xx_tx_immediate_complete()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dd3.c1571 struct iwl_wowlan_status *status, *fw_status; in iwl_mvm_get_wakeup_status() local
1603 fw_status = ERR_PTR(-ERFKILL); in iwl_mvm_get_wakeup_status()
1607 status_size = sizeof(*fw_status); in iwl_mvm_get_wakeup_status()
1612 fw_status = ERR_PTR(-EIO); in iwl_mvm_get_wakeup_status()
1620 fw_status = ERR_PTR(-EIO); in iwl_mvm_get_wakeup_status()
1624 fw_status = kmemdup(status, len, GFP_KERNEL); in iwl_mvm_get_wakeup_status()
1628 return fw_status; in iwl_mvm_get_wakeup_status()
1636 struct iwl_wowlan_status *fw_status; in iwl_mvm_query_wakeup_reasons() local
1642 fw_status = iwl_mvm_get_wakeup_status(mvm, vif); in iwl_mvm_query_wakeup_reasons()
1643 if (IS_ERR_OR_NULL(fw_status)) in iwl_mvm_query_wakeup_reasons()
[all …]
/linux-4.1.27/drivers/net/wireless/ti/wl12xx/
Dmain.c1380 if (wl->fw_status->tx_results_counter == in wl12xx_tx_delayed_compl()
1441 struct wl_fw_status *fw_status) in wl12xx_convert_fw_status() argument
1445 fw_status->intr = le32_to_cpu(int_fw_status->intr); in wl12xx_convert_fw_status()
1446 fw_status->fw_rx_counter = int_fw_status->fw_rx_counter; in wl12xx_convert_fw_status()
1447 fw_status->drv_rx_counter = int_fw_status->drv_rx_counter; in wl12xx_convert_fw_status()
1448 fw_status->tx_results_counter = int_fw_status->tx_results_counter; in wl12xx_convert_fw_status()
1449 fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; in wl12xx_convert_fw_status()
1451 fw_status->fw_localtime = le32_to_cpu(int_fw_status->fw_localtime); in wl12xx_convert_fw_status()
1452 fw_status->link_ps_bitmap = le32_to_cpu(int_fw_status->link_ps_bitmap); in wl12xx_convert_fw_status()
1453 fw_status->link_fast_bitmap = in wl12xx_convert_fw_status()
[all …]
/linux-4.1.27/drivers/net/wireless/rsi/
Drsi_91x_usb.c459 u16 fw_status; in rsi_probe() local
482 status = rsi_usb_reg_read(dev->usbdev, FW_STATUS_REG, &fw_status, 2); in rsi_probe()
486 fw_status &= 1; in rsi_probe()
488 if (!fw_status) { in rsi_probe()
Drsi_91x_sdio_ops.c377 u8 fw_status = 0; in rsi_interrupt_handler() local
430 &fw_status); in rsi_interrupt_handler()
438 __func__ , fw_status); in rsi_interrupt_handler()
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dpcie.h107 u16 fw_status; member
142 .fw_status = PCIE_SCRATCH_3_REG,
173 .fw_status = PCIE_SCRATCH_3_REG,
Dpcie.c379 u32 fw_status; in mwifiex_pm_wakeup_card() local
389 if (mwifiex_read_reg(adapter, reg->fw_status, &fw_status)) { in mwifiex_pm_wakeup_card()
1997 if (mwifiex_read_reg(adapter, reg->fw_status, in mwifiex_check_fw_status()
2014 if (mwifiex_read_reg(adapter, reg->fw_status, in mwifiex_check_fw_status()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/
Dfw.h205 enum fw_status { enum
215 enum fw_status fwstatus;
Dfw.c82 static enum fw_status _rtl92s_firmware_get_nextstatus( in _rtl92s_firmware_get_nextstatus()
83 enum fw_status fw_currentstatus) in _rtl92s_firmware_get_nextstatus()
85 enum fw_status next_fwstatus = 0; in _rtl92s_firmware_get_nextstatus()
233 firmware->fwstatus = (enum fw_status)loadfw_status; in _rtl92s_firmware_checkready()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-mei17 What: /sys/class/mei/meiN/fw_status
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dhw_ops.h111 struct wl_fw_status *fw_status) in wlcore_hw_convert_fw_status() argument
115 wl->ops->convert_fw_status(wl, raw_fw_status, fw_status); in wlcore_hw_convert_fw_status()
Dwlcore.h77 struct wl_fw_status *fw_status);
363 struct wl_fw_status *fw_status; member
Dmain.c410 wlcore_hw_convert_fw_status(wl, wl->raw_fw_status, wl->fw_status); in wlcore_fw_status()
562 ret = wlcore_fw_status(wl, wl->fw_status); in wlcore_irq_locked()
568 intr = wl->fw_status->intr; in wlcore_irq_locked()
597 ret = wlcore_rx(wl, wl->fw_status); in wlcore_irq_locked()
857 ret = wlcore_fw_status(wl, wl->fw_status); in wl12xx_read_fwlog_panic()
861 addr = wl->fw_status->log_start_addr; in wl12xx_read_fwlog_panic()
1053 wl->fw_status = kzalloc(sizeof(*wl->fw_status), GFP_KERNEL); in wl1271_setup()
1054 if (!wl->fw_status) in wl1271_setup()
1063 kfree(wl->fw_status); in wl1271_setup()
2045 kfree(wl->fw_status); in wlcore_op_stop_locked()
[all …]
Dcmd.c336 if (wl->fw_status->counters.tx_lnk_free_pkts) in wl12xx_allocate_link()
338 wl->fw_status->counters.tx_lnk_free_pkts[link]; in wl12xx_allocate_link()
/linux-4.1.27/drivers/media/pci/saa7164/
Dsaa7164-core.c724 struct saa7164_fw_status *s = &dev->fw_status; in saa7164_getfirmwarestatus()
726 dev->fw_status.status = saa7164_readl(SAA_DEVICE_SYSINIT_STATUS); in saa7164_getfirmwarestatus()
727 dev->fw_status.mode = saa7164_readl(SAA_DEVICE_SYSINIT_MODE); in saa7164_getfirmwarestatus()
728 dev->fw_status.spec = saa7164_readl(SAA_DEVICE_SYSINIT_SPEC); in saa7164_getfirmwarestatus()
729 dev->fw_status.inst = saa7164_readl(SAA_DEVICE_SYSINIT_INST); in saa7164_getfirmwarestatus()
730 dev->fw_status.cpuload = saa7164_readl(SAA_DEVICE_SYSINIT_CPULOAD); in saa7164_getfirmwarestatus()
731 dev->fw_status.remainheap = in saa7164_getfirmwarestatus()
Dsaa7164.h450 struct saa7164_fw_status fw_status; member
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dcmd.c131 u8 fw_status; member
216 static int mlx4_closing_cmd_fatal_error(u16 op, u8 fw_status) in mlx4_closing_cmd_fatal_error() argument
234 if (op == MLX4_CMD_HW2SW_MPT && fw_status != CMD_STAT_REG_BOUND) in mlx4_closing_cmd_fatal_error()
372 if (err && context->fw_status != CMD_STAT_MULTI_FUNC_REQ) { in mlx4_comm_cmd_wait()
374 vhcr_cmd, context->fw_status); in mlx4_comm_cmd_wait()
375 if (mlx4_closing_cmd_fatal_error(op, context->fw_status)) in mlx4_comm_cmd_wait()
675 context->fw_status = status; in mlx4_cmd_event()
736 context->fw_status == CMD_STAT_BAD_SIZE) in mlx4_cmd_wait()
738 op, context->fw_status); in mlx4_cmd_wait()
741 op, context->fw_status); in mlx4_cmd_wait()
[all …]
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_isr.c1375 uint32_t fw_status[3]; in qla24xx_els_ct_entry() local
1399 comp_status = fw_status[0] = le16_to_cpu(pkt->comp_status); in qla24xx_els_ct_entry()
1400 fw_status[1] = le16_to_cpu(((struct els_sts_entry_24xx*)pkt)->error_subcode_1); in qla24xx_els_ct_entry()
1401 fw_status[2] = le16_to_cpu(((struct els_sts_entry_24xx*)pkt)->error_subcode_2); in qla24xx_els_ct_entry()
1407 bsg_job->reply_len = sizeof(struct fc_bsg_reply) + sizeof(fw_status); in qla24xx_els_ct_entry()
1418 type, sp->handle, comp_status, fw_status[1], fw_status[2], in qla24xx_els_ct_entry()
1422 memcpy( fw_sts_ptr, fw_status, sizeof(fw_status)); in qla24xx_els_ct_entry()
1436 memcpy( fw_sts_ptr, fw_status, sizeof(fw_status)); in qla24xx_els_ct_entry()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c2967 unsigned int fw_status[4]; in t3_fatal_err() local
2982 if (!t3_cim_ctl_blk_read(adapter, 0xa0, 4, fw_status)) in t3_fatal_err()
2984 fw_status[0], fw_status[1], in t3_fatal_err()
2985 fw_status[2], fw_status[3]); in t3_fatal_err()
/linux-4.1.27/drivers/scsi/bfa/
Dbfa.h141 (__hcb_qe)->fw_status = (__status); \
Dbfa_ioc.h377 bfa_status_t fw_status; /* to access fw status in comp proc */ member
Dbfa_core.c1910 cbfn(hcb_qe->cbarg, hcb_qe->fw_status); in bfa_comp_process()