/freebsd/sys/contrib/dev/iwlwifi/fw/ |
H A D | notif-wait.c | 13 void iwl_notification_wait_init(struct iwl_notif_wait_data *notif_wait) in iwl_notification_wait_init() argument 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() 21 bool iwl_notification_wait(struct iwl_notif_wait_data *notif_wait, in iwl_notification_wait() argument 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() 30 list_for_each_entry(w, ¬if_wait->notif_waits, list) { in iwl_notification_wait() 57 if (!w->fn || w->fn(notif_wait, pkt, w->fn_data)) { in iwl_notification_wait() 62 spin_unlock_bh(¬if_wait->notif_wait_lock); in iwl_notification_wait() [all …]
|
H A D | pnvm.c | 22 static bool iwl_pnvm_complete_fn(struct iwl_notif_wait_data *notif_wait, in iwl_pnvm_complete_fn() 388 struct iwl_notif_wait_data *notif_wait, in iwl_pnvm_load() 402 iwl_init_notification_wait(notif_wait, &pnvm_wait, 410 return iwl_wait_notification(notif_wait, &pnvm_wait, 20 iwl_pnvm_complete_fn(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_pnvm_complete_fn() argument 369 iwl_pnvm_load(struct iwl_trans * trans,struct iwl_notif_wait_data * notif_wait,const struct iwl_ucode_capabilities * capa) iwl_pnvm_load() argument
|
H A D | pnvm.h | 16 struct iwl_notif_wait_data *notif_wait,
|
/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | time-event.c | 529 static bool iwl_mvm_te_notif(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_time_event_send_add() 533 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_time_event_send_add() 561 static bool iwl_mvm_time_event_response(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_time_event_send_add() 565 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_time_event_send_add() 624 iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event, in iwl_mvm_protect_session() 633 iwl_remove_notification(&mvm->notif_wait, &wait_time_event); in iwl_mvm_protect_session() 638 ret = iwl_wait_notification(&mvm->notif_wait, &wait_time_event, 1); in iwl_mvm_protect_session() 712 iwl_init_notification_wait(&mvm->notif_wait, in __iwl_mvm_remove_time_event() 456 iwl_mvm_te_notif(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_mvm_te_notif() argument 488 iwl_mvm_time_event_response(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_mvm_time_event_response() argument 1138 iwl_mvm_session_prot_notif(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_mvm_session_prot_notif() argument [all...] |
H A D | fw.c | 100 static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_mfu_assert_dump_notif() 105 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_mfu_assert_dump_notif() 256 static bool iwl_wait_init_complete(struct iwl_notif_wait_data *notif_wait, in iwl_alive_fn() 264 static bool iwl_wait_phy_db_entry(struct iwl_notif_wait_data *notif_wait, in iwl_alive_fn() 328 iwl_init_notification_wait(&mvm->notif_wait, &alive_wait, in iwl_mvm_load_ucode_wait_alive() 340 iwl_remove_notification(&mvm->notif_wait, &alive_wait); in iwl_mvm_load_ucode_wait_alive() 348 ret = iwl_wait_notification(&mvm->notif_wait, &alive_wait, in iwl_mvm_load_ucode_wait_alive() 425 ret = iwl_pnvm_load(mvm->trans, &mvm->notif_wait, in iwl_mvm_load_ucode_wait_alive() 628 iwl_init_notification_wait(&mvm->notif_wait, in iwl_run_unified_mvm_ucode() 111 iwl_alive_fn(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_alive_fn() argument 267 iwl_wait_init_complete(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_wait_init_complete() argument 275 iwl_wait_phy_db_entry(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_wait_phy_db_entry() argument [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 | 342 static bool iwl_wait_stats_complete(struct iwl_notif_wait_data *notif_wait, in iwl_wait_stats_complete() 399 iwl_init_notification_wait(&mvm->notif_wait, &stats_wait, in iwl_mvm_request_statistics() 406 iwl_remove_notification(&mvm->notif_wait, &stats_wait); in iwl_mvm_accu_radio_stats() 414 ret = iwl_wait_notification(&mvm->notif_wait, &stats_wait, HZ / 2); 471 iwl_init_notification_wait(&mvm->notif_wait, &stats_wait, in iwl_mvm_send_low_latency_cmd() 477 iwl_remove_notification(&mvm->notif_wait, &stats_wait); in iwl_mvm_send_low_latency_cmd() 484 ret = iwl_wait_notification(&mvm->notif_wait, &stats_wait, HZ / 5); in iwl_mvm_send_low_latency_cmd() 340 iwl_wait_stats_complete(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_wait_stats_complete() argument
|
H A D | d3.c | 3219 static bool iwl_mvm_wait_d3_notif(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_d3_test_open() 3223 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_d3_test_open() 3393 iwl_init_notification_wait(&mvm->notif_wait, &wait_d3_notif, 3398 iwl_init_notification_wait(&mvm->notif_wait, &wait_d3_notif, 3405 iwl_remove_notification(&mvm->notif_wait, &wait_d3_notif); 3409 return iwl_wait_notification(&mvm->notif_wait, &wait_d3_notif, 3749 iwl_abort_notification_waits(&mvm->notif_wait); 2866 iwl_mvm_wait_d3_notif(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_mvm_wait_d3_notif() argument
|
H A D | ops.c | 1445 iwl_notification_wait_init(&mvm->notif_wait); in iwl_mvm_stop_device() 1739 iwl_notification_wait_notify(&mvm->notif_wait, pkt); in iwl_mvm_queue_state_change() 1939 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_nic_restart() 1984 iwl_abort_notification_waits(&mvm->notif_wait); in iwl_mvm_nic_error()
|
H A D | mac80211.c | 4628 static bool iwl_mvm_rx_aux_roc(struct iwl_notif_wait_data *notif_wait, in iwl_mvm_roc_common() 4632 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_roc_common() 4730 iwl_init_notification_wait(&mvm->notif_wait, &wait_time_event, in iwl_mvm_cancel_roc() 4740 iwl_remove_notification(&mvm->notif_wait, &wait_time_event); in iwl_mvm_ftm_responder_chanctx_iter() 4745 res = iwl_wait_notification(&mvm->notif_wait, &wait_time_event, 1); in iwl_mvm_ftm_responder_chanctx_iter() 4378 iwl_mvm_rx_aux_roc(struct iwl_notif_wait_data * notif_wait,struct iwl_rx_packet * pkt,void * data) iwl_mvm_rx_aux_roc() argument
|
H A D | scan.c | 3358 iwl_init_notification_wait(&mvm->notif_wait, &wait_scan_done, in iwl_mvm_report_scan_aborted() 3372 iwl_remove_notification(&mvm->notif_wait, &wait_scan_done); in iwl_mvm_report_scan_aborted() 3376 return iwl_wait_notification(&mvm->notif_wait, &wait_scan_done, in iwl_mvm_report_scan_aborted()
|
H A D | debugfs.c | 1800 iwl_init_notification_wait(&mvm->notif_wait, &wait, in iwl_mvm_sniffer_apply() 1810 iwl_remove_notification(&mvm->notif_wait, &wait); in iwl_dbgfs_he_sniffer_params_write()
|
H A D | mvm.h | 1036 struct iwl_notif_wait_data notif_wait; 888 struct iwl_notif_wait_data notif_wait; global() member
|