| /drivers/net/wireless/intel/iwlwifi/fw/ |
| 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 …]
|
| A D | pnvm.c | 23 static bool iwl_pnvm_complete_fn(struct iwl_notif_wait_data *notif_wait, in iwl_pnvm_complete_fn() argument 403 struct iwl_notif_wait_data *notif_wait, in iwl_pnvm_load() argument 417 iwl_init_notification_wait(notif_wait, &pnvm_wait, in iwl_pnvm_load() 425 return iwl_wait_notification(notif_wait, &pnvm_wait, in iwl_pnvm_load()
|
| A D | pnvm.h | 17 struct iwl_notif_wait_data *notif_wait,
|
| /drivers/net/wireless/intel/iwlwifi/dvm/ |
| A D | ucode.c | 263 static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait, in iwl_alive_fn() argument 267 container_of(notif_wait, struct iwl_priv, notif_wait); in iwl_alive_fn() 305 iwl_init_notification_wait(&priv->notif_wait, &alive_wait, in iwl_load_ucode_wait_alive() 312 iwl_remove_notification(&priv->notif_wait, &alive_wait); in iwl_load_ucode_wait_alive() 320 ret = iwl_wait_notification(&priv->notif_wait, &alive_wait, in iwl_load_ucode_wait_alive() 351 static bool iwlagn_wait_calib(struct iwl_notif_wait_data *notif_wait, in iwlagn_wait_calib() argument 386 iwl_init_notification_wait(&priv->notif_wait, &calib_wait, in iwl_run_init_ucode() 403 ret = iwl_wait_notification(&priv->notif_wait, &calib_wait, in iwl_run_init_ucode() 409 iwl_remove_notification(&priv->notif_wait, &calib_wait); in iwl_run_init_ucode()
|
| A D | mac80211.c | 402 static bool iwl_resume_status_fn(struct iwl_notif_wait_data *notif_wait, in iwl_resume_status_fn() argument 508 iwl_init_notification_wait(&priv->notif_wait, &status_wait, status_cmd, in iwlagn_mac_resume() 516 ret = iwl_wait_notification(&priv->notif_wait, &status_wait, HZ/5); in iwlagn_mac_resume()
|
| A D | rxon.c | 111 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 D | rx.c | 988 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 D | dev.h | 664 struct iwl_notif_wait_data notif_wait; member
|
| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | fw.c | 107 static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait, in iwl_alive_fn() argument 113 container_of(notif_wait, struct iwl_mld, notif_wait); in iwl_alive_fn() 245 iwl_init_notification_wait(&mld->notif_wait, &alive_wait, in iwl_mld_load_fw_wait_alive() 253 iwl_remove_notification(&mld->notif_wait, &alive_wait); in iwl_mld_load_fw_wait_alive() 257 ret = iwl_wait_notification(&mld->notif_wait, &alive_wait, in iwl_mld_load_fw_wait_alive() 296 ret = iwl_pnvm_load(mld->trans, &mld->notif_wait, in iwl_mld_run_fw_init_sequence() 306 iwl_init_notification_wait(&mld->notif_wait, in iwl_mld_run_fw_init_sequence() 317 iwl_remove_notification(&mld->notif_wait, &init_wait); in iwl_mld_run_fw_init_sequence() 324 iwl_remove_notification(&mld->notif_wait, &init_wait); in iwl_mld_run_fw_init_sequence() 328 ret = iwl_wait_notification(&mld->notif_wait, &init_wait, in iwl_mld_run_fw_init_sequence() [all …]
|
| A D | session-protect.c | 114 static bool iwl_mld_session_start_fn(struct iwl_notif_wait_data *notif_wait, in iwl_mld_session_start_fn() argument 163 iwl_init_notification_wait(&mld->notif_wait, &start_wait, in iwl_mld_start_session_protection() 171 iwl_remove_notification(&mld->notif_wait, &start_wait); in iwl_mld_start_session_protection() 175 ret = iwl_wait_notification(&mld->notif_wait, &start_wait, timeout); in iwl_mld_start_session_protection()
|
| A D | stats.c | 123 iwl_init_notification_wait(&mld->notif_wait, &stats_wait, in iwl_mld_fw_stats_to_mac80211() 130 iwl_remove_notification(&mld->notif_wait, &stats_wait); in iwl_mld_fw_stats_to_mac80211() 138 ret = iwl_wait_notification(&mld->notif_wait, &stats_wait, HZ / 2); in iwl_mld_fw_stats_to_mac80211()
|
| A D | d3.c | 1098 static bool iwl_mld_handle_d3_notif(struct iwl_notif_wait_data *notif_wait, in iwl_mld_handle_d3_notif() argument 1103 container_of(notif_wait, struct iwl_mld, notif_wait); in iwl_mld_handle_d3_notif() 1186 iwl_init_notification_wait(&mld->notif_wait, &wait_d3_notif, in iwl_mld_wait_d3_notif() 1192 iwl_init_notification_wait(&mld->notif_wait, &wait_d3_notif, in iwl_mld_wait_d3_notif() 1206 iwl_remove_notification(&mld->notif_wait, &wait_d3_notif); in iwl_mld_wait_d3_notif() 1210 ret = iwl_wait_notification(&mld->notif_wait, &wait_d3_notif, in iwl_mld_wait_d3_notif()
|
| A D | mld.h | 231 struct iwl_notif_wait_data notif_wait; member
|
| A D | debugfs.c | 168 iwl_init_notification_wait(&mld->notif_wait, &wait, in iwl_dbgfs_he_sniffer_params_write() 178 iwl_remove_notification(&mld->notif_wait, &wait); in iwl_dbgfs_he_sniffer_params_write()
|
| A D | scan.c | 1598 iwl_init_notification_wait(&mld->notif_wait, &wait_scan_done, in iwl_mld_scan_stop_wait() 1616 return iwl_wait_notification(&mld->notif_wait, &wait_scan_done, HZ); in iwl_mld_scan_stop_wait() 1619 iwl_remove_notification(&mld->notif_wait, &wait_scan_done); in iwl_mld_scan_stop_wait()
|
| A D | mld.c | 76 iwl_notification_wait_init(&mld->notif_wait); in iwl_construct_mld()
|
| A D | notif.c | 574 iwl_notification_wait_notify(&mld->notif_wait, pkt); in iwl_mld_rx_notif()
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | time-event.c | 531 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_te_notif() 563 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_time_event_response() 622 iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event, in iwl_mvm_time_event_send_add() 631 iwl_remove_notification(&mvm->notif_wait, &wait_time_event); in iwl_mvm_time_event_send_add() 710 iwl_init_notification_wait(&mvm->notif_wait, &wait_te_notif, in iwl_mvm_protect_session() 718 iwl_remove_notification(&mvm->notif_wait, &wait_te_notif); in iwl_mvm_protect_session() 719 } else if (iwl_wait_notification(&mvm->notif_wait, &wait_te_notif, in iwl_mvm_protect_session() 1404 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_session_prot_notif() 1483 iwl_init_notification_wait(&mvm->notif_wait, &wait_notif, in iwl_mvm_schedule_session_protection() 1490 iwl_remove_notification(&mvm->notif_wait, &wait_notif); in iwl_mvm_schedule_session_protection() [all …]
|
| A D | fw.c | 105 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_alive_fn() 316 iwl_init_notification_wait(&mvm->notif_wait, &alive_wait, in iwl_mvm_load_ucode_wait_alive() 329 iwl_remove_notification(&mvm->notif_wait, &alive_wait); in iwl_mvm_load_ucode_wait_alive() 337 ret = iwl_wait_notification(&mvm->notif_wait, &alive_wait, in iwl_mvm_load_ucode_wait_alive() 416 ret = iwl_pnvm_load(mvm->trans, &mvm->notif_wait, in iwl_mvm_load_ucode_wait_alive() 616 iwl_init_notification_wait(&mvm->notif_wait, in iwl_run_unified_mvm_ucode() 684 ret = iwl_wait_notification(&mvm->notif_wait, &init_wait, in iwl_run_unified_mvm_ucode() 706 iwl_remove_notification(&mvm->notif_wait, &init_wait); in iwl_run_unified_mvm_ucode() 726 iwl_init_notification_wait(&mvm->notif_wait, in iwl_run_init_mvm_ucode() 796 ret = iwl_wait_notification(&mvm->notif_wait, &calib_wait, in iwl_run_init_mvm_ucode() [all …]
|
| A D | tt.c | 91 static bool iwl_mvm_temp_notif_wait(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_temp_notif_wait() argument 95 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_temp_notif_wait() 259 iwl_init_notification_wait(&mvm->notif_wait, &wait_temp_notif, in iwl_mvm_get_temp() 265 iwl_remove_notification(&mvm->notif_wait, &wait_temp_notif); in iwl_mvm_get_temp() 269 ret = iwl_wait_notification(&mvm->notif_wait, &wait_temp_notif, in iwl_mvm_get_temp()
|
| A D | utils.c | 337 static bool iwl_wait_stats_complete(struct iwl_notif_wait_data *notif_wait, in iwl_wait_stats_complete() argument 394 iwl_init_notification_wait(&mvm->notif_wait, &stats_wait, in iwl_mvm_request_system_statistics() 401 iwl_remove_notification(&mvm->notif_wait, &stats_wait); in iwl_mvm_request_system_statistics() 409 ret = iwl_wait_notification(&mvm->notif_wait, &stats_wait, HZ / 2); in iwl_mvm_request_system_statistics() 466 iwl_init_notification_wait(&mvm->notif_wait, &stats_wait, in iwl_mvm_request_statistics() 472 iwl_remove_notification(&mvm->notif_wait, &stats_wait); in iwl_mvm_request_statistics() 479 ret = iwl_wait_notification(&mvm->notif_wait, &stats_wait, HZ / 5); in iwl_mvm_request_statistics()
|
| A D | d3.c | 3034 static bool iwl_mvm_wait_d3_notif(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_wait_d3_notif() argument 3038 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_wait_d3_notif() 3200 iwl_init_notification_wait(&mvm->notif_wait, &wait_d3_notif, in iwl_mvm_d3_notif_wait() 3205 iwl_init_notification_wait(&mvm->notif_wait, &wait_d3_notif, in iwl_mvm_d3_notif_wait() 3212 iwl_remove_notification(&mvm->notif_wait, &wait_d3_notif); in iwl_mvm_d3_notif_wait() 3216 return iwl_wait_notification(&mvm->notif_wait, &wait_d3_notif, in iwl_mvm_d3_notif_wait() 3568 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_d3_test_release()
|
| A D | ops.c | 1489 iwl_notification_wait_init(&mvm->notif_wait); in iwl_op_mode_mvm_start() 1784 iwl_notification_wait_notify(&mvm->notif_wait, pkt); in iwl_mvm_rx_common() 1984 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_set_hw_rfkill_state() 2015 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_nic_error()
|
| A D | scan.c | 3377 iwl_init_notification_wait(&mvm->notif_wait, &wait_scan_done, in iwl_mvm_scan_stop_wait() 3391 iwl_remove_notification(&mvm->notif_wait, &wait_scan_done); in iwl_mvm_scan_stop_wait() 3395 iwl_remove_notification(&mvm->notif_wait, &wait_scan_done); in iwl_mvm_scan_stop_wait() 3399 return iwl_wait_notification(&mvm->notif_wait, &wait_scan_done, in iwl_mvm_scan_stop_wait()
|
| A D | mac80211.c | 4635 static bool iwl_mvm_rx_aux_roc(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_rx_aux_roc() argument 4639 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_rx_aux_roc() 4737 iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event, in iwl_mvm_send_aux_roc_cmd() 4747 iwl_remove_notification(&mvm->notif_wait, &wait_time_event); in iwl_mvm_send_aux_roc_cmd() 4752 res = iwl_wait_notification(&mvm->notif_wait, &wait_time_event, 1); in iwl_mvm_send_aux_roc_cmd()
|