Home
last modified time | relevance | path

Searched refs:iwm_softc (Results 1 – 20 of 20) sorted by relevance

/NextBSD/sys/dev/iwm/
HDif_iwm_pcie_trans.h107 extern uint32_t iwm_read_prph(struct iwm_softc *sc, uint32_t addr);
108 extern void iwm_write_prph(struct iwm_softc *sc, uint32_t addr, uint32_t val);
109 extern int iwm_read_mem(struct iwm_softc *sc, uint32_t addr, void *buf, int dwords);
110 extern int iwm_write_mem(struct iwm_softc *sc, uint32_t addr, const void *buf,
112 extern int iwm_write_mem32(struct iwm_softc *sc, uint32_t addr, uint32_t val);
113 extern int iwm_poll_bit(struct iwm_softc *sc, int reg,
115 extern int iwm_nic_lock(struct iwm_softc *sc);
116 extern void iwm_nic_unlock(struct iwm_softc *sc);
117 extern void iwm_set_bits_mask_prph(struct iwm_softc *sc,
119 extern void iwm_set_bits_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits);
[all …]
HDif_iwm_pcie_trans.c167 iwm_read_prph(struct iwm_softc *sc, uint32_t addr) in iwm_read_prph()
176 iwm_write_prph(struct iwm_softc *sc, uint32_t addr, uint32_t val) in iwm_write_prph()
187 iwm_read_mem(struct iwm_softc *sc, uint32_t addr, void *buf, int dwords) in iwm_read_mem()
206 iwm_write_mem(struct iwm_softc *sc, uint32_t addr, const void *buf, int dwords) in iwm_write_mem()
228 iwm_write_mem32(struct iwm_softc *sc, uint32_t addr, uint32_t val) in iwm_write_mem32()
234 iwm_poll_bit(struct iwm_softc *sc, int reg, in iwm_poll_bit()
250 iwm_nic_lock(struct iwm_softc *sc) in iwm_nic_lock()
271 iwm_nic_unlock(struct iwm_softc *sc) in iwm_nic_unlock()
278 iwm_set_bits_mask_prph(struct iwm_softc *sc, in iwm_set_bits_mask_prph()
293 iwm_set_bits_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits) in iwm_set_bits_prph()
[all …]
HDif_iwm.c202 static int iwm_store_cscheme(struct iwm_softc *, const uint8_t *, size_t);
203 static int iwm_firmware_store_section(struct iwm_softc *,
206 static int iwm_set_default_calib(struct iwm_softc *, const void *);
208 static int iwm_read_firmware(struct iwm_softc *, enum iwm_ucode_type);
213 static int iwm_alloc_fwmem(struct iwm_softc *);
214 static void iwm_free_fwmem(struct iwm_softc *);
215 static int iwm_alloc_sched(struct iwm_softc *);
216 static void iwm_free_sched(struct iwm_softc *);
217 static int iwm_alloc_kw(struct iwm_softc *);
218 static void iwm_free_kw(struct iwm_softc *);
[all …]
HDif_iwm_util.h109 extern int iwm_send_cmd(struct iwm_softc *sc, struct iwm_host_cmd *hcmd);
110 extern int iwm_mvm_send_cmd_pdu(struct iwm_softc *sc, uint8_t id,
113 extern int iwm_mvm_send_cmd_status(struct iwm_softc *sc,
115 extern int iwm_mvm_send_cmd_pdu_status(struct iwm_softc *sc, uint8_t id,
117 extern void iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd);
HDif_iwm_power.c148 iwm_mvm_beacon_filter_send_cmd(struct iwm_softc *sc, in iwm_mvm_beacon_filter_send_cmd()
195 iwm_mvm_beacon_filter_set_cqm_params(struct iwm_softc *sc, in iwm_mvm_beacon_filter_set_cqm_params()
202 iwm_mvm_update_beacon_abort(struct iwm_softc *sc, struct iwm_node *in, in iwm_mvm_update_beacon_abort()
220 iwm_mvm_power_log(struct iwm_softc *sc, struct iwm_mac_power_cmd *cmd) in iwm_mvm_power_log()
261 iwm_mvm_power_build_cmd(struct iwm_softc *sc, struct iwm_node *in, in iwm_mvm_power_build_cmd()
288 iwm_mvm_power_mac_update_mode(struct iwm_softc *sc, struct iwm_node *in) in iwm_mvm_power_mac_update_mode()
309 iwm_mvm_power_update_device(struct iwm_softc *sc) in iwm_mvm_power_update_device()
327 iwm_mvm_enable_beacon_filter(struct iwm_softc *sc, struct iwm_node *in) in iwm_mvm_enable_beacon_filter()
345 iwm_mvm_disable_beacon_filter(struct iwm_softc *sc) in iwm_mvm_disable_beacon_filter()
363 iwm_mvm_update_beacon_filter(struct iwm_softc *sc, struct iwm_node *in)
HDif_iwm_power.h93 extern int iwm_mvm_power_mac_update_mode(struct iwm_softc *sc,
95 extern int iwm_mvm_power_update_device(struct iwm_softc *sc);
96 extern int iwm_mvm_enable_beacon_filter(struct iwm_softc *sc,
98 extern int iwm_mvm_disable_beacon_filter(struct iwm_softc *sc);
HDif_iwm_scan.c168 iwm_mvm_scan_rx_chain(struct iwm_softc *sc) in iwm_mvm_scan_rx_chain()
182 iwm_mvm_scan_max_out_time(struct iwm_softc *sc, uint32_t flags, int is_assoc) in iwm_mvm_scan_max_out_time()
192 iwm_mvm_scan_suspend_time(struct iwm_softc *sc, int is_assoc) in iwm_mvm_scan_suspend_time()
200 iwm_mvm_scan_rxon_flags(struct iwm_softc *sc, int flags) in iwm_mvm_scan_rxon_flags()
209 iwm_mvm_scan_rate_n_flags(struct iwm_softc *sc, int flags, int no_cck) in iwm_mvm_scan_rate_n_flags()
242 iwm_mvm_get_active_dwell(struct iwm_softc *sc, int flags, int n_ssids) in iwm_mvm_get_active_dwell()
250 iwm_mvm_get_passive_dwell(struct iwm_softc *sc, int flags) in iwm_mvm_get_passive_dwell()
256 iwm_mvm_scan_fill_channels(struct iwm_softc *sc, struct iwm_scan_cmd *cmd, in iwm_mvm_scan_fill_channels()
319 iwm_mvm_fill_probe_req(struct iwm_softc *sc, struct ieee80211_frame *frame, in iwm_mvm_fill_probe_req()
361 iwm_mvm_scan_request(struct iwm_softc *sc, int flags, in iwm_mvm_scan_request()
HDif_iwm_mac_ctxt.c162 iwm_mvm_ack_rates(struct iwm_softc *sc, int is2ghz, in iwm_mvm_ack_rates()
242 iwm_mvm_mac_ctxt_cmd_common(struct iwm_softc *sc, struct iwm_node *in, in iwm_mvm_mac_ctxt_cmd_common()
325 iwm_mvm_mac_ctxt_send_cmd(struct iwm_softc *sc, struct iwm_mac_ctx_cmd *cmd) in iwm_mvm_mac_ctxt_send_cmd()
340 iwm_mvm_mac_ctxt_cmd_fill_sta(struct iwm_softc *sc, struct iwm_node *in, in iwm_mvm_mac_ctxt_cmd_fill_sta()
425 iwm_mvm_mac_ctxt_cmd_station(struct iwm_softc *sc, struct ieee80211vap *vap, in iwm_mvm_mac_ctxt_cmd_station()
455 iwm_mvm_mac_ctx_send(struct iwm_softc *sc, struct ieee80211vap *vap, in iwm_mvm_mac_ctx_send()
468 iwm_mvm_mac_ctxt_add(struct iwm_softc *sc, struct ieee80211vap *vap) in iwm_mvm_mac_ctxt_add()
487 iwm_mvm_mac_ctxt_changed(struct iwm_softc *sc, struct ieee80211vap *vap) in iwm_mvm_mac_ctxt_changed()
505 iwm_mvm_mac_ctxt_remove(struct iwm_softc *sc, struct iwm_node *in)
HDif_iwm_phy_db.c165 iwm_phy_db_get_section(struct iwm_softc *sc, in iwm_phy_db_get_section()
193 iwm_phy_db_set_section(struct iwm_softc *sc, in iwm_phy_db_set_section()
269 iwm_channel_id_to_txp(struct iwm_softc *sc, uint16_t ch_id) in iwm_channel_id_to_txp()
294 iwm_phy_db_get_section_data(struct iwm_softc *sc, in iwm_phy_db_get_section_data()
322 iwm_send_phy_db_cmd(struct iwm_softc *sc, uint16_t type, in iwm_send_phy_db_cmd()
350 iwm_phy_db_send_all_channel_groups(struct iwm_softc *sc, in iwm_phy_db_send_all_channel_groups()
383 iwm_send_phy_db_data(struct iwm_softc *sc) in iwm_send_phy_db_data()
HDif_iwm_mac_ctxt.h109 extern int iwm_mvm_mac_ctxt_add(struct iwm_softc *sc, struct ieee80211vap *vap);
110 extern int iwm_mvm_mac_ctxt_changed(struct iwm_softc *sc, struct ieee80211vap *vap);
111 extern int iwm_mvm_mac_ctxt_remove(struct iwm_softc *sc, struct ieee80211vap *vap);
HDif_iwm_phy_ctxt.c165 iwm_mvm_phy_ctxt_cmd_hdr(struct iwm_softc *sc, struct iwm_mvm_phy_ctxt *ctxt, in iwm_mvm_phy_ctxt_cmd_hdr()
188 iwm_mvm_phy_ctxt_cmd_data(struct iwm_softc *sc, in iwm_mvm_phy_ctxt_cmd_data()
234 iwm_mvm_phy_ctxt_apply(struct iwm_softc *sc, in iwm_mvm_phy_ctxt_apply()
267 iwm_mvm_phy_ctxt_add(struct iwm_softc *sc, struct iwm_mvm_phy_ctxt *ctxt, in iwm_mvm_phy_ctxt_add()
288 iwm_mvm_phy_ctxt_changed(struct iwm_softc *sc, in iwm_mvm_phy_ctxt_changed()
HDif_iwm_binding.h108 extern int iwm_mvm_binding_cmd(struct iwm_softc *sc, struct iwm_node *in,
110 extern int iwm_mvm_binding_update(struct iwm_softc *sc, struct iwm_node *in,
112 extern int iwm_mvm_binding_add_vif(struct iwm_softc *sc, struct iwm_node *in);
HDif_iwm_binding.c162 iwm_mvm_binding_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action) in iwm_mvm_binding_cmd()
204 iwm_mvm_binding_update(struct iwm_softc *sc, struct iwm_node *in, int add) in iwm_mvm_binding_update()
210 iwm_mvm_binding_add_vif(struct iwm_softc *sc, struct iwm_node *in) in iwm_mvm_binding_add_vif()
HDif_iwm_util.c179 iwm_send_cmd(struct iwm_softc *sc, struct iwm_host_cmd *hcmd) in iwm_send_cmd()
328 iwm_mvm_send_cmd_pdu(struct iwm_softc *sc, uint8_t id, in iwm_mvm_send_cmd_pdu()
343 iwm_mvm_send_cmd_status(struct iwm_softc *sc, in iwm_mvm_send_cmd_status()
384 iwm_mvm_send_cmd_pdu_status(struct iwm_softc *sc, uint8_t id, in iwm_mvm_send_cmd_pdu_status()
397 iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd) in iwm_free_resp()
HDif_iwm_phy_ctxt.h109 extern int iwm_mvm_phy_ctxt_add(struct iwm_softc *sc,
113 extern int iwm_mvm_phy_ctxt_changed(struct iwm_softc *sc,
HDif_iwm_phy_db.h144 extern int iwm_phy_db_set_section(struct iwm_softc *sc,
146 extern int iwm_send_phy_db_data(struct iwm_softc *sc);
HDif_iwm_time_event.c212 iwm_mvm_send_time_event_cmd(struct iwm_softc *sc, in iwm_mvm_send_time_event_cmd()
227 iwm_mvm_time_event_send_add(struct iwm_softc *sc, struct iwm_node *in, in iwm_mvm_time_event_send_add()
246 iwm_mvm_protect_session(struct iwm_softc *sc, struct iwm_node *in, in iwm_mvm_protect_session()
HDif_iwmvar.h269 struct iwm_softc;
271 struct iwm_softc *sc;
394 struct iwm_softc { struct
HDif_iwm_scan.h110 iwm_mvm_scan_request(struct iwm_softc *sc, int flags,
HDif_iwm_time_event.h110 extern void iwm_mvm_protect_session(struct iwm_softc *sc, struct iwm_node *in,