| /freebsd-14.2/sys/contrib/dev/iwlwifi/fw/ |
| H A D | notif-wait.c | 15 spin_lock_init(¬if_wait->notif_wait_lock); in iwl_notification_wait_init() 16 INIT_LIST_HEAD(¬if_wait->notif_waits); in iwl_notification_wait_init() 17 init_waitqueue_head(¬if_wait->notif_waitq); in iwl_notification_wait_init() 26 if (!list_empty(¬if_wait->notif_waits)) { in iwl_notification_wait() 29 spin_lock_bh(¬if_wait->notif_wait_lock); in iwl_notification_wait() 62 spin_unlock_bh(¬if_wait->notif_wait_lock); in iwl_notification_wait() 73 spin_lock_bh(¬if_wait->notif_wait_lock); in iwl_abort_notification_waits() 76 spin_unlock_bh(¬if_wait->notif_wait_lock); in iwl_abort_notification_waits() 78 wake_up_all(¬if_wait->notif_waitq); in iwl_abort_notification_waits() 100 spin_lock_bh(¬if_wait->notif_wait_lock); in iwl_init_notification_wait() [all …]
|
| H A D | pnvm.c | 20 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 D | pnvm.h | 16 struct iwl_notif_wait_data *notif_wait,
|
| /freebsd-14.2/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | time-event.c | 460 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 D | fw.c | 116 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 D | tt.c | 90 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 D | utils.c | 340 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 D | d3.c | 2866 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 D | ops.c | 1350 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 D | mac80211.c | 4378 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 D | scan.c | 3261 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 D | debugfs.c | 1847 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 D | mvm.h | 888 struct iwl_notif_wait_data notif_wait; member
|