notif_wait        671 drivers/net/wireless/intel/iwlwifi/dvm/dev.h 	struct iwl_notif_wait_data notif_wait;
notif_wait        408 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c static bool iwl_resume_status_fn(struct iwl_notif_wait_data *notif_wait,
notif_wait        514 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 	iwl_init_notification_wait(&priv->notif_wait, &status_wait, status_cmd,
notif_wait        522 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 	ret = iwl_wait_notification(&priv->notif_wait, &status_wait, HZ/5);
notif_wait       1925 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	iwl_abort_notification_waits(&priv->notif_wait);
notif_wait        981 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	iwl_notification_wait_init(&priv->notif_wait);
notif_wait        999 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	iwl_notification_wait_notify(&priv->notif_wait, pkt);
notif_wait        116 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 	iwl_init_notification_wait(&priv->notif_wait, &disable_wait,
notif_wait        130 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		iwl_remove_notification(&priv->notif_wait, &disable_wait);
notif_wait        132 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		ret = iwl_wait_notification(&priv->notif_wait,
notif_wait        267 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait,
notif_wait        271 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 		container_of(notif_wait, struct iwl_priv, notif_wait);
notif_wait        314 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	iwl_init_notification_wait(&priv->notif_wait, &alive_wait,
notif_wait        321 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 		iwl_remove_notification(&priv->notif_wait, &alive_wait);
notif_wait        329 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	ret = iwl_wait_notification(&priv->notif_wait, &alive_wait,
notif_wait        360 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c static bool iwlagn_wait_calib(struct iwl_notif_wait_data *notif_wait,
notif_wait        395 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	iwl_init_notification_wait(&priv->notif_wait, &calib_wait,
notif_wait        412 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	ret = iwl_wait_notification(&priv->notif_wait, &calib_wait,
notif_wait        418 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	iwl_remove_notification(&priv->notif_wait, &calib_wait);
notif_wait         67 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c void iwl_notification_wait_init(struct iwl_notif_wait_data *notif_wait)
notif_wait         69 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	spin_lock_init(&notif_wait->notif_wait_lock);
notif_wait         70 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	INIT_LIST_HEAD(&notif_wait->notif_waits);
notif_wait         71 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	init_waitqueue_head(&notif_wait->notif_waitq);
notif_wait         75 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c bool iwl_notification_wait(struct iwl_notif_wait_data *notif_wait,
notif_wait         80 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	if (!list_empty(&notif_wait->notif_waits)) {
notif_wait         83 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 		spin_lock(&notif_wait->notif_wait_lock);
notif_wait         84 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 		list_for_each_entry(w, &notif_wait->notif_waits, list) {
notif_wait        111 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 			if (!w->fn || w->fn(notif_wait, pkt, w->fn_data)) {
notif_wait        116 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 		spin_unlock(&notif_wait->notif_wait_lock);
notif_wait        123 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c void iwl_abort_notification_waits(struct iwl_notif_wait_data *notif_wait)
notif_wait        127 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	spin_lock(&notif_wait->notif_wait_lock);
notif_wait        128 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	list_for_each_entry(wait_entry, &notif_wait->notif_waits, list)
notif_wait        130 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	spin_unlock(&notif_wait->notif_wait_lock);
notif_wait        132 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	wake_up_all(&notif_wait->notif_waitq);
notif_wait        137 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c iwl_init_notification_wait(struct iwl_notif_wait_data *notif_wait,
notif_wait        140 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 			   bool (*fn)(struct iwl_notif_wait_data *notif_wait,
notif_wait        154 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	spin_lock_bh(&notif_wait->notif_wait_lock);
notif_wait        155 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	list_add(&wait_entry->list, &notif_wait->notif_waits);
notif_wait        156 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	spin_unlock_bh(&notif_wait->notif_wait_lock);
notif_wait        160 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c void iwl_remove_notification(struct iwl_notif_wait_data *notif_wait,
notif_wait        163 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	spin_lock_bh(&notif_wait->notif_wait_lock);
notif_wait        165 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	spin_unlock_bh(&notif_wait->notif_wait_lock);
notif_wait        169 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c int iwl_wait_notification(struct iwl_notif_wait_data *notif_wait,
notif_wait        175 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	ret = wait_event_timeout(notif_wait->notif_waitq,
notif_wait        179 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 	iwl_remove_notification(notif_wait, wait_entry);
notif_wait       2151 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	iwl_abort_notification_waits(&mvm->notif_wait);
notif_wait       1707 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	iwl_init_notification_wait(&mvm->notif_wait, &wait,
notif_wait       1716 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	iwl_remove_notification(&mvm->notif_wait, &wait);
notif_wait        209 drivers/net/wireless/intel/iwlwifi/mvm/fw.c static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait,
notif_wait        213 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		container_of(notif_wait, struct iwl_mvm, notif_wait);
notif_wait        284 drivers/net/wireless/intel/iwlwifi/mvm/fw.c static bool iwl_wait_init_complete(struct iwl_notif_wait_data *notif_wait,
notif_wait        292 drivers/net/wireless/intel/iwlwifi/mvm/fw.c static bool iwl_wait_phy_db_entry(struct iwl_notif_wait_data *notif_wait,
notif_wait        331 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	iwl_init_notification_wait(&mvm->notif_wait, &alive_wait,
notif_wait        343 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		iwl_remove_notification(&mvm->notif_wait, &alive_wait);
notif_wait        351 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	ret = iwl_wait_notification(&mvm->notif_wait, &alive_wait,
notif_wait        430 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	iwl_init_notification_wait(&mvm->notif_wait,
notif_wait        487 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	ret = iwl_wait_notification(&mvm->notif_wait, &init_wait,
notif_wait        508 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	iwl_remove_notification(&mvm->notif_wait, &init_wait);
notif_wait        563 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	iwl_init_notification_wait(&mvm->notif_wait,
notif_wait        628 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	ret = iwl_wait_notification(&mvm->notif_wait, &calib_wait,
notif_wait        644 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	iwl_remove_notification(&mvm->notif_wait, &calib_wait);
notif_wait       3555 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c static bool iwl_mvm_rx_aux_roc(struct iwl_notif_wait_data *notif_wait,
notif_wait       3559 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		container_of(notif_wait, struct iwl_mvm, notif_wait);
notif_wait       3684 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event,
notif_wait       3694 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		iwl_remove_notification(&mvm->notif_wait, &wait_time_event);
notif_wait       3699 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	res = iwl_wait_notification(&mvm->notif_wait, &wait_time_event, 1);
notif_wait        867 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 	struct iwl_notif_wait_data notif_wait;
notif_wait        795 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 	iwl_notification_wait_init(&mvm->notif_wait);
notif_wait       1002 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 	iwl_notification_wait_notify(&mvm->notif_wait, pkt);
notif_wait       1197 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 		iwl_abort_notification_waits(&mvm->notif_wait);
notif_wait       1241 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 	iwl_abort_notification_waits(&mvm->notif_wait);
notif_wait       2029 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	iwl_init_notification_wait(&mvm->notif_wait, &wait_scan_done,
notif_wait       2043 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		iwl_remove_notification(&mvm->notif_wait, &wait_scan_done);
notif_wait       2047 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	return iwl_wait_notification(&mvm->notif_wait, &wait_scan_done,
notif_wait        443 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c static bool iwl_mvm_te_notif(struct iwl_notif_wait_data *notif_wait,
notif_wait        447 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 		container_of(notif_wait, struct iwl_mvm, notif_wait);
notif_wait        475 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c static bool iwl_mvm_time_event_response(struct iwl_notif_wait_data *notif_wait,
notif_wait        479 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 		container_of(notif_wait, struct iwl_mvm, notif_wait);
notif_wait        538 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event,
notif_wait        547 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 		iwl_remove_notification(&mvm->notif_wait, &wait_time_event);
notif_wait        552 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	ret = iwl_wait_notification(&mvm->notif_wait, &wait_time_event, 1);
notif_wait        626 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	iwl_init_notification_wait(&mvm->notif_wait, &wait_te_notif,
notif_wait        634 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 		iwl_remove_notification(&mvm->notif_wait, &wait_te_notif);
notif_wait        635 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	} else if (iwl_wait_notification(&mvm->notif_wait, &wait_te_notif,
notif_wait        144 drivers/net/wireless/intel/iwlwifi/mvm/tt.c static bool iwl_mvm_temp_notif_wait(struct iwl_notif_wait_data *notif_wait,
notif_wait        148 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 		container_of(notif_wait, struct iwl_mvm, notif_wait);
notif_wait        258 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 	iwl_init_notification_wait(&mvm->notif_wait, &wait_temp_notif,
notif_wait        265 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 		iwl_remove_notification(&mvm->notif_wait, &wait_temp_notif);
notif_wait        269 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 	ret = iwl_wait_notification(&mvm->notif_wait, &wait_temp_notif,