Home
last modified time | relevance | path

Searched refs:notif_wait (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/fw/
A Dnotif-wait.c15 spin_lock_init(&notif_wait->notif_wait_lock); in iwl_notification_wait_init()
16 INIT_LIST_HEAD(&notif_wait->notif_waits); in iwl_notification_wait_init()
17 init_waitqueue_head(&notif_wait->notif_waitq); in iwl_notification_wait_init()
26 if (!list_empty(&notif_wait->notif_waits)) { in iwl_notification_wait()
29 spin_lock_bh(&notif_wait->notif_wait_lock); in iwl_notification_wait()
62 spin_unlock_bh(&notif_wait->notif_wait_lock); in iwl_notification_wait()
73 spin_lock_bh(&notif_wait->notif_wait_lock); in iwl_abort_notification_waits()
76 spin_unlock_bh(&notif_wait->notif_wait_lock); in iwl_abort_notification_waits()
78 wake_up_all(&notif_wait->notif_waitq); in iwl_abort_notification_waits()
100 spin_lock_bh(&notif_wait->notif_wait_lock); in iwl_init_notification_wait()
[all …]
A Dpnvm.c20 static bool iwl_pnvm_complete_fn(struct iwl_notif_wait_data *notif_wait, in iwl_pnvm_complete_fn() argument
259 struct iwl_notif_wait_data *notif_wait) in iwl_pnvm_load() argument
345 iwl_init_notification_wait(notif_wait, &pnvm_wait, in iwl_pnvm_load()
353 return iwl_wait_notification(notif_wait, &pnvm_wait, in iwl_pnvm_load()
A Dpnvm.h18 struct iwl_notif_wait_data *notif_wait);
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
A Ducode.c262 static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait, in iwl_alive_fn() argument
266 container_of(notif_wait, struct iwl_priv, notif_wait); in iwl_alive_fn()
309 iwl_init_notification_wait(&priv->notif_wait, &alive_wait, in iwl_load_ucode_wait_alive()
316 iwl_remove_notification(&priv->notif_wait, &alive_wait); in iwl_load_ucode_wait_alive()
324 ret = iwl_wait_notification(&priv->notif_wait, &alive_wait, in iwl_load_ucode_wait_alive()
355 static bool iwlagn_wait_calib(struct iwl_notif_wait_data *notif_wait, in iwlagn_wait_calib() argument
390 iwl_init_notification_wait(&priv->notif_wait, &calib_wait, in iwl_run_init_ucode()
407 ret = iwl_wait_notification(&priv->notif_wait, &calib_wait, in iwl_run_init_ucode()
413 iwl_remove_notification(&priv->notif_wait, &calib_wait); in iwl_run_init_ucode()
A Dmac80211.c404 static bool iwl_resume_status_fn(struct iwl_notif_wait_data *notif_wait, in iwl_resume_status_fn() argument
510 iwl_init_notification_wait(&priv->notif_wait, &status_wait, status_cmd, in iwlagn_mac_resume()
518 ret = iwl_wait_notification(&priv->notif_wait, &status_wait, HZ/5); in iwlagn_mac_resume()
A Drxon.c111 iwl_init_notification_wait(&priv->notif_wait, &disable_wait, in iwlagn_disable_pan()
125 iwl_remove_notification(&priv->notif_wait, &disable_wait); in iwlagn_disable_pan()
127 ret = iwl_wait_notification(&priv->notif_wait, in iwlagn_disable_pan()
A Drx.c988 iwl_notification_wait_init(&priv->notif_wait); in iwl_setup_rx_handlers()
1006 iwl_notification_wait_notify(&priv->notif_wait, pkt); in iwl_rx_dispatch()
A Ddev.h661 struct iwl_notif_wait_data notif_wait; member
A Dmain.c1908 iwl_abort_notification_waits(&priv->notif_wait); in iwlagn_fw_error()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
A Dtime-event.c445 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_te_notif()
477 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_time_event_response()
536 iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event, in iwl_mvm_time_event_send_add()
545 iwl_remove_notification(&mvm->notif_wait, &wait_time_event); in iwl_mvm_time_event_send_add()
624 iwl_init_notification_wait(&mvm->notif_wait, &wait_te_notif, in iwl_mvm_protect_session()
632 iwl_remove_notification(&mvm->notif_wait, &wait_te_notif); in iwl_mvm_protect_session()
633 } else if (iwl_wait_notification(&mvm->notif_wait, &wait_te_notif, in iwl_mvm_protect_session()
1124 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_session_prot_notif()
1205 iwl_init_notification_wait(&mvm->notif_wait, &wait_notif, in iwl_mvm_schedule_session_protection()
1215 iwl_remove_notification(&mvm->notif_wait, &wait_notif); in iwl_mvm_schedule_session_protection()
[all …]
A Dfw.c119 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_alive_fn()
273 iwl_init_notification_wait(&mvm->notif_wait, &alive_wait, in iwl_mvm_load_ucode_wait_alive()
285 iwl_remove_notification(&mvm->notif_wait, &alive_wait); in iwl_mvm_load_ucode_wait_alive()
293 ret = iwl_wait_notification(&mvm->notif_wait, &alive_wait, in iwl_mvm_load_ucode_wait_alive()
343 ret = iwl_pnvm_load(mvm->trans, &mvm->notif_wait); in iwl_mvm_load_ucode_wait_alive()
406 iwl_init_notification_wait(&mvm->notif_wait, in iwl_run_unified_mvm_ucode()
467 ret = iwl_wait_notification(&mvm->notif_wait, &init_wait, in iwl_run_unified_mvm_ucode()
488 iwl_remove_notification(&mvm->notif_wait, &init_wait); in iwl_run_unified_mvm_ucode()
594 iwl_init_notification_wait(&mvm->notif_wait, in iwl_run_init_mvm_ucode()
664 ret = iwl_wait_notification(&mvm->notif_wait, &calib_wait, in iwl_run_init_mvm_ucode()
[all …]
A Dtt.c88 static bool iwl_mvm_temp_notif_wait(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_temp_notif_wait() argument
92 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_temp_notif_wait()
251 iwl_init_notification_wait(&mvm->notif_wait, &wait_temp_notif, in iwl_mvm_get_temp()
257 iwl_remove_notification(&mvm->notif_wait, &wait_temp_notif); in iwl_mvm_get_temp()
261 ret = iwl_wait_notification(&mvm->notif_wait, &wait_temp_notif, in iwl_mvm_get_temp()
A Dops.c1124 iwl_notification_wait_init(&mvm->notif_wait); in iwl_op_mode_mvm_start()
1339 iwl_notification_wait_notify(&mvm->notif_wait, pkt); in iwl_mvm_rx_common()
1537 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_set_hw_rfkill_state()
1582 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_nic_restart()
A Dmac80211.c3715 static bool iwl_mvm_rx_aux_roc(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_rx_aux_roc() argument
3719 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_rx_aux_roc()
3846 iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event, in iwl_mvm_send_aux_roc_cmd()
3856 iwl_remove_notification(&mvm->notif_wait, &wait_time_event); in iwl_mvm_send_aux_roc_cmd()
3861 res = iwl_wait_notification(&mvm->notif_wait, &wait_time_event, 1); in iwl_mvm_send_aux_roc_cmd()
A Dscan.c2921 iwl_init_notification_wait(&mvm->notif_wait, &wait_scan_done, in iwl_mvm_scan_stop_wait()
2935 iwl_remove_notification(&mvm->notif_wait, &wait_scan_done); in iwl_mvm_scan_stop_wait()
2939 return iwl_wait_notification(&mvm->notif_wait, &wait_scan_done, in iwl_mvm_scan_stop_wait()
A Ddebugfs.c1687 iwl_init_notification_wait(&mvm->notif_wait, &wait, in iwl_dbgfs_he_sniffer_params_write()
1696 iwl_remove_notification(&mvm->notif_wait, &wait); in iwl_dbgfs_he_sniffer_params_write()
A Dmvm.h810 struct iwl_notif_wait_data notif_wait; member
A Dd3.c2632 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_d3_test_release()

Completed in 58 milliseconds