| /NextBSD/sys/dev/iwm/ |
| HD | if_iwm_pcie_trans.h | 107 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 …]
|
| HD | if_iwm_pcie_trans.c | 167 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 …]
|
| HD | if_iwm.c | 202 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 …]
|
| HD | if_iwm_util.h | 109 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);
|
| HD | if_iwm_power.c | 148 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)
|
| HD | if_iwm_power.h | 93 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);
|
| HD | if_iwm_scan.c | 168 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()
|
| HD | if_iwm_mac_ctxt.c | 162 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)
|
| HD | if_iwm_phy_db.c | 165 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()
|
| HD | if_iwm_mac_ctxt.h | 109 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);
|
| HD | if_iwm_phy_ctxt.c | 165 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()
|
| HD | if_iwm_binding.h | 108 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);
|
| HD | if_iwm_binding.c | 162 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()
|
| HD | if_iwm_util.c | 179 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()
|
| HD | if_iwm_phy_ctxt.h | 109 extern int iwm_mvm_phy_ctxt_add(struct iwm_softc *sc, 113 extern int iwm_mvm_phy_ctxt_changed(struct iwm_softc *sc,
|
| HD | if_iwm_phy_db.h | 144 extern int iwm_phy_db_set_section(struct iwm_softc *sc, 146 extern int iwm_send_phy_db_data(struct iwm_softc *sc);
|
| HD | if_iwm_time_event.c | 212 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()
|
| HD | if_iwmvar.h | 269 struct iwm_softc; 271 struct iwm_softc *sc; 394 struct iwm_softc { struct
|
| HD | if_iwm_scan.h | 110 iwm_mvm_scan_request(struct iwm_softc *sc, int flags,
|
| HD | if_iwm_time_event.h | 110 extern void iwm_mvm_protect_session(struct iwm_softc *sc, struct iwm_node *in,
|