Lines Matching refs:fw_status

1571 	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()
1646 status.pattern_number = le16_to_cpu(fw_status->pattern_number); in iwl_mvm_query_wakeup_reasons()
1649 le16_to_cpu(fw_status->qos_seq_ctr[i]); in iwl_mvm_query_wakeup_reasons()
1650 status.wakeup_reasons = le32_to_cpu(fw_status->wakeup_reasons); in iwl_mvm_query_wakeup_reasons()
1652 le32_to_cpu(fw_status->wake_packet_length); in iwl_mvm_query_wakeup_reasons()
1654 le32_to_cpu(fw_status->wake_packet_bufsize); in iwl_mvm_query_wakeup_reasons()
1655 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()
1679 kfree(fw_status); in iwl_mvm_query_wakeup_reasons()
1683 kfree(fw_status); in iwl_mvm_query_wakeup_reasons()
1747 struct iwl_wowlan_status *fw_status; in iwl_mvm_query_netdetect_reasons() local
1752 fw_status = iwl_mvm_get_wakeup_status(mvm, vif); in iwl_mvm_query_netdetect_reasons()
1753 if (!IS_ERR_OR_NULL(fw_status)) { in iwl_mvm_query_netdetect_reasons()
1754 reasons = le32_to_cpu(fw_status->wakeup_reasons); in iwl_mvm_query_netdetect_reasons()
1755 kfree(fw_status); in iwl_mvm_query_netdetect_reasons()