| /linux/drivers/base/firmware_loader/ |
| H A D | firmware.h | 59 struct fw_state { struct 68 struct fw_state fw_st; argument 94 struct fw_state *fw_st = &fw_priv->fw_st; in __fw_state_check() 101 struct fw_state *fw_st = &fw_priv->fw_st; in __fw_state_wait_common() 116 struct fw_state *fw_st = &fw_priv->fw_st; in __fw_state_set()
|
| /linux/drivers/bluetooth/ |
| H A D | ath3k.c | 333 unsigned char fw_state; in ath3k_set_normal_mode() local 336 ret = ath3k_get_state(udev, &fw_state); in ath3k_set_normal_mode() 342 if ((fw_state & ATH3K_MODE_MASK) == ATH3K_NORMAL_MODE) { in ath3k_set_normal_mode() 354 unsigned char fw_state; in ath3k_load_patch() local 361 ret = ath3k_get_state(udev, &fw_state); in ath3k_load_patch() 367 if (fw_state & ATH3K_PATCH_UPDATE) { in ath3k_load_patch() 407 unsigned char fw_state; in ath3k_load_syscfg() local 413 ret = ath3k_get_state(udev, &fw_state); in ath3k_load_syscfg()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | firmware.c | 126 enum fw_state { enum 133 static enum fw_state fw_state = FW_EMPTY; variable 545 if (fw_state == FW_FINAL) /* nothing more to obtain */ in __obtain_firmware() 547 if (fw_state == FW_ERR) /* already in error */ in __obtain_firmware() 552 if (fw_state == FW_TRY) { in __obtain_firmware() 614 if (fw_state == FW_EMPTY && dd->icode == ICODE_RTL_SILICON) { in __obtain_firmware() 616 fw_state = FW_TRY; in __obtain_firmware() 620 fw_state = FW_ERR; in __obtain_firmware() 624 if (fw_state == FW_EMPTY && in __obtain_firmware() 626 fw_state = FW_TRY; /* may retry later */ in __obtain_firmware() [all …]
|
| /linux/drivers/usb/host/ |
| H A D | xhci-pci-renesas.c | 224 u8 fw_state; in renesas_fw_check_running() local 232 err = pci_read_config_byte(pdev, RENESAS_FW_STATUS, &fw_state); in renesas_fw_check_running() 241 if (fw_state & RENESAS_FW_STATUS_LOCK) { in renesas_fw_check_running() 244 if (fw_state & RENESAS_FW_STATUS_SUCCESS) in renesas_fw_check_running() 257 if (fw_state & RENESAS_FW_STATUS_DOWNLOAD_ENABLE) { in renesas_fw_check_running() 264 switch (fw_state & RENESAS_FW_STATUS_RESULT) { in renesas_fw_check_running() 283 (fw_state & RENESAS_FW_STATUS_RESULT) >> 4); in renesas_fw_check_running()
|
| /linux/drivers/net/wireless/intersil/p54/ |
| H A D | p54spi.c | 313 switch (priv->fw_state) { in p54spi_int_ready() 315 priv->fw_state = FW_STATE_READY; in p54spi_int_ready() 319 priv->fw_state = FW_STATE_READY; in p54spi_int_ready() 487 if (priv->fw_state == FW_STATE_OFF) in p54spi_work() 497 if (priv->fw_state != FW_STATE_READY) in p54spi_work() 529 priv->fw_state = FW_STATE_BOOTING; in p54spi_op_start() 557 WARN_ON(priv->fw_state != FW_STATE_READY); in p54spi_op_start() 572 WARN_ON(priv->fw_state != FW_STATE_READY); in p54spi_op_stop() 579 priv->fw_state = FW_STATE_OFF; in p54spi_op_stop()
|
| H A D | p54spi.h | 108 enum fw_state fw_state; member
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | bus.h | 54 enum qtnf_fw_state fw_state; member 77 enum qtnf_fw_state state = bus->fw_state; in qtnf_fw_is_up() 85 enum qtnf_fw_state state = bus->fw_state; in qtnf_fw_is_attached()
|
| H A D | core.c | 742 bus->fw_state = QTNF_FW_STATE_ACTIVE; in qtnf_core_attach() 776 bus->fw_state = QTNF_FW_STATE_RUNNING; in qtnf_core_attach() 798 bus->fw_state = QTNF_FW_STATE_DETACHED; in qtnf_core_detach() 827 if (unlikely(bus->fw_state != QTNF_FW_STATE_RUNNING)) in qtnf_classify_skb()
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | rtw_mlme.h | 120 signed int fw_state; /* shall we protect this variable? maybe not necessarily... */ member 286 if (pmlmepriv->fw_state & state) in check_fwstate() 294 return pmlmepriv->fw_state; in get_fwstate() 306 pmlmepriv->fw_state |= state; in set_fwstate() 314 pmlmepriv->fw_state &= ~state; in _clr_fwstate_()
|
| /linux/sound/hda/codecs/side-codecs/ |
| H A D | tas2781_hda_spi.c | 394 if (tas_priv->fw_state == TASDEVICE_DSP_FW_ALL_OK) in tas2781_hda_playback_hook() 398 if (tas_priv->fw_state == TASDEVICE_DSP_FW_ALL_OK) in tas2781_hda_playback_hook() 654 tas_priv->fw_state = TASDEVICE_DSP_FW_PENDING; in tasdev_fw_ready() 661 tas_priv->fw_state = TASDEVICE_DSP_FW_FAIL; in tasdev_fw_ready() 672 tas_priv->fw_state = TASDEVICE_DSP_FW_ALL_OK; in tasdev_fw_ready() 679 tas_priv->fw_state = TASDEVICE_DSP_FW_ALL_OK; in tasdev_fw_ready() 750 tas_hda->priv->fw_state = TASDEVICE_DSP_FW_PENDING; in tas2781_hda_unbind() 837 if (tas_priv->fw_state == TASDEVICE_DSP_FW_ALL_OK in tas2781_runtime_suspend() 854 if (tas_priv->fw_state == TASDEVICE_DSP_FW_ALL_OK in tas2781_runtime_resume() 872 if (tas_priv->fw_state == TASDEVICE_DSP_FW_ALL_OK in tas2781_system_suspend() [all …]
|
| H A D | tas2781_hda_i2c.c | 440 tas_priv->fw_state = TASDEVICE_DSP_FW_PENDING; in tasdevice_dspfw_init() 457 tas_priv->fw_state = TASDEVICE_DSP_FW_FAIL; in tasdevice_dspfw_init() 465 tas_priv->fw_state = TASDEVICE_DSP_FW_ALL_OK; in tasdevice_dspfw_init() 499 tas_priv->fw_state = TASDEVICE_RCA_FW_OK; in tasdev_fw_ready() 596 tas_hda->priv->fw_state = TASDEVICE_DSP_FW_PENDING; in tas2781_hda_unbind()
|
| /linux/drivers/net/pse-pd/ |
| H A D | pd692x0.c | 101 enum pd692x0_fw_state fw_state; member 400 switch (priv->fw_state) { in pd692x0_fw_unavailable() 1199 if (priv->fw_state != PD692X0_FW_OK && in pd692x0_hw_conf_init() 1200 priv->fw_state != PD692X0_FW_COMPLETE) in pd692x0_hw_conf_init() 1551 last_fw_state = priv->fw_state; in pd692x0_fw_prepare() 1553 priv->fw_state = PD692X0_FW_PREPARE; in pd692x0_fw_prepare() 1594 priv->fw_state = last_fw_state; in pd692x0_fw_prepare() 1609 priv->fw_state = PD692X0_FW_WRITE; in pd692x0_fw_write() 1698 priv->fw_state = PD692X0_FW_COMPLETE; in pd692x0_fw_poll_complete() 1708 priv->fw_state = PD692X0_FW_NEED_UPDATE; in pd692x0_fw_poll_complete() [all …]
|
| /linux/sound/soc/sof/ |
| H A D | pm.c | 86 if (sdev->fw_state == SOF_FW_BOOT_COMPLETE) { in sof_resume() 221 /* Only change the fw_state to PREPARE but skip booting */ in sof_suspend() 254 if (sdev->fw_state != SOF_FW_BOOT_COMPLETE) in sof_suspend() 305 if (sdev->fw_state == SOF_FW_BOOT_NOT_STARTED) in snd_sof_dsp_power_down_notify() 337 if (sdev->fw_state == SOF_FW_BOOT_COMPLETE && sof_ops(sdev)->remove && 388 if (sdev->fw_state == SOF_FW_CRASHED || in snd_sof_complete() 389 sdev->fw_state == SOF_FW_BOOT_FAILED)
|
| H A D | debug.c | 378 return snd_sof_debugfs_buf_item(sdev, &sdev->fw_state, 379 sizeof(sdev->fw_state), in snd_sof_free_debug() 380 "fw_state", 0444); in snd_sof_free_debug() 410 if (sdev->fw_state == fw_state_dbg[i].state) { in snd_sof_dbg_print_fw_state() 411 dev_printk(level, sdev->dev, "fw_state: %s (%d)\n", in snd_sof_dbg_print_fw_state() 417 dev_printk(level, sdev->dev, "fw_state: UNKNOWN (%d)\n", sdev->fw_state); in snd_sof_dsp_dbg_dump()
|
| H A D | loader.c | 155 sdev->fw_state > SOF_FW_BOOT_IN_PROGRESS, in snd_sof_run_firmware() 164 if (sdev->fw_state == SOF_FW_BOOT_READY_FAILED) in snd_sof_run_firmware()
|
| H A D | core.c | 165 if (sdev->fw_state == new_state) in sof_set_fw_state() 168 dev_dbg(sdev->dev, "fw_state change: %d -> %d\n", sdev->fw_state, new_state); in sof_set_fw_state() 169 sdev->fw_state = new_state; in sof_set_fw_state() 765 if (sdev->fw_state > SOF_FW_BOOT_NOT_STARTED) { in snd_sof_device_remove() 797 if (sdev->fw_state == SOF_FW_BOOT_COMPLETE) { in snd_sof_device_shutdown()
|
| /linux/drivers/media/usb/s2255/ |
| H A D | s2255drv.c | 183 atomic_t fw_state; member 478 atomic_set(&data->fw_state, S2255_FW_FAILED); in s2255_timer() 499 atomic_set(&data->fw_state, S2255_FW_FAILED); in s2255_fwchunk_complete() 506 atomic_set(&data->fw_state, S2255_FW_FAILED); in s2255_fwchunk_complete() 531 atomic_set(&data->fw_state, S2255_FW_FAILED); in s2255_fwchunk_complete() 538 atomic_set(&data->fw_state, S2255_FW_LOADED_DSPWAIT); in s2255_fwchunk_complete() 1412 state = atomic_read(&dev->fw_data->fw_state); in s2255_open() 1421 ((atomic_read(&dev->fw_data->fw_state) in s2255_open() 1423 (atomic_read(&dev->fw_data->fw_state) in s2255_open() 1427 state = atomic_read(&dev->fw_data->fw_state); in s2255_open() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | pcm6240.c | 1481 pcm_dev->fw_state = PCMDEVICE_FW_LOAD_FAILED; in pcmdev_regbin_ready() 1492 pcm_dev->fw_state = PCMDEVICE_FW_LOAD_FAILED; in pcmdev_regbin_ready() 1503 pcm_dev->fw_state = PCMDEVICE_FW_LOAD_FAILED; in pcmdev_regbin_ready() 1521 pcm_dev->fw_state = PCMDEVICE_FW_LOAD_FAILED; in pcmdev_regbin_ready() 1528 pcm_dev->fw_state = PCMDEVICE_FW_LOAD_FAILED; in pcmdev_regbin_ready() 1547 pcm_dev->fw_state = PCMDEVICE_FW_LOAD_FAILED; in pcmdev_regbin_ready() 1553 pcm_dev->fw_state = PCMDEVICE_FW_LOAD_FAILED; in pcmdev_regbin_ready() 1565 pcm_dev->fw_state = PCMDEVICE_FW_LOAD_FAILED; in pcmdev_regbin_ready() 1573 if (pcm_dev->fw_state == PCMDEVICE_FW_LOAD_FAILED) { in pcmdev_regbin_ready() 1889 if (pcm_dev->fw_state == PCMDEVICE_FW_LOAD_FAILED) { in pcmdevice_mute()
|
| /linux/sound/soc/sof/intel/ |
| H A D | cnl.c | 66 if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { in cnl_ipc4_irq_thread() 140 if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { in cnl_ipc_irq_thread() 174 if (sdev->fw_state == SOF_FW_BOOT_IN_PROGRESS && in cnl_ipc_irq_thread()
|
| H A D | hda-ipc.c | 201 if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { in hda_dsp_ipc4_irq_thread() 288 if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { in hda_dsp_ipc_irq_thread() 328 if (sdev->fw_state == SOF_FW_BOOT_IN_PROGRESS && in hda_dsp_ipc_irq_thread()
|
| /linux/drivers/scsi/ |
| H A D | mvumi.c | 596 mhba->fw_state = FW_STATE_ABORT; in mvumi_wait_for_outstanding() 668 mhba->fw_state = FW_STATE_ABORT; in mvumi_reset_host_9580() 1097 if (mhba->fw_state == FW_STATE_STARTING) in mvumi_handshake() 1104 mhba->fw_state = FW_STATE_STARTING; in mvumi_handshake() 1112 mhba->fw_state = FW_STATE_HANDSHAKING; in mvumi_handshake() 1199 mhba->fw_state = FW_STATE_STARTED; in mvumi_handshake() 1220 if (mhba->fw_state == FW_STATE_STARTED) in mvumi_handshake_event() 1225 mhba->fw_state); in mvumi_handshake_event() 1259 mhba->fw_state = FW_STATE_STARTING; in mvumi_check_handshake() 1265 mhba->fw_state); in mvumi_check_handshake() [all …]
|
| /linux/sound/soc/sof/amd/ |
| H A D | acp-ipc.c | 168 if (unlikely(sdev->first_boot && sdev->fw_state != SOF_FW_BOOT_COMPLETE)) { in acp_sof_ipc_irq_thread() 192 if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { in acp_sof_ipc_irq_thread()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| H A D | hw_atl_utils.c | 155 u32 fw_state = aq_hw_read_reg(self, HW_ATL_MPI_FW_VERSION); in hw_atl_utils_soft_reset_flb() local 157 if (fw_state) in hw_atl_utils_soft_reset_flb() 224 u32 fw_state = aq_hw_read_reg(self, HW_ATL_MPI_FW_VERSION); in hw_atl_utils_soft_reset_rbl() local 226 if (fw_state) in hw_atl_utils_soft_reset_rbl()
|
| /linux/tools/testing/selftests/powerpc/eeh/ |
| H A D | eeh-functions.sh | 23 local fw_state="$(echo $eeh_state | cut -d' ' -f1)"
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 134 int fw_state; member 977 mvq->fw_state = MLX5_VIRTIO_NET_Q_OBJECT_STATE_INIT; in create_virtqueue() 1016 mvq->fw_state = MLX5_VIRTIO_NET_Q_OBJECT_NONE; in destroy_virtqueue() 1298 return mvq->fw_state == MLX5_VIRTIO_NET_Q_OBJECT_STATE_INIT || in modifiable_virtqueue_fields() 1299 mvq->fw_state == MLX5_VIRTIO_NET_Q_OBJECT_STATE_SUSPEND; in modifiable_virtqueue_fields() 1400 mvq->fw_state = state; in modify_virtqueue_end() 1584 if (mvq->fw_state != state) { in modify_virtqueues() 1585 if (!is_valid_state_change(mvq->fw_state, state, is_resumable(ndev))) { in modify_virtqueues() 1616 vq_idx, mvq->fw_state, state, err); in modify_virtqueues() 1645 if (mvq->fw_state != MLX5_VIRTIO_NET_Q_OBJECT_STATE_RDY) in suspend_vqs() [all …]
|