Lines Matching defs:mvm

48  * %mvm->add_stream_wk later allocates the queues and TXes the deferred frames.
115 * the mvm op_mode. This is possible since %sta_state can sleep.
438 u16 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data);
462 * @mvm: the iwl_mvm* to use
469 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
471 int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, enum nl80211_iftype iftype);
472 int iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
474 int iwl_mvm_add_sta(struct iwl_mvm *mvm,
478 static inline int iwl_mvm_update_sta(struct iwl_mvm *mvm,
482 return iwl_mvm_sta_send_to_fw(mvm, sta, true, 0);
485 void iwl_mvm_realloc_queues_after_restart(struct iwl_mvm *mvm,
487 int iwl_mvm_wait_sta_queues_empty(struct iwl_mvm *mvm,
489 bool iwl_mvm_sta_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
492 int iwl_mvm_rm_sta(struct iwl_mvm *mvm,
495 int iwl_mvm_rm_sta_id(struct iwl_mvm *mvm,
498 int iwl_mvm_set_sta_key(struct iwl_mvm *mvm,
503 int iwl_mvm_remove_sta_key(struct iwl_mvm *mvm,
508 void iwl_mvm_update_tkip_key(struct iwl_mvm *mvm,
514 void iwl_mvm_rx_eosp_notif(struct iwl_mvm *mvm,
518 int iwl_mvm_sta_rx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
520 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
522 int iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
525 int iwl_mvm_sta_tx_agg_stop(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
527 int iwl_mvm_sta_tx_agg_flush(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
530 int iwl_mvm_sta_tx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
533 int iwl_mvm_add_aux_sta(struct iwl_mvm *mvm, u32 lmac_id);
534 int iwl_mvm_rm_aux_sta(struct iwl_mvm *mvm);
536 int iwl_mvm_alloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
537 void iwl_mvm_free_bcast_sta_queues(struct iwl_mvm *mvm,
539 int iwl_mvm_send_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
540 int iwl_mvm_add_p2p_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
541 int iwl_mvm_send_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
542 int iwl_mvm_rm_p2p_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
543 int iwl_mvm_add_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
544 int iwl_mvm_rm_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
545 int iwl_mvm_allocate_int_sta(struct iwl_mvm *mvm,
549 void iwl_mvm_dealloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
550 void iwl_mvm_dealloc_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta);
551 int iwl_mvm_add_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
552 int iwl_mvm_rm_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
553 void iwl_mvm_dealloc_snif_sta(struct iwl_mvm *mvm);
555 void iwl_mvm_sta_modify_ps_wake(struct iwl_mvm *mvm,
557 void iwl_mvm_sta_modify_sleep_tx_count(struct iwl_mvm *mvm,
562 int iwl_mvm_drain_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
564 void iwl_mvm_sta_modify_disable_tx(struct iwl_mvm *mvm,
566 void iwl_mvm_sta_modify_disable_tx_ap(struct iwl_mvm *mvm,
569 void iwl_mvm_modify_all_sta_disable_tx(struct iwl_mvm *mvm,
573 void iwl_mvm_csa_client_absent(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
574 int iwl_mvm_sta_ensure_queue(struct iwl_mvm *mvm, struct ieee80211_txq *txq);
576 int iwl_mvm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
580 void iwl_mvm_cancel_channel_switch(struct iwl_mvm *mvm,
584 int iwl_mvm_tvqm_enable_txq(struct iwl_mvm *mvm,
603 int (*add_sta)(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
605 int (*update_sta)(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
607 int (*rm_sta)(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
609 int (*mac_ctxt_changed)(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
622 int iwl_mvm_mld_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
624 int iwl_mvm_mld_add_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
626 int iwl_mvm_mld_add_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
628 int iwl_mvm_mld_add_aux_sta(struct iwl_mvm *mvm, u32 lmac_id);
629 int iwl_mvm_mld_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
631 int iwl_mvm_mld_rm_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
632 int iwl_mvm_mld_rm_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
634 int iwl_mvm_mld_rm_aux_sta(struct iwl_mvm *mvm);
635 int iwl_mvm_mld_add_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
637 int iwl_mvm_mld_update_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
639 int iwl_mvm_mld_rm_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
641 int iwl_mvm_mld_rm_sta_id(struct iwl_mvm *mvm, u8 sta_id);
642 int iwl_mvm_mld_update_sta_links(struct iwl_mvm *mvm,
646 u32 iwl_mvm_sta_fw_id_mask(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
648 int iwl_mvm_mld_add_int_sta_with_queue(struct iwl_mvm *mvm,
655 void iwl_mvm_mld_modify_all_sta_disable_tx(struct iwl_mvm *mvm,
658 void iwl_mvm_mld_sta_modify_disable_tx(struct iwl_mvm *mvm,
661 void iwl_mvm_mld_sta_modify_disable_tx_ap(struct iwl_mvm *mvm,