Searched refs:iwl_mvm (Results 1 - 25 of 43) sorted by relevance

12

/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtime-event.h79 void iwl_mvm_protect_session(struct iwl_mvm *mvm,
94 void iwl_mvm_stop_session_protection(struct iwl_mvm *mvm,
100 void iwl_mvm_rx_time_event_notif(struct iwl_mvm *mvm,
108 void iwl_mvm_rx_roc_notif(struct iwl_mvm *mvm,
128 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
140 void iwl_mvm_stop_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
152 void iwl_mvm_remove_time_event(struct iwl_mvm *mvm,
164 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm,
167 void iwl_mvm_cleanup_roc_te(struct iwl_mvm *mvm);
170 void iwl_mvm_remove_csa_period(struct iwl_mvm *mv
[all...]
H A Dsta.h18 struct iwl_mvm;
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,
485 void iwl_mvm_realloc_queues_after_restart(struct iwl_mvm *mvm,
487 int iwl_mvm_wait_sta_queues_empty(struct iwl_mvm *mv
[all...]
H A Dtime-sync.h12 void iwl_mvm_time_sync_msmt_event(struct iwl_mvm *mvm,
14 void iwl_mvm_time_sync_msmt_confirm_event(struct iwl_mvm *mvm,
16 int iwl_mvm_time_sync_config(struct iwl_mvm *mvm, const u8 *addr,
20 bool iwl_mvm_time_sync_frame(struct iwl_mvm *mvm, struct sk_buff *skb, u8 *addr)
H A Dmvm.h384 struct iwl_mvm *mvm;
665 struct iwl_mvm *mvm;
707 struct iwl_mvm *mvm;
837 struct iwl_mvm { struct
847 /* for protecting access to iwl_mvm */
1209 ((struct iwl_mvm *)(_iwl_op_mode)->op_mode_specific)
1253 static inline bool iwl_mvm_is_radio_killed(struct iwl_mvm *mvm)
1259 static inline bool iwl_mvm_is_radio_hw_killed(struct iwl_mvm *mvm)
1264 static inline bool iwl_mvm_firmware_running(struct iwl_mvm *mvm)
1273 iwl_mvm_sta_from_staid_rcu(struct iwl_mvm *mv
[all...]
H A Dled.c11 static void iwl_mvm_send_led_fw_cmd(struct iwl_mvm *mvm, bool on)
33 static void iwl_mvm_led_set(struct iwl_mvm *mvm, bool on)
48 struct iwl_mvm *mvm = container_of(led_cdev, struct iwl_mvm, led);
53 int iwl_mvm_leds_init(struct iwl_mvm *mvm)
96 void iwl_mvm_leds_sync(struct iwl_mvm *mvm)
111 void iwl_mvm_leds_exit(struct iwl_mvm *mvm)
H A Dptp.c23 static void iwl_mvm_ptp_update_new_read(struct iwl_mvm *mvm, u32 gp2)
47 u64 iwl_mvm_ptp_get_adj_time(struct iwl_mvm *mvm, u64 base_time_ns)
87 iwl_mvm_get_crosstimestamp_fw(struct iwl_mvm *mvm, u32 *gp2, u64 *sys_time)
127 static void iwl_mvm_phc_get_crosstimestamp_loop(struct iwl_mvm *mvm,
153 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm,
196 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm,
209 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm,
[all...]
H A Dmld-mac.c7 static void iwl_mvm_mld_set_he_support(struct iwl_mvm *mvm,
17 static void iwl_mvm_mld_mac_ctxt_cmd_common(struct iwl_mvm *mvm,
82 static int iwl_mvm_mld_mac_ctxt_send_cmd(struct iwl_mvm *mvm,
94 static int iwl_mvm_mld_mac_ctxt_cmd_sta(struct iwl_mvm *mvm,
159 static int iwl_mvm_mld_mac_ctxt_cmd_listener(struct iwl_mvm *mvm,
178 static int iwl_mvm_mld_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm,
195 static int iwl_mvm_mld_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm,
217 static int iwl_mvm_mld_mac_ctxt_cmd_ap_go(struct iwl_mvm *mvm,
237 static int iwl_mvm_mld_mac_ctx_send(struct iwl_mvm *mvm,
260 int iwl_mvm_mld_mac_ctxt_add(struct iwl_mvm *mv
[all...]
H A Dtt.c13 void iwl_mvm_enter_ctkill(struct iwl_mvm *mvm)
38 static void iwl_mvm_exit_ctkill(struct iwl_mvm *mvm)
47 static void iwl_mvm_tt_temp_changed(struct iwl_mvm *mvm, u32 temp)
60 static int iwl_mvm_temp_notif_parse(struct iwl_mvm *mvm,
91 struct iwl_mvm *mvm =
92 container_of(notif_wait, struct iwl_mvm, notif_wait);
105 void iwl_mvm_temp_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb)
155 void iwl_mvm_ct_kill_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb)
176 static int iwl_mvm_send_temp_cmd(struct iwl_mvm *mvm, bool response, s32 *temp)
235 int iwl_mvm_get_temp(struct iwl_mvm *mv
[all...]
H A Dutils.c21 int iwl_mvm_send_cmd(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd)
57 int iwl_mvm_send_cmd_pdu(struct iwl_mvm *mvm, u32 id,
73 int iwl_mvm_send_cmd_status(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd,
126 int iwl_mvm_send_cmd_pdu_status(struct iwl_mvm *mvm, u32 id, u16 len,
195 void iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb)
228 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx)
255 int iwl_mvm_send_lq_cmd(struct iwl_mvm *mvm, struct iwl_lq_cmd *lq)
282 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
324 void iwl_mvm_update_smps_on_active_links(struct iwl_mvm *mvm,
347 static int iwl_mvm_request_system_statistics(struct iwl_mvm *mv
[all...]
H A Dmld-sta.c9 u32 iwl_mvm_sta_fw_id_mask(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
45 static int iwl_mvm_mld_send_sta_cmd(struct iwl_mvm *mvm,
59 static int iwl_mvm_mld_add_int_sta_to_fw(struct iwl_mvm *mvm,
92 static int iwl_mvm_mld_rm_sta_from_fw(struct iwl_mvm *mvm, u32 sta_id)
115 static int iwl_mvm_add_aux_sta_to_fw(struct iwl_mvm *mvm,
136 int iwl_mvm_mld_add_int_sta_with_queue(struct iwl_mvm *mvm,
175 static int iwl_mvm_mld_add_int_sta(struct iwl_mvm *mvm,
206 int iwl_mvm_mld_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
245 int iwl_mvm_mld_add_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
279 int iwl_mvm_mld_add_snif_sta(struct iwl_mvm *mv
[all...]
H A Dcoex.c92 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif)
135 int iwl_mvm_send_bt_init_conf(struct iwl_mvm *mvm)
177 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id,
212 struct iwl_mvm *mvm;
221 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm,
236 static void iwl_mvm_bt_coex_tcm_based_ci(struct iwl_mvm *mvm,
258 static void iwl_mvm_bt_coex_enable_esr(struct iwl_mvm *mvm,
301 iwl_mvm_bt_coex_calculate_esr_mode(struct iwl_mvm *mvm,
357 void iwl_mvm_bt_coex_update_vif_esr(struct iwl_mvm *mvm,
376 static void iwl_mvm_bt_notif_per_link(struct iwl_mvm *mv
[all...]
H A Drs.h233 struct iwl_mvm *drv;
378 struct iwl_mvm *drv;
398 void iwl_mvm_rs_rate_init(struct iwl_mvm *mvm,
406 void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
431 int iwl_mvm_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
435 void iwl_mvm_reset_frame_stats(struct iwl_mvm *mvm);
440 void iwl_mvm_rs_add_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta);
441 void iwl_mvm_rs_add_sta_link(struct iwl_mvm *mvm,
444 void iwl_mvm_rs_fw_rate_init(struct iwl_mvm *mvm,
450 int rs_fw_tx_protection(struct iwl_mvm *mv
[all...]
H A Dbinding.c21 static int iwl_mvm_binding_cmd(struct iwl_mvm *mvm, u32 action,
90 static int iwl_mvm_binding_update(struct iwl_mvm *mvm,
132 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
150 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
168 u32 iwl_mvm_get_lmac_id(struct iwl_mvm *mvm, enum nl80211_band band)
H A Dphy-ctxt.c78 static void iwl_mvm_phy_ctxt_set_rxchain(struct iwl_mvm *mvm,
116 static void iwl_mvm_phy_ctxt_cmd_data_v1(struct iwl_mvm *mvm,
137 static void iwl_mvm_phy_ctxt_cmd_data(struct iwl_mvm *mvm,
155 int iwl_mvm_phy_send_rlc(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt,
198 static int iwl_mvm_phy_ctxt_apply(struct iwl_mvm *mvm,
268 int iwl_mvm_phy_ctxt_add(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt,
299 void iwl_mvm_phy_ctxt_ref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt)
315 int iwl_mvm_phy_ctxt_changed(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt,
360 void iwl_mvm_phy_ctxt_unref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt)
393 int iwl_mvm_phy_ctx_count(struct iwl_mvm *mv
[all...]
H A Dtime-event.c25 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm,
48 static void iwl_mvm_cleanup_roc(struct iwl_mvm *mvm)
122 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, roc_done_wk);
129 static void iwl_mvm_roc_finished(struct iwl_mvm *mvm)
141 static void iwl_mvm_csa_noa_start(struct iwl_mvm *mvm)
176 static bool iwl_mvm_te_check_disconnect(struct iwl_mvm *mvm,
217 iwl_mvm_te_handle_notify_csa(struct iwl_mvm *mvm,
253 static void iwl_mvm_te_check_trigger(struct iwl_mvm *mvm,
297 static void iwl_mvm_te_handle_notif(struct iwl_mvm *mv
[all...]
H A Dftm-initiator.c43 int iwl_mvm_ftm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
127 void iwl_mvm_ftm_remove_pasn_sta(struct iwl_mvm *mvm, u8 *addr)
144 static void iwl_mvm_ftm_reset(struct iwl_mvm *mvm)
159 void iwl_mvm_ftm_restart(struct iwl_mvm *mvm)
189 void iwl_mvm_ftm_initiator_smooth_config(struct iwl_mvm *mvm)
202 void iwl_mvm_ftm_initiator_smooth_stop(struct iwl_mvm *mvm)
227 static void iwl_mvm_ftm_cmd_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
257 static void iwl_mvm_ftm_cmd_common(struct iwl_mvm *mvm,
304 static void iwl_mvm_ftm_cmd_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
312 iwl_mvm_ftm_target_chandef_v1(struct iwl_mvm *mv
[all...]
H A Dops.c84 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode);
148 static void iwl_mvm_rx_monitor_notif(struct iwl_mvm *mvm,
215 struct iwl_mvm *mvm = mvmvif->mvm;
244 static void iwl_mvm_rx_thermal_dual_chain_req(struct iwl_mvm *mvm,
291 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb);
684 static u32 iwl_mvm_min_backoff(struct iwl_mvm *mvm)
706 struct iwl_mvm *mvm =
707 container_of(work, struct iwl_mvm, cs_tx_unblock_dwork.work);
729 struct iwl_mvm *mvm = ctx;
736 struct iwl_mvm *mv
[all...]
H A Dlink.c8 static u32 iwl_mvm_get_free_fw_link_id(struct iwl_mvm *mvm,
25 static void iwl_mvm_release_fw_link_id(struct iwl_mvm *mvm, u32 link_id)
33 static int iwl_mvm_link_cmd_send(struct iwl_mvm *mvm,
49 int iwl_mvm_set_link_mapping(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
70 int iwl_mvm_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
111 int iwl_mvm_link_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
267 int iwl_mvm_unset_link_mapping(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
286 int iwl_mvm_remove_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
316 int iwl_mvm_disable_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
H A Dftm-responder.c90 iwl_mvm_ftm_responder_set_ndp(struct iwl_mvm *mvm,
108 iwl_mvm_ftm_responder_cmd(struct iwl_mvm *mvm,
172 iwl_mvm_ftm_responder_dyn_cfg_v2(struct iwl_mvm *mvm,
217 iwl_mvm_ftm_responder_dyn_cfg_v3(struct iwl_mvm *mvm,
276 iwl_mvm_ftm_responder_dyn_cfg_cmd(struct iwl_mvm *mvm,
303 static void iwl_mvm_resp_del_pasn_sta(struct iwl_mvm *mvm,
322 int iwl_mvm_ftm_respoder_add_pasn_sta(struct iwl_mvm *mvm,
390 int iwl_mvm_ftm_resp_remove_pasn_sta(struct iwl_mvm *mvm,
408 int iwl_mvm_ftm_start_responder(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
457 void iwl_mvm_ftm_responder_clear(struct iwl_mvm *mv
[all...]
H A Dmld-key.c11 static u32 iwl_mvm_get_sec_sta_mask(struct iwl_mvm *mvm,
59 u32 iwl_mvm_get_sec_flags(struct iwl_mvm *mvm,
132 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw);
153 int iwl_mvm_mld_update_sta_keys(struct iwl_mvm *mvm,
170 static int __iwl_mvm_sec_key_del(struct iwl_mvm *mvm, u32 sta_mask,
184 int iwl_mvm_mld_send_key(struct iwl_mvm *mvm, u32 sta_mask, u32 key_flags,
244 int iwl_mvm_sec_key_add(struct iwl_mvm *mvm,
296 static int _iwl_mvm_sec_key_del(struct iwl_mvm *mvm,
345 int iwl_mvm_sec_key_del_pasn(struct iwl_mvm *mvm,
360 int iwl_mvm_sec_key_del(struct iwl_mvm *mv
[all...]
H A Dmac-ctxt.c46 struct iwl_mvm *mvm;
184 void iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm,
207 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
328 static void iwl_mvm_ack_rates(struct iwl_mvm *mvm,
414 void iwl_mvm_set_fw_basic_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
433 void iwl_mvm_set_fw_protection_flags(struct iwl_mvm *mvm,
479 void iwl_mvm_set_fw_qos_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
541 static void iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm,
587 static int iwl_mvm_mac_ctxt_send_cmd(struct iwl_mvm *mvm,
598 void iwl_mvm_set_fw_dtim_tbtt(struct iwl_mvm *mv
[all...]
H A Dmac80211.c92 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm)
110 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw);
173 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm)
191 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm,
200 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm, bool force_regd_sync)
294 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw);
302 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw);
324 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm)
788 static void iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb,
805 struct iwl_mvm *mv
[all...]
H A Dvendor-cmd.c26 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw);
73 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw);
120 void iwl_mvm_vendor_cmds_register(struct iwl_mvm *mvm)
128 void iwl_mvm_send_roaming_forbidden_event(struct iwl_mvm *mvm,
H A Dtime-sync.c33 static struct sk_buff *iwl_mvm_time_sync_find_skb(struct iwl_mvm *mvm, u8 *addr,
58 void iwl_mvm_time_sync_msmt_event(struct iwl_mvm *mvm,
93 void iwl_mvm_time_sync_msmt_confirm_event(struct iwl_mvm *mvm,
128 int iwl_mvm_time_sync_config(struct iwl_mvm *mvm, const u8 *addr, u32 protocols)
H A Ddebugfs.c26 struct iwl_mvm *mvm = file->private_data;
49 static ssize_t iwl_dbgfs_stop_ctdp_write(struct iwl_mvm *mvm, char *buf,
78 static ssize_t iwl_dbgfs_start_ctdp_write(struct iwl_mvm *mvm,
108 static ssize_t iwl_dbgfs_force_ctkill_write(struct iwl_mvm *mvm, char *buf,
120 static ssize_t iwl_dbgfs_tx_flush_write(struct iwl_mvm *mvm, char *buf,
154 static ssize_t iwl_dbgfs_sta_drain_write(struct iwl_mvm *mvm, char *buf,
188 struct iwl_mvm *mvm = file->private_data;
220 static ssize_t iwl_dbgfs_sram_write(struct iwl_mvm *mvm, char *buf,
255 struct iwl_mvm *mvm = file->private_data;
274 static ssize_t iwl_dbgfs_set_nic_temperature_write(struct iwl_mvm *mv
[all...]

Completed in 315 milliseconds

12