Home
last modified time | relevance | path

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

/freebsd-14.2/sys/contrib/dev/iwlwifi/fw/
H 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 …]
H A Dpnvm.c20 static bool iwl_pnvm_complete_fn(struct iwl_notif_wait_data *notif_wait, in iwl_pnvm_complete_fn() argument
369 struct iwl_notif_wait_data *notif_wait, in iwl_pnvm_load() argument
383 iwl_init_notification_wait(notif_wait, &pnvm_wait, in iwl_pnvm_load()
391 return iwl_wait_notification(notif_wait, &pnvm_wait, in iwl_pnvm_load()
H A Dpnvm.h16 struct iwl_notif_wait_data *notif_wait,
/freebsd-14.2/sys/contrib/dev/iwlwifi/mvm/
H A Dtime-event.c460 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_te_notif()
492 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_time_event_response()
551 iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event, in iwl_mvm_time_event_send_add()
560 iwl_remove_notification(&mvm->notif_wait, &wait_time_event); in iwl_mvm_time_event_send_add()
639 iwl_init_notification_wait(&mvm->notif_wait, &wait_te_notif, in iwl_mvm_protect_session()
647 iwl_remove_notification(&mvm->notif_wait, &wait_te_notif); in iwl_mvm_protect_session()
648 } else if (iwl_wait_notification(&mvm->notif_wait, &wait_te_notif, in iwl_mvm_protect_session()
1142 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_session_prot_notif()
1221 iwl_init_notification_wait(&mvm->notif_wait, &wait_notif, in iwl_mvm_schedule_session_protection()
1230 iwl_remove_notification(&mvm->notif_wait, &wait_notif); in iwl_mvm_schedule_session_protection()
[all …]
H A Dfw.c116 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_alive_fn()
339 iwl_init_notification_wait(&mvm->notif_wait, &alive_wait, in iwl_mvm_load_ucode_wait_alive()
351 iwl_remove_notification(&mvm->notif_wait, &alive_wait); in iwl_mvm_load_ucode_wait_alive()
359 ret = iwl_wait_notification(&mvm->notif_wait, &alive_wait, in iwl_mvm_load_ucode_wait_alive()
436 ret = iwl_pnvm_load(mvm->trans, &mvm->notif_wait, in iwl_mvm_load_ucode_wait_alive()
595 iwl_init_notification_wait(&mvm->notif_wait, in iwl_run_unified_mvm_ucode()
663 ret = iwl_wait_notification(&mvm->notif_wait, &init_wait, in iwl_run_unified_mvm_ucode()
684 iwl_remove_notification(&mvm->notif_wait, &init_wait); in iwl_run_unified_mvm_ucode()
704 iwl_init_notification_wait(&mvm->notif_wait, in iwl_run_init_mvm_ucode()
774 ret = iwl_wait_notification(&mvm->notif_wait, &calib_wait, in iwl_run_init_mvm_ucode()
[all …]
H A Dtt.c90 static bool iwl_mvm_temp_notif_wait(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_temp_notif_wait() argument
94 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_temp_notif_wait()
258 iwl_init_notification_wait(&mvm->notif_wait, &wait_temp_notif, in iwl_mvm_get_temp()
264 iwl_remove_notification(&mvm->notif_wait, &wait_temp_notif); in iwl_mvm_get_temp()
268 ret = iwl_wait_notification(&mvm->notif_wait, &wait_temp_notif, in iwl_mvm_get_temp()
H A Dutils.c340 static bool iwl_wait_stats_complete(struct iwl_notif_wait_data *notif_wait, in iwl_wait_stats_complete() argument
381 iwl_init_notification_wait(&mvm->notif_wait, &stats_wait, in iwl_mvm_request_statistics()
387 iwl_remove_notification(&mvm->notif_wait, &stats_wait); in iwl_mvm_request_statistics()
394 ret = iwl_wait_notification(&mvm->notif_wait, &stats_wait, HZ / 5); in iwl_mvm_request_statistics()
H A Dd3.c2866 static bool iwl_mvm_wait_d3_notif(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_wait_d3_notif() argument
2870 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_wait_d3_notif()
3023 iwl_init_notification_wait(&mvm->notif_wait, &wait_d3_notif, in iwl_mvm_d3_notif_wait()
3029 iwl_remove_notification(&mvm->notif_wait, &wait_d3_notif); in iwl_mvm_d3_notif_wait()
3033 return iwl_wait_notification(&mvm->notif_wait, &wait_d3_notif, in iwl_mvm_d3_notif_wait()
3292 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_d3_test_release()
H A Dops.c1350 iwl_notification_wait_init(&mvm->notif_wait); in iwl_op_mode_mvm_start()
1619 iwl_notification_wait_notify(&mvm->notif_wait, pkt); in iwl_mvm_rx_common()
1831 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_set_hw_rfkill_state()
1876 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_nic_restart()
H A Dmac80211.c4378 static bool iwl_mvm_rx_aux_roc(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_rx_aux_roc() argument
4382 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_rx_aux_roc()
4509 iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event, in iwl_mvm_send_aux_roc_cmd()
4519 iwl_remove_notification(&mvm->notif_wait, &wait_time_event); in iwl_mvm_send_aux_roc_cmd()
4524 res = iwl_wait_notification(&mvm->notif_wait, &wait_time_event, 1); in iwl_mvm_send_aux_roc_cmd()
H A Dscan.c3261 iwl_init_notification_wait(&mvm->notif_wait, &wait_scan_done, in iwl_mvm_scan_stop_wait()
3275 iwl_remove_notification(&mvm->notif_wait, &wait_scan_done); in iwl_mvm_scan_stop_wait()
3279 return iwl_wait_notification(&mvm->notif_wait, &wait_scan_done, in iwl_mvm_scan_stop_wait()
H A Ddebugfs.c1847 iwl_init_notification_wait(&mvm->notif_wait, &wait, in iwl_dbgfs_he_sniffer_params_write()
1857 iwl_remove_notification(&mvm->notif_wait, &wait); in iwl_dbgfs_he_sniffer_params_write()
H A Dmvm.h888 struct iwl_notif_wait_data notif_wait; member