/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwm.c | 156 #define SC_DEV_FOR_PCI sc->sc_dev 471 int iwm_drain_sta(struct iwm_softc *sc, struct iwm_node *, int); 583 iwm_lookup_cmd_ver(struct iwm_softc *sc, uint8_t grp, uint8_t cmd) argument 588 for (i = 0; i < sc->n_cmd_versions; i++) { 589 entry = &sc->cmd_versions[i]; 613 iwm_store_cscheme(struct iwm_softc *sc, uint8_t *data, size_t dlen) argument 627 iwm_firmware_store_section(struct iwm_softc *sc, enum iwm_ucode_type type, argument 638 fws = &sc->sc_fw.fw_sects[type]; 667 iwm_set_default_calib(struct iwm_softc *sc, const void *data) argument 675 sc 708 iwm_read_firmware(struct iwm_softc *sc) argument 1058 iwm_read_prph_unlocked(struct iwm_softc *sc, uint32_t addr) argument 1067 iwm_read_prph(struct iwm_softc *sc, uint32_t addr) argument 1074 iwm_write_prph_unlocked(struct iwm_softc *sc, uint32_t addr, uint32_t val) argument 1083 iwm_write_prph(struct iwm_softc *sc, uint32_t addr, uint32_t val) argument 1090 iwm_write_prph64(struct iwm_softc *sc, uint64_t addr, uint64_t val) argument 1097 iwm_read_mem(struct iwm_softc *sc, uint32_t addr, void *buf, int dwords) argument 1114 iwm_write_mem(struct iwm_softc *sc, uint32_t addr, const void *buf, int dwords) argument 1134 iwm_write_mem32(struct iwm_softc *sc, uint32_t addr, uint32_t val) argument 1140 iwm_poll_bit(struct iwm_softc *sc, int reg, uint32_t bits, uint32_t mask, int timo) argument 1156 iwm_nic_lock(struct iwm_softc *sc) argument 1183 iwm_nic_assert_locked(struct iwm_softc *sc) argument 1190 iwm_nic_unlock(struct iwm_softc *sc) argument 1201 iwm_set_bits_mask_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits, uint32_t mask) argument 1217 iwm_set_bits_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits) argument 1223 iwm_clear_bits_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits) argument 1287 iwm_alloc_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring) argument 1358 iwm_disable_rx_dma(struct iwm_softc *sc) argument 1385 iwm_reset_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring) argument 1397 iwm_free_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring) argument 1426 iwm_alloc_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring, int qid) argument 1510 iwm_reset_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring) argument 1542 iwm_free_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring) argument 1565 iwm_enable_rfkill_int(struct iwm_softc *sc) argument 1584 iwm_check_rfkill(struct iwm_softc *sc) argument 1608 iwm_enable_interrupts(struct iwm_softc *sc) argument 1628 iwm_enable_fwload_interrupt(struct iwm_softc *sc) argument 1643 iwm_restore_interrupts(struct iwm_softc *sc) argument 1649 iwm_disable_interrupts(struct iwm_softc *sc) argument 1666 iwm_ict_reset(struct iwm_softc *sc) argument 1689 iwm_set_hw_ready(struct iwm_softc *sc) argument 1709 iwm_prepare_card_hw(struct iwm_softc *sc) argument 1739 iwm_apm_config(struct iwm_softc *sc) argument 1776 iwm_apm_init(struct iwm_softc *sc) argument 1897 iwm_apm_stop(struct iwm_softc *sc) argument 1926 iwm_init_msix_hw(struct iwm_softc *sc) argument 1940 iwm_conf_msix_hw(struct iwm_softc *sc, int stopped) argument 2027 iwm_clear_persistence_bit(struct iwm_softc *sc) argument 2047 iwm_start_hw(struct iwm_softc *sc) argument 2079 iwm_stop_device(struct iwm_softc *sc) argument 2162 iwm_nic_config(struct iwm_softc *sc) argument 2209 iwm_nic_rx_init(struct iwm_softc *sc) argument 2218 iwm_nic_rx_mq_init(struct iwm_softc *sc) argument 2271 iwm_nic_rx_legacy_init(struct iwm_softc *sc) argument 2321 iwm_nic_tx_init(struct iwm_softc *sc) argument 2352 iwm_nic_init(struct iwm_softc *sc) argument 2398 iwm_enable_ac_txq(struct iwm_softc *sc, int qid, int fifo) argument 2443 iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo, int aggregate, uint8_t tid, uint16_t ssn) argument 2490 iwm_disable_txq(struct iwm_softc *sc, int sta_id, int qid, uint8_t tid) argument 2510 iwm_post_alive(struct iwm_softc *sc) argument 2575 iwm_phy_db_get_section(struct iwm_softc *sc, uint16_t type, uint16_t chg_id) argument 2602 iwm_phy_db_set_section(struct iwm_softc *sc, struct iwm_calib_res_notif_phy_db *phy_db_notif) argument 2674 iwm_channel_id_to_txp(struct iwm_softc *sc, uint16_t ch_id) argument 2699 iwm_phy_db_get_section_data(struct iwm_softc *sc, uint32_t type, uint8_t **data, uint16_t *size, uint16_t ch_id) argument 2721 iwm_send_phy_db_cmd(struct iwm_softc *sc, uint16_t type, uint16_t length, void *data) argument 2742 iwm_phy_db_send_all_channel_groups(struct iwm_softc *sc, uint16_t type, uint8_t max_ch_groups) argument 2768 iwm_send_phy_db_data(struct iwm_softc *sc) argument 2812 iwm_send_time_event_cmd(struct iwm_softc *sc, const struct iwm_time_event_cmd *cmd) argument 2854 iwm_protect_session(struct iwm_softc *sc, struct iwm_node *in, uint32_t duration, uint32_t max_delay) argument 2890 iwm_unprotect_session(struct iwm_softc *sc, struct iwm_node *in) argument 2935 iwm_nvm_read_chunk(struct iwm_softc *sc, uint16_t section, uint16_t offset, uint16_t length, uint8_t *data, uint16_t *len) argument 3009 iwm_nvm_read_section(struct iwm_softc *sc, uint16_t section, uint8_t *data, uint16_t *len, size_t max_len) argument 3032 iwm_fw_valid_tx_ant(struct iwm_softc *sc) argument 3046 iwm_fw_valid_rx_ant(struct iwm_softc *sc) argument 3060 iwm_valid_siso_ant_rate_mask(struct iwm_softc *sc) argument 3077 iwm_init_channel_map(struct iwm_softc *sc, const uint16_t * const nvm_ch_flags, const uint8_t *nvm_channels, int nchan) argument 3134 iwm_mimo_enabled(struct iwm_softc *sc) argument 3143 iwm_setup_ht_rates(struct iwm_softc *sc) argument 3164 iwm_setup_vht_rates(struct iwm_softc *sc) argument 3208 iwm_clear_reorder_buffer(struct iwm_softc *sc, struct iwm_rxba_data *rxba) argument 3233 struct iwm_softc *sc = rxba->sc; local 3264 struct iwm_softc *sc = rxba->sc; local 3322 iwm_sta_rx_agg(struct iwm_softc *sc, struct ieee80211_node *ni, uint8_t tid, uint16_t ssn, uint16_t winsize, int timeout_val, int start) argument 3440 struct iwm_softc *sc = arg; local 3465 struct iwm_softc *sc = ic->ic_softc; local 3475 struct iwm_softc *sc = ic->ic_softc; local 3485 struct iwm_softc *sc = ic->ic_softc; local 3495 struct iwm_softc *sc = arg; local 3540 struct iwm_softc *sc = ic->ic_softc; local 3550 struct iwm_softc *sc = ic->ic_softc; local 3558 iwm_sta_tx_agg(struct iwm_softc *sc, struct ieee80211_node *ni, uint8_t tid, uint16_t ssn, uint16_t winsize, int start) argument 3683 struct iwm_softc *sc = arg; local 3743 struct iwm_softc *sc = IC2IFP(ic)->if_softc; local 3766 struct iwm_softc *sc = IC2IFP(ic)->if_softc; local 3779 struct iwm_softc *sc = IC2IFP(ic)->if_softc; local 3813 struct iwm_softc *sc = IC2IFP(ic)->if_softc; local 3828 iwm_set_hw_address_8000(struct iwm_softc *sc, struct iwm_nvm_data *data, const uint16_t *mac_override, const uint16_t *nvm_hw) argument 3888 iwm_parse_nvm_data(struct iwm_softc *sc, const uint16_t *nvm_hw, const uint16_t *nvm_sw, const uint16_t *nvm_calib, const uint16_t *mac_override, const uint16_t *phy_sku, const uint16_t *regulatory, int n_regulatory) argument 3975 iwm_parse_nvm_sections(struct iwm_softc *sc, struct iwm_nvm_section *sections) argument 4039 iwm_nvm_init(struct iwm_softc *sc) argument 4084 iwm_firmware_load_sect(struct iwm_softc *sc, uint32_t dst_addr, const uint8_t *section, uint32_t byte_cnt) argument 4109 iwm_firmware_load_chunk(struct iwm_softc *sc, uint32_t dst_addr, const uint8_t *chunk, uint32_t byte_cnt) argument 4177 iwm_load_firmware_7000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) argument 4209 iwm_load_cpu_sections_8000(struct iwm_softc *sc, struct iwm_fw_sects *fws, int cpu, int *first_ucode_section) argument 4287 iwm_load_firmware_8000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) argument 4318 iwm_load_firmware(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) argument 4344 iwm_start_fw(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) argument 4374 iwm_send_tx_ant_cfg(struct iwm_softc *sc, uint8_t valid_tx_ant) argument 4385 iwm_send_phy_cfg_cmd(struct iwm_softc *sc) argument 4402 iwm_send_dqa_cmd(struct iwm_softc *sc) argument 4414 iwm_load_ucode_wait_alive(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) argument 4467 iwm_run_init_mvm_ucode(struct iwm_softc *sc, int justnvm) argument 4552 iwm_config_ltr(struct iwm_softc *sc) argument 4565 iwm_rx_addbuf(struct iwm_softc *sc, int size, int idx) argument 4629 iwm_get_signal_strength(struct iwm_softc *sc, struct iwm_rx_phy_info *phy_info) argument 4651 iwm_rxmq_get_signal_strength(struct iwm_softc *sc, struct iwm_rx_mpdu_desc *desc) argument 4664 iwm_rx_rx_phy_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt, struct iwm_rx_data *data) argument 4697 iwm_ccmp_decap(struct iwm_softc *sc, struct mbuf *m, struct ieee80211_node *ni, struct ieee80211_rxinfo *rxi) argument 4750 iwm_rx_hwdecrypt(struct iwm_softc *sc, struct mbuf *m, uint32_t rx_pkt_status, struct ieee80211_rxinfo *rxi) argument 4804 iwm_rx_frame(struct iwm_softc *sc, struct mbuf *m, int chanidx, uint32_t rx_pkt_status, int is_shortpre, int rate_n_flags, uint32_t device_timestamp, struct ieee80211_rxinfo *rxi, struct mbuf_list *ml) argument 4886 iwm_rx_mpdu(struct iwm_softc *sc, struct mbuf *m, void *pktdata, size_t maxlen, struct mbuf_list *ml) argument 4980 iwm_detect_duplicate(struct iwm_softc *sc, struct mbuf *m, struct iwm_rx_mpdu_desc *desc, struct ieee80211_rxinfo *rxi) argument 5044 iwm_release_frames(struct iwm_softc *sc, struct ieee80211_node *ni, struct iwm_rxba_data *rxba, struct iwm_reorder_buffer *reorder_buf, uint16_t nssn, struct mbuf_list *ml) argument 5102 iwm_oldsn_workaround(struct iwm_softc *sc, struct ieee80211_node *ni, int tid, struct iwm_reorder_buffer *buffer, uint32_t reorder_data, uint32_t gp2) argument 5155 iwm_rx_reorder(struct iwm_softc *sc, struct mbuf *m, int chanidx, struct iwm_rx_mpdu_desc *desc, int is_shortpre, int rate_n_flags, uint32_t device_timestamp, struct ieee80211_rxinfo *rxi, struct mbuf_list *ml) argument 5351 iwm_rx_mpdu_mq(struct iwm_softc *sc, struct mbuf *m, void *pktdata, size_t maxlen, struct mbuf_list *ml) argument 5499 iwm_ra_choose(struct iwm_softc *sc, struct ieee80211_node *ni) argument 5520 iwm_ht_single_rate_control(struct iwm_softc *sc, struct ieee80211_node *ni, int txmcs, uint8_t failure_frame, int txfail) argument 5565 iwm_vht_single_rate_control(struct iwm_softc *sc, struct ieee80211_node *ni, int txmcs, int nss, uint8_t failure_frame, int txfail) argument 5629 iwm_rx_tx_cmd_single(struct iwm_softc *sc, struct iwm_rx_packet *pkt, struct iwm_node *in, int txmcs, int txrate) argument 5690 iwm_txd_done(struct iwm_softc *sc, struct iwm_tx_data *txd) argument 5709 iwm_txq_advance(struct iwm_softc *sc, struct iwm_tx_ring *ring, int idx) argument 5727 iwm_ampdu_tx_done(struct iwm_softc *sc, struct iwm_cmd_header *cmd_hdr, struct iwm_node *in, struct iwm_tx_ring *txq, uint32_t initial_rate, uint8_t nframes, uint8_t failure_frame, uint16_t ssn, int status, struct iwm_agg_tx_status *agg_status) argument 5850 iwm_rx_tx_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt, struct iwm_rx_data *data) argument 5902 iwm_clear_oactive(struct iwm_softc *sc, struct iwm_tx_ring *ring) argument 5922 iwm_ampdu_rate_control(struct iwm_softc *sc, struct ieee80211_node *ni, struct iwm_tx_ring *txq, int tid, uint16_t seq, uint16_t ssn) argument 5962 iwm_rx_compressed_ba(struct iwm_softc *sc, struct iwm_rx_packet *pkt) argument 6036 iwm_rx_bmiss(struct iwm_softc *sc, struct iwm_rx_packet *pkt, struct iwm_rx_data *data) argument 6069 iwm_binding_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action) argument 6117 iwm_phy_ctxt_cmd_hdr(struct iwm_softc *sc, struct iwm_phy_ctxt *ctxt, struct iwm_phy_context_cmd *cmd, uint32_t action, uint32_t apply_time) argument 6129 iwm_phy_ctxt_cmd_data(struct iwm_softc *sc, struct iwm_phy_context_cmd *cmd, struct ieee80211_channel *chan, uint8_t chains_static, uint8_t chains_dynamic, uint8_t sco, uint8_t vht_chan_width) argument 6206 iwm_phy_ctxt_cmd_uhb(struct iwm_softc *sc, struct iwm_phy_ctxt *ctxt, uint8_t chains_static, uint8_t chains_dynamic, uint32_t action, uint32_t apply_time, uint8_t sco, uint8_t vht_chan_width) argument 6258 iwm_phy_ctxt_cmd(struct iwm_softc *sc, struct iwm_phy_ctxt *ctxt, uint8_t chains_static, uint8_t chains_dynamic, uint32_t action, uint32_t apply_time, uint8_t sco, uint8_t vht_chan_width) argument 6285 iwm_send_cmd(struct iwm_softc *sc, struct iwm_host_cmd *hcmd) argument 6460 iwm_send_cmd_pdu(struct iwm_softc *sc, uint32_t id, uint32_t flags, uint16_t len, const void *data) argument 6474 iwm_send_cmd_status(struct iwm_softc *sc, struct iwm_host_cmd *cmd, uint32_t *status) argument 6506 iwm_send_cmd_pdu_status(struct iwm_softc *sc, uint32_t id, uint16_t len, const void *data, uint32_t *status) argument 6519 iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd) argument 6527 iwm_cmd_done(struct iwm_softc *sc, int qid, int idx, int code) argument 6561 iwm_update_sched(struct iwm_softc *sc, int qid, int idx, uint8_t sta_id, uint16_t len) argument 6587 iwm_reset_sched(struct iwm_softc *sc, int qid, int idx, uint8_t sta_id) argument 6614 iwm_tx_fill_cmd(struct iwm_softc *sc, struct iwm_node *in, struct ieee80211_frame *wh, struct iwm_tx_cmd *tx) argument 6715 iwm_tx(struct iwm_softc *sc, struct mbuf *m, struct ieee80211_node *ni, int ac) argument 7028 iwm_flush_tx_path(struct iwm_softc *sc, int tfd_queue_msk) argument 7046 iwm_wait_tx_queues_empty(struct iwm_softc *sc) argument 7068 iwm_led_enable(struct iwm_softc *sc) argument 7074 iwm_led_disable(struct iwm_softc *sc) argument 7080 iwm_led_is_enabled(struct iwm_softc *sc) argument 7090 struct iwm_softc *sc = arg; local 7101 iwm_led_blink_start(struct iwm_softc *sc) argument 7108 iwm_led_blink_stop(struct iwm_softc *sc) argument 7117 iwm_beacon_filter_send_cmd(struct iwm_softc *sc, struct iwm_beacon_filter_cmd *cmd) argument 7125 iwm_beacon_filter_set_cqm_params(struct iwm_softc *sc, struct iwm_node *in, struct iwm_beacon_filter_cmd *cmd) argument 7132 iwm_update_beacon_abort(struct iwm_softc *sc, struct iwm_node *in, int enable) argument 7149 iwm_power_build_cmd(struct iwm_softc *sc, struct iwm_node *in, struct iwm_mac_power_cmd *cmd) argument 7179 iwm_power_mac_update_mode(struct iwm_softc *sc, struct iwm_node *in) argument 7200 iwm_power_update_device(struct iwm_softc *sc) argument 7213 iwm_enable_beacon_filter(struct iwm_softc *sc, struct iwm_node *in) argument 7231 iwm_disable_beacon_filter(struct iwm_softc *sc) argument 7246 iwm_add_sta_cmd(struct iwm_softc *sc, struct iwm_node *in, int update) argument 7396 iwm_add_aux_sta(struct iwm_softc *sc) argument 7437 iwm_drain_sta(struct iwm_softc *sc, struct iwm_node* in, int drain) argument 7480 iwm_flush_sta(struct iwm_softc *sc, struct iwm_node *in) argument 7513 iwm_rm_sta_cmd(struct iwm_softc *sc, struct iwm_node *in) argument 7535 iwm_scan_rx_chain(struct iwm_softc *sc) argument 7549 iwm_scan_rate_n_flags(struct iwm_softc *sc, int flags, int no_cck) argument 7572 iwm_lmac_scan_fill_channels(struct iwm_softc *sc, struct iwm_scan_channel_cfg_lmac *chan, int n_ssids, int bgscan) argument 7600 iwm_umac_scan_fill_channels(struct iwm_softc *sc, struct iwm_scan_channel_cfg_umac *chan, int n_ssids, int bgscan) argument 7627 iwm_fill_probe_req_v1(struct iwm_softc *sc, struct iwm_scan_probe_req_v1 *preq1) argument 7645 iwm_fill_probe_req(struct iwm_softc *sc, struct iwm_scan_probe_req *preq) argument 7748 iwm_lmac_scan(struct iwm_softc *sc, int bgscan) argument 7862 iwm_config_umac_scan(struct iwm_softc *sc) argument 7935 iwm_umac_scan_size(struct iwm_softc *sc) argument 7954 iwm_get_scan_req_umac_chan_param(struct iwm_softc *sc, struct iwm_scan_req_umac *req) argument 7967 iwm_get_scan_req_umac_data(struct iwm_softc *sc, struct iwm_scan_req_umac *req) argument 7991 iwm_umac_scan(struct iwm_softc *sc, int bgscan) argument 8148 iwm_mcc_update(struct iwm_softc *sc, struct iwm_mcc_chub_notif *notif) argument 8196 iwm_ack_rates(struct iwm_softc *sc, struct iwm_node *in, int *cck_rates, int *ofdm_rates) argument 8282 iwm_mac_ctxt_cmd_common(struct iwm_softc *sc, struct iwm_node *in, struct iwm_mac_ctx_cmd *cmd, uint32_t action) argument 8369 iwm_mac_ctxt_cmd_fill_sta(struct iwm_softc *sc, struct iwm_node *in, struct iwm_mac_data_sta *sta, int assoc) argument 8393 iwm_mac_ctxt_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action, int assoc) argument 8430 iwm_update_quotas(struct iwm_softc *sc, struct iwm_node *in, int running) argument 8506 iwm_add_task(struct iwm_softc *sc, struct taskq *taskq, struct task *task) argument 8522 iwm_del_task(struct iwm_softc *sc, struct taskq *taskq, struct task *task) argument 8529 iwm_scan(struct iwm_softc *sc) argument 8579 struct iwm_softc *sc = IC2IFP(ic)->if_softc; local 8602 struct iwm_softc *sc = ic->ic_softc; local 8613 struct iwm_softc *sc = arg; local 8674 iwm_umac_scan_abort(struct iwm_softc *sc) argument 8684 iwm_lmac_scan_abort(struct iwm_softc *sc) argument 8710 iwm_scan_abort(struct iwm_softc *sc) argument 8725 iwm_phy_ctxt_update(struct iwm_softc *sc, struct iwm_phy_ctxt *phyctxt, struct ieee80211_channel *chan, uint8_t chains_static, uint8_t chains_dynamic, uint32_t apply_time, uint8_t sco, uint8_t vht_chan_width) argument 8772 iwm_auth(struct iwm_softc *sc) argument 8852 iwm_deauth(struct iwm_softc *sc) argument 8913 iwm_run(struct iwm_softc *sc) argument 9049 iwm_run_stop(struct iwm_softc *sc) argument 9141 struct iwm_softc *sc = ic->ic_softc; local 9165 struct iwm_softc *sc = ic->ic_softc; local 9200 struct iwm_softc *sc = ic->ic_softc; local 9220 struct iwm_softc *sc = ic->ic_softc; local 9252 struct iwm_softc *sc = arg; local 9284 struct iwm_softc *sc = IC2IFP(ic)->if_softc; local 9369 struct iwm_softc *sc = IC2IFP(ic)->if_softc; local 9461 struct iwm_softc *sc = IC2IFP(ic)->if_softc; local 9499 struct iwm_softc *sc = ifp->if_softc; local 9531 struct iwm_softc *sc = (struct iwm_softc *)psc; local 9626 struct iwm_softc *sc = ifp->if_softc; local 9655 iwm_endscan(struct iwm_softc *sc) argument 9723 iwm_fill_sf_command(struct iwm_softc *sc, struct iwm_sf_cfg_cmd *sf_cmd, struct ieee80211_node *ni) argument 9767 iwm_sf_config(struct iwm_softc *sc, int new_state) argument 9798 iwm_send_bt_init_conf(struct iwm_softc *sc) argument 9810 iwm_send_soc_conf(struct iwm_softc *sc) argument 9849 iwm_send_update_mcc_cmd(struct iwm_softc *sc, const char *alpha2) argument 9928 iwm_send_temp_report_ths_cmd(struct iwm_softc *sc) argument 9951 iwm_tt_tx_backoff(struct iwm_softc *sc, uint32_t backoff) argument 9963 iwm_free_fw_paging(struct iwm_softc *sc) argument 9978 iwm_fill_paging_mem(struct iwm_softc *sc, const struct iwm_fw_sects *image) argument 10057 iwm_alloc_fw_paging_mem(struct iwm_softc *sc, const struct iwm_fw_sects *image) argument 10139 iwm_save_fw_paging(struct iwm_softc *sc, const struct iwm_fw_sects *fw) argument 10152 iwm_send_paging_cmd(struct iwm_softc *sc, const struct iwm_fw_sects *fw) argument 10184 iwm_init_hw(struct iwm_softc *sc) argument 10368 iwm_allow_mcast(struct iwm_softc *sc) argument 10395 struct iwm_softc *sc = ifp->if_softc; local 10459 struct iwm_softc *sc = ifp->if_softc; local 10529 struct iwm_softc *sc = ifp->if_softc; local 10604 struct iwm_softc *sc = ifp->if_softc; local 10637 struct iwm_softc *sc = ifp->if_softc; local 10772 iwm_nic_umac_error(struct iwm_softc *sc) argument 10865 iwm_nic_error(struct iwm_softc *sc) argument 10940 iwm_dump_driver_status(struct iwm_softc *sc) argument 10986 iwm_rx_pkt(struct iwm_softc *sc, struct iwm_rx_data *data, struct mbuf_list *ml) argument 11347 iwm_notif_intr(struct iwm_softc *sc) argument 11385 struct iwm_softc *sc = arg; local 11521 struct iwm_softc *sc = arg; local 11649 iwm_preinit(struct iwm_softc *sc) argument 11716 struct iwm_softc *sc = (void *)self; local 11733 struct iwm_softc *sc = device_get_softc(dev); local 12165 iwm_radiotap_attach(struct iwm_softc *sc) argument 12183 struct iwm_softc *sc = arg1; local 12209 iwm_resume(struct iwm_softc *sc) argument 12234 iwm_wakeup(struct iwm_softc *sc) argument 12287 struct iwm_softc *sc = (struct iwm_softc *)self; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 140 #define SC_DEV_FOR_PCI sc->sc_dev 318 int iwx_disable_txq(struct iwx_softc *sc, int, int, uint8_t); 414 int iwx_drain_sta(struct iwx_softc *sc, struct iwx_node *, int); 536 iwx_lookup_cmd_ver(struct iwx_softc *sc, uint8_t grp, uint8_t cmd) argument 541 for (i = 0; i < sc->n_cmd_versions; i++) { 542 entry = &sc->cmd_versions[i]; 551 iwx_lookup_notif_ver(struct iwx_softc *sc, uint8_t grp, uint8_t cmd) argument 556 for (i = 0; i < sc->n_cmd_versions; i++) { 557 entry = &sc->cmd_versions[i]; 586 iwx_store_cscheme(struct iwx_softc *sc, uint8_ argument 600 iwx_ctxt_info_alloc_dma(struct iwx_softc *sc, const struct iwx_fw_onesect *sec, struct iwx_dma_info *dram) argument 615 iwx_ctxt_info_free_paging(struct iwx_softc *sc) argument 648 iwx_init_fw_sec(struct iwx_softc *sc, const struct iwx_fw_sects *fws, struct iwx_context_info_dram *ctxt_dram) argument 751 iwx_alloc_fw_monitor_block(struct iwx_softc *sc, uint8_t max_power, uint8_t min_power) argument 788 iwx_alloc_fw_monitor(struct iwx_softc *sc, uint8_t max_power) argument 810 iwx_apply_debug_destination(struct iwx_softc *sc) argument 893 iwx_set_ltr(struct iwx_softc *sc) argument 923 iwx_ctxt_info_init(struct iwx_softc *sc, const struct iwx_fw_sects *fws) argument 1000 iwx_ctxt_info_gen3_init(struct iwx_softc *sc, const struct iwx_fw_sects *fws) argument 1102 iwx_ctxt_info_free_fw_img(struct iwx_softc *sc) argument 1121 iwx_firmware_store_section(struct iwx_softc *sc, enum iwx_ucode_type type, uint8_t *data, size_t dlen) argument 1162 iwx_set_default_calib(struct iwx_softc *sc, const void *data) argument 1194 iwx_read_firmware(struct iwx_softc *sc) argument 1633 iwx_prph_addr_mask(struct iwx_softc *sc) argument 1642 iwx_read_prph_unlocked(struct iwx_softc *sc, uint32_t addr) argument 1651 iwx_read_prph(struct iwx_softc *sc, uint32_t addr) argument 1658 iwx_write_prph_unlocked(struct iwx_softc *sc, uint32_t addr, uint32_t val) argument 1667 iwx_write_prph(struct iwx_softc *sc, uint32_t addr, uint32_t val) argument 1674 iwx_write_prph64(struct iwx_softc *sc, uint64_t addr, uint64_t val) argument 1681 iwx_read_umac_prph_unlocked(struct iwx_softc *sc, uint32_t addr) argument 1687 iwx_read_umac_prph(struct iwx_softc *sc, uint32_t addr) argument 1693 iwx_write_umac_prph_unlocked(struct iwx_softc *sc, uint32_t addr, uint32_t val) argument 1699 iwx_write_umac_prph(struct iwx_softc *sc, uint32_t addr, uint32_t val) argument 1705 iwx_read_mem(struct iwx_softc *sc, uint32_t addr, void *buf, int dwords) argument 1722 iwx_write_mem(struct iwx_softc *sc, uint32_t addr, const void *buf, int dwords) argument 1742 iwx_write_mem32(struct iwx_softc *sc, uint32_t addr, uint32_t val) argument 1748 iwx_poll_bit(struct iwx_softc *sc, int reg, uint32_t bits, uint32_t mask, int timo) argument 1764 iwx_nic_lock(struct iwx_softc *sc) argument 1790 iwx_nic_assert_locked(struct iwx_softc *sc) argument 1797 iwx_nic_unlock(struct iwx_softc *sc) argument 1808 iwx_set_bits_mask_prph(struct iwx_softc *sc, uint32_t reg, uint32_t bits, uint32_t mask) argument 1824 iwx_set_bits_prph(struct iwx_softc *sc, uint32_t reg, uint32_t bits) argument 1830 iwx_clear_bits_prph(struct iwx_softc *sc, uint32_t reg, uint32_t bits) argument 1898 iwx_alloc_rx_ring(struct iwx_softc *sc, struct iwx_rx_ring *ring) argument 1968 iwx_disable_rx_dma(struct iwx_softc *sc) argument 1994 iwx_reset_rx_ring(struct iwx_softc *sc, struct iwx_rx_ring *ring) argument 2010 iwx_free_rx_ring(struct iwx_softc *sc, struct iwx_rx_ring *ring) argument 2034 iwx_alloc_tx_ring(struct iwx_softc *sc, struct iwx_tx_ring *ring, int qid) argument 2131 iwx_reset_tx_ring(struct iwx_softc *sc, struct iwx_tx_ring *ring) argument 2171 iwx_free_tx_ring(struct iwx_softc *sc, struct iwx_tx_ring *ring) argument 2195 iwx_enable_rfkill_int(struct iwx_softc *sc) argument 2213 iwx_check_rfkill(struct iwx_softc *sc) argument 2237 iwx_enable_interrupts(struct iwx_softc *sc) argument 2257 iwx_enable_fwload_interrupt(struct iwx_softc *sc) argument 2277 iwx_restore_interrupts(struct iwx_softc *sc) argument 2283 iwx_disable_interrupts(struct iwx_softc *sc) argument 2300 iwx_ict_reset(struct iwx_softc *sc) argument 2323 iwx_set_hw_ready(struct iwx_softc *sc) argument 2343 iwx_prepare_card_hw(struct iwx_softc *sc) argument 2373 iwx_force_power_gating(struct iwx_softc *sc) argument 2394 iwx_apm_config(struct iwx_softc *sc) argument 2423 iwx_apm_init(struct iwx_softc *sc) argument 2472 iwx_apm_stop(struct iwx_softc *sc) argument 2501 iwx_init_msix_hw(struct iwx_softc *sc) argument 2515 iwx_conf_msix_hw(struct iwx_softc *sc, int stopped) argument 2603 iwx_clear_persistence_bit(struct iwx_softc *sc) argument 2623 iwx_start_hw(struct iwx_softc *sc) argument 2676 iwx_stop_device(struct iwx_softc *sc) argument 2737 iwx_nic_config(struct iwx_softc *sc) argument 2774 iwx_nic_rx_init(struct iwx_softc *sc) argument 2786 iwx_nic_init(struct iwx_softc *sc) argument 2824 iwx_enable_txq(struct iwx_softc *sc, int sta_id, int qid, int tid, int num_slots) argument 2913 iwx_disable_txq(struct iwx_softc *sc, int sta_id, int qid, uint8_t tid) argument 2972 iwx_post_alive(struct iwx_softc *sc) argument 2988 iwx_schedule_session_protection(struct iwx_softc *sc, struct iwx_node *in, uint32_t duration_tu) argument 3009 iwx_unprotect_session(struct iwx_softc *sc, struct iwx_node *in) argument 3035 iwx_fw_valid_tx_ant(struct iwx_softc *sc) argument 3049 iwx_fw_valid_rx_ant(struct iwx_softc *sc) argument 3063 iwx_init_channel_map(struct iwx_softc *sc, uint16_t *channel_profile_v3, uint32_t *channel_profile_v4, int nchan_profile) argument 3139 iwx_mimo_enabled(struct iwx_softc *sc) argument 3148 iwx_setup_ht_rates(struct iwx_softc *sc) argument 3169 iwx_setup_vht_rates(struct iwx_softc *sc) argument 3213 iwx_clear_reorder_buffer(struct iwx_softc *sc, struct iwx_rxba_data *rxba) argument 3238 struct iwx_softc *sc = rxba->sc; local 3263 iwx_rx_bar_frame_release(struct iwx_softc *sc, struct iwx_rx_packet *pkt, struct mbuf_list *ml) argument 3304 struct iwx_softc *sc = rxba->sc; local 3362 iwx_find_rxba_data(struct iwx_softc *sc, uint8_t tid) argument 3378 iwx_sta_rx_agg_baid_cfg_cmd(struct iwx_softc *sc, struct ieee80211_node *ni, uint8_t tid, uint16_t ssn, uint16_t winsize, int timeout_val, int start, uint8_t *baid) argument 3429 iwx_sta_rx_agg_sta_cmd(struct iwx_softc *sc, struct ieee80211_node *ni, uint8_t tid, uint16_t ssn, uint16_t winsize, int timeout_val, int start, uint8_t *baid) argument 3488 iwx_sta_rx_agg(struct iwx_softc *sc, struct ieee80211_node *ni, uint8_t tid, uint16_t ssn, uint16_t winsize, int timeout_val, int start) argument 3556 struct iwx_softc *sc = arg; local 3581 struct iwx_softc *sc = arg; local 3625 struct iwx_softc *sc = ic->ic_softc; local 3635 struct iwx_softc *sc = ic->ic_softc; local 3645 struct iwx_softc *sc = ic->ic_softc; local 3655 struct iwx_softc *sc = ic->ic_softc; local 3665 struct iwx_softc *sc = ic->ic_softc; local 3673 iwx_sta_tx_agg_start(struct iwx_softc *sc, struct ieee80211_node *ni, uint8_t tid) argument 3731 struct iwx_softc *sc = arg; local 3772 struct iwx_softc *sc = IC2IFP(ic)->if_softc; local 3795 struct iwx_softc *sc = IC2IFP(ic)->if_softc; local 3808 struct iwx_softc *sc = IC2IFP(ic)->if_softc; local 3841 iwx_set_mac_addr_from_csr(struct iwx_softc *sc, struct iwx_nvm_data *data) argument 3899 iwx_nvm_get(struct iwx_softc *sc) argument 3986 iwx_load_firmware(struct iwx_softc *sc) argument 4023 iwx_start_fw(struct iwx_softc *sc) argument 4051 iwx_pnvm_handle_section(struct iwx_softc *sc, const uint8_t *data, size_t len) argument 4160 iwx_pnvm_parse(struct iwx_softc *sc, const uint8_t *data, size_t len) argument 4199 iwx_ctxt_info_gen3_set_pnvm(struct iwx_softc *sc) argument 4222 iwx_load_pnvm(struct iwx_softc *sc) argument 4284 iwx_send_tx_ant_cfg(struct iwx_softc *sc, uint8_t valid_tx_ant) argument 4295 iwx_send_phy_cfg_cmd(struct iwx_softc *sc) argument 4310 iwx_send_dqa_cmd(struct iwx_softc *sc) argument 4322 iwx_load_ucode_wait_alive(struct iwx_softc *sc) argument 4346 iwx_run_init_mvm_ucode(struct iwx_softc *sc, int readnvm) argument 4413 iwx_config_ltr(struct iwx_softc *sc) argument 4426 iwx_update_rx_desc(struct iwx_softc *sc, struct iwx_rx_ring *ring, int idx) argument 4447 iwx_rx_addbuf(struct iwx_softc *sc, int size, int idx) argument 4494 iwx_rxmq_get_signal_strength(struct iwx_softc *sc, struct iwx_rx_mpdu_desc *desc) argument 4512 iwx_rx_rx_phy_cmd(struct iwx_softc *sc, struct iwx_rx_packet *pkt, struct iwx_rx_data *data) argument 4545 iwx_ccmp_decap(struct iwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni, struct ieee80211_rxinfo *rxi) argument 4603 iwx_rx_hwdecrypt(struct iwx_softc *sc, struct mbuf *m, uint32_t rx_pkt_status, struct ieee80211_rxinfo *rxi) argument 4658 iwx_rx_frame(struct iwx_softc *sc, struct mbuf *m, int chanidx, uint32_t rx_pkt_status, int is_shortpre, int rate_n_flags, uint32_t device_timestamp, struct ieee80211_rxinfo *rxi, struct mbuf_list *ml) argument 4770 iwx_detect_duplicate(struct iwx_softc *sc, struct mbuf *m, struct iwx_rx_mpdu_desc *desc, struct ieee80211_rxinfo *rxi) argument 4834 iwx_release_frames(struct iwx_softc *sc, struct ieee80211_node *ni, struct iwx_rxba_data *rxba, struct iwx_reorder_buffer *reorder_buf, uint16_t nssn, struct mbuf_list *ml) argument 4892 iwx_oldsn_workaround(struct iwx_softc *sc, struct ieee80211_node *ni, int tid, struct iwx_reorder_buffer *buffer, uint32_t reorder_data, uint32_t gp2) argument 4945 iwx_rx_reorder(struct iwx_softc *sc, struct mbuf *m, int chanidx, struct iwx_rx_mpdu_desc *desc, int is_shortpre, int rate_n_flags, uint32_t device_timestamp, struct ieee80211_rxinfo *rxi, struct mbuf_list *ml) argument 5141 iwx_rx_mpdu_mq(struct iwx_softc *sc, struct mbuf *m, void *pktdata, size_t maxlen, struct mbuf_list *ml) argument 5305 iwx_clear_tx_desc(struct iwx_softc *sc, struct iwx_tx_ring *ring, int idx) argument 5324 iwx_txd_done(struct iwx_softc *sc, struct iwx_tx_data *txd) argument 5340 iwx_txq_advance(struct iwx_softc *sc, struct iwx_tx_ring *ring, uint16_t idx) argument 5358 iwx_rx_tx_cmd(struct iwx_softc *sc, struct iwx_rx_packet *pkt, struct iwx_rx_data *data) argument 5408 iwx_clear_oactive(struct iwx_softc *sc, struct iwx_tx_ring *ring) argument 5428 iwx_rx_compressed_ba(struct iwx_softc *sc, struct iwx_rx_packet *pkt) argument 5484 iwx_rx_bmiss(struct iwx_softc *sc, struct iwx_rx_packet *pkt, struct iwx_rx_data *data) argument 5517 iwx_binding_cmd(struct iwx_softc *sc, struct iwx_node *in, uint32_t action) argument 5592 iwx_phy_ctxt_cmd_uhb_v3_v4(struct iwx_softc *sc, struct iwx_phy_ctxt *ctxt, uint8_t chains_static, uint8_t chains_dynamic, uint32_t action, uint8_t sco, uint8_t vht_chan_width, int cmdver) argument 5652 iwx_phy_ctxt_cmd_v3_v4(struct iwx_softc *sc, struct iwx_phy_ctxt *ctxt, uint8_t chains_static, uint8_t chains_dynamic, uint32_t action, uint8_t sco, uint8_t vht_chan_width, int cmdver) argument 5712 iwx_phy_ctxt_cmd(struct iwx_softc *sc, struct iwx_phy_ctxt *ctxt, uint8_t chains_static, uint8_t chains_dynamic, uint32_t action, uint32_t apply_time, uint8_t sco, uint8_t vht_chan_width) argument 5742 iwx_send_cmd(struct iwx_softc *sc, struct iwx_host_cmd *hcmd) argument 5911 iwx_send_cmd_pdu(struct iwx_softc *sc, uint32_t id, uint32_t flags, uint16_t len, const void *data) argument 5925 iwx_send_cmd_status(struct iwx_softc *sc, struct iwx_host_cmd *cmd, uint32_t *status) argument 5957 iwx_send_cmd_pdu_status(struct iwx_softc *sc, uint32_t id, uint16_t len, const void *data, uint32_t *status) argument 5970 iwx_free_resp(struct iwx_softc *sc, struct iwx_host_cmd *hcmd) argument 5978 iwx_cmd_done(struct iwx_softc *sc, int qid, int idx, int code) argument 6041 iwx_tx_fill_cmd(struct iwx_softc *sc, struct iwx_node *in, struct ieee80211_frame *wh, uint16_t *flags, uint32_t *rate_n_flags) argument 6115 iwx_tx_update_byte_tbl(struct iwx_softc *sc, struct iwx_tx_ring *txq, int idx, uint16_t byte_cnt, uint16_t num_tbs) argument 6152 iwx_tx(struct iwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni) argument 6382 iwx_flush_sta_tids(struct iwx_softc *sc, int sta_id, uint16_t tids) argument 6452 iwx_drain_sta(struct iwx_softc *sc, struct iwx_node* in, int drain) argument 6489 iwx_flush_sta(struct iwx_softc *sc, struct iwx_node *in) argument 6517 iwx_beacon_filter_send_cmd(struct iwx_softc *sc, struct iwx_beacon_filter_cmd *cmd) argument 6525 iwx_update_beacon_abort(struct iwx_softc *sc, struct iwx_node *in, int enable) argument 6541 iwx_power_build_cmd(struct iwx_softc *sc, struct iwx_node *in, struct iwx_mac_power_cmd *cmd) argument 6571 iwx_power_mac_update_mode(struct iwx_softc *sc, struct iwx_node *in) argument 6592 iwx_power_update_device(struct iwx_softc *sc) argument 6605 iwx_enable_beacon_filter(struct iwx_softc *sc, struct iwx_node *in) argument 6622 iwx_disable_beacon_filter(struct iwx_softc *sc) argument 6637 iwx_add_sta_cmd(struct iwx_softc *sc, struct iwx_node *in, int update) argument 6755 iwx_rm_sta_cmd(struct iwx_softc *sc, struct iwx_node *in) argument 6777 iwx_rm_sta(struct iwx_softc *sc, struct iwx_node *in) argument 6844 iwx_umac_scan_fill_channels(struct iwx_softc *sc, struct iwx_scan_channel_cfg_umac *chan, size_t chan_nitems, int n_ssids, uint32_t channel_cfg_flags) argument 6887 iwx_fill_probe_req(struct iwx_softc *sc, struct iwx_scan_probe_req *preq) argument 6989 iwx_config_umac_scan_reduced(struct iwx_softc *sc) argument 7023 iwx_scan_umac_flags_v2(struct iwx_softc *sc, int bgscan) argument 7057 iwx_scan_umac_dwell_v10(struct iwx_softc *sc, struct iwx_scan_general_params_v10 *general_params, int bgscan) argument 7102 iwx_scan_umac_fill_general_p_v10(struct iwx_softc *sc, struct iwx_scan_general_params_v10 *gp, uint16_t gen_flags, int bgscan) argument 7118 iwx_scan_umac_fill_ch_p_v6(struct iwx_softc *sc, struct iwx_scan_channel_params_v6 *cp, uint32_t channel_cfg_flags, int n_ssid) argument 7132 iwx_umac_scan_v14(struct iwx_softc *sc, int bgscan) argument 7192 iwx_mcc_update(struct iwx_softc *sc, struct iwx_mcc_chub_notif *notif) argument 7240 iwx_ack_rates(struct iwx_softc *sc, struct iwx_node *in, int *cck_rates, int *ofdm_rates) argument 7326 iwx_mac_ctxt_cmd_common(struct iwx_softc *sc, struct iwx_node *in, struct iwx_mac_ctx_cmd *cmd, uint32_t action) argument 7416 iwx_mac_ctxt_cmd_fill_sta(struct iwx_softc *sc, struct iwx_node *in, struct iwx_mac_data_sta *sta, int assoc) argument 7441 iwx_mac_ctxt_cmd(struct iwx_softc *sc, struct iwx_node *in, uint32_t action, int assoc) argument 7482 iwx_clear_statistics(struct iwx_softc *sc) argument 7505 iwx_add_task(struct iwx_softc *sc, struct taskq *taskq, struct task *task) argument 7521 iwx_del_task(struct iwx_softc *sc, struct taskq *taskq, struct task *task) argument 7528 iwx_scan(struct iwx_softc *sc) argument 7574 struct iwx_softc *sc = IC2IFP(ic)->if_softc; local 7594 struct iwx_softc *sc = ic->ic_softc; local 7605 struct iwx_softc *sc = arg; local 7663 iwx_umac_scan_abort(struct iwx_softc *sc) argument 7673 iwx_scan_abort(struct iwx_softc *sc) argument 7684 iwx_enable_mgmt_queue(struct iwx_softc *sc) argument 7706 iwx_disable_mgmt_queue(struct iwx_softc *sc) argument 7745 iwx_rs_ht_rates(struct iwx_softc *sc, struct ieee80211_node *ni, int rsidx) argument 7764 iwx_rs_vht_rates(struct iwx_softc *sc, struct ieee80211_node *ni, int num_ss) argument 7796 iwx_rs_init_v3(struct iwx_softc *sc, struct iwx_node *in) argument 7864 iwx_rs_init_v4(struct iwx_softc *sc, struct iwx_node *in) argument 7932 iwx_rs_init(struct iwx_softc *sc, struct iwx_node *in) argument 7944 iwx_rs_update(struct iwx_softc *sc, struct iwx_tlc_update_notif *notif) argument 8028 iwx_phy_send_rlc(struct iwx_softc *sc, struct iwx_phy_ctxt *phyctxt, uint8_t chains_static, uint8_t chains_dynamic) argument 8052 iwx_phy_ctxt_update(struct iwx_softc *sc, struct iwx_phy_ctxt *phyctxt, struct ieee80211_channel *chan, uint8_t chains_static, uint8_t chains_dynamic, uint32_t apply_time, uint8_t sco, uint8_t vht_chan_width) argument 8105 iwx_auth(struct iwx_softc *sc) argument 8202 iwx_deauth(struct iwx_softc *sc) argument 8250 iwx_run(struct iwx_softc *sc) argument 8373 iwx_run_stop(struct iwx_softc *sc) argument 8436 struct iwx_softc *sc = ic->ic_softc; local 8463 iwx_add_sta_key(struct iwx_softc *sc, int sta_id, struct ieee80211_node *ni, struct ieee80211_key *k) argument 8530 struct iwx_softc *sc = arg; local 8555 struct iwx_softc *sc = ic->ic_softc; local 8603 struct iwx_softc *sc = (struct iwx_softc *)psc; local 8697 struct iwx_softc *sc = ifp->if_softc; local 8728 iwx_endscan(struct iwx_softc *sc) argument 8796 iwx_fill_sf_command(struct iwx_softc *sc, struct iwx_sf_cfg_cmd *sf_cmd, struct ieee80211_node *ni) argument 8840 iwx_sf_config(struct iwx_softc *sc, int new_state) argument 8866 iwx_send_bt_init_conf(struct iwx_softc *sc) argument 8878 iwx_send_soc_conf(struct iwx_softc *sc) argument 8917 iwx_send_update_mcc_cmd(struct iwx_softc *sc, const char *alpha2) argument 8977 iwx_send_temp_report_ths_cmd(struct iwx_softc *sc) argument 9000 iwx_init_hw(struct iwx_softc *sc) argument 9121 iwx_allow_mcast(struct iwx_softc *sc) argument 9148 struct iwx_softc *sc = ifp->if_softc; local 9212 struct iwx_softc *sc = ifp->if_softc; local 9281 struct iwx_softc *sc = ifp->if_softc; local 9356 struct iwx_softc *sc = ifp->if_softc; local 9389 struct iwx_softc *sc = ifp->if_softc; local 9524 iwx_nic_umac_error(struct iwx_softc *sc) argument 9617 iwx_nic_error(struct iwx_softc *sc) argument 9692 iwx_dump_driver_status(struct iwx_softc *sc) argument 9737 iwx_rx_pkt(struct iwx_softc *sc, struct iwx_rx_data *data, struct mbuf_list *ml) argument 10171 iwx_notif_intr(struct iwx_softc *sc) argument 10203 struct iwx_softc *sc = arg; local 10341 struct iwx_softc *sc = arg; local 10841 iwx_preinit(struct iwx_softc *sc) argument 10918 struct iwx_softc *sc = (void *)self; local 10926 iwx_find_device_cfg(struct iwx_softc *sc) argument 11006 struct iwx_softc *sc = device_get_softc(dev); local 11452 iwx_radiotap_attach(struct iwx_softc *sc) argument 11470 struct iwx_softc *sc = arg1; local 11496 iwx_resume(struct iwx_softc *sc) argument 11521 iwx_wakeup(struct iwx_softc *sc) argument 11582 struct iwx_softc *sc = (struct iwx_softc *)self; local [all...] |
H A D | if_iwxreg.h | 1163 #define IWX_CSR_ADDR_BASE(sc) ((sc)->mac_addr_from_csr) 1164 #define IWX_CSR_MAC_ADDR0_OTP(sc) (IWX_CSR_ADDR_BASE(sc) + 0x00) 1165 #define IWX_CSR_MAC_ADDR1_OTP(sc) (IWX_CSR_ADDR_BASE(sc) + 0x04) 1166 #define IWX_CSR_MAC_ADDR0_STRAP(sc) (IWX_CSR_ADDR_BASE(sc) + 0x08) 1167 #define IWX_CSR_MAC_ADDR1_STRAP(sc) (IWX_CSR_ADDR_BASE(sc) [all...] |
H A D | if_iwxvar.h | 414 * @sc: softc pointer, needed for timer context 426 struct iwx_softc *sc; member in struct:iwx_rxba_data
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 1602 void *sc; local 1615 sc = ctx->ifc_softc; 1624 if (!ctx->isc_txd_credits_update(sc, txqid, false)) { 5105 iflib_device_register(device_t dev, void *sc, if_shared_ctx_t sctx, if_ctx_t *ctxp) argument 5117 if (sc == NULL) { 5118 sc = malloc(sctx->isc_driver->size, M_IFLIB, M_WAITOK|M_ZERO); 5125 ctx->ifc_softc = sc; 5374 void *sc; local 5377 sc = malloc(sctx->isc_driver->size, M_IFLIB, M_WAITOK|M_ZERO); 5383 ctx->ifc_softc = sc; [all...] |
/haiku/src/system/libroot/posix/string/ |
H A D | strcasestr.c | 52 char c, sc; local 60 if ((sc = *s++) == 0) 62 } while ((char)tolower((unsigned char)sc) != c);
|
/haiku/src/bin/debug/strace/ |
H A D | Context.h | 27 Context(Syscall *sc, char *data, MemoryReader &reader, argument 29 : fSyscall(sc), fData(data), fReader(reader),
|
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/ |
H A D | if_rgereg.h | 429 #define RGE_WRITE_4(sc, reg, val) \ 430 bus_space_write_4(sc->rge_btag, sc->rge_bhandle, reg, val) 431 #define RGE_WRITE_2(sc, reg, val) \ 432 bus_space_write_2(sc->rge_btag, sc->rge_bhandle, reg, val) 433 #define RGE_WRITE_1(sc, reg, val) \ 434 bus_space_write_1(sc->rge_btag, sc->rge_bhandle, reg, val) 436 #define RGE_READ_4(sc, re [all...] |
H A D | if_rge.c | 62 #define SC_DEV_FOR_PCI sc->sc_dev 208 struct rge_softc *sc = device_get_softc(dev); local 210 struct rge_softc *sc = (struct rge_softc *)self; 216 struct ifnet *ifp = &sc->sc_arpcom.ac_if; 224 sc->sc_dev = dev; 225 sc->sc_dmat = bus_get_dma_tag(sc->sc_dev); 226 bus_dma_tag_create(sc->sc_dmat, 1, 0, 229 &sc->sc_dmat); 230 pci_enable_busmaster(sc 433 struct rge_softc *sc = (struct rge_softc *)self; local 455 struct rge_softc *sc = arg; local 526 struct rge_softc *sc = q->q_sc; local 622 struct rge_softc *sc = ifp->if_softc; local 680 struct rge_softc *sc = ifp->if_softc; local 742 struct rge_softc *sc = ifp->if_softc; local 753 struct rge_softc *sc = ifp->if_softc; local 924 struct rge_softc *sc = ifp->if_softc; local 988 struct rge_softc *sc = ifp->if_softc; local 1055 struct rge_softc *sc = ifp->if_softc; local 1086 rge_allocmem(struct rge_softc *sc) argument 1198 struct rge_softc *sc = q->q_sc; local 1249 struct rge_softc *sc = q->q_sc; local 1293 struct rge_softc *sc = q->q_sc; local 1311 struct rge_softc *sc = q->q_sc; local 1436 struct rge_softc *sc = q->q_sc; local 1502 rge_reset(struct rge_softc *sc) argument 1540 rge_iff(struct rge_softc *sc) argument 1597 rge_set_phy_power(struct rge_softc *sc, int on) argument 1619 rge_phy_config(struct rge_softc *sc) argument 1665 rge_phy_config_mac_cfg2(struct rge_softc *sc) argument 1739 rge_phy_config_mac_cfg3(struct rge_softc *sc) argument 1843 rge_phy_config_mac_cfg4(struct rge_softc *sc) argument 2032 rge_phy_config_mac_cfg5(struct rge_softc *sc) argument 2074 rge_phy_config_mcu(struct rge_softc *sc, uint16_t mcode_version) argument 2138 rge_set_macaddr(struct rge_softc *sc, const uint8_t *addr) argument 2149 rge_get_macaddr(struct rge_softc *sc, uint8_t *addr) argument 2156 rge_hw_init(struct rge_softc *sc) argument 2200 rge_disable_phy_ocp_pwrsave(struct rge_softc *sc) argument 2211 rge_patch_phy_mcu(struct rge_softc *sc, int set) argument 2232 rge_add_media_types(struct rge_softc *sc) argument 2245 rge_config_imtype(struct rge_softc *sc, int imtype) argument 2260 rge_disable_hw_im(struct rge_softc *sc) argument 2266 rge_disable_sim_im(struct rge_softc *sc) argument 2273 rge_setup_sim_im(struct rge_softc *sc) argument 2281 rge_setup_intr(struct rge_softc *sc, int imtype) argument 2303 rge_exit_oob(struct rge_softc *sc) argument 2353 rge_write_csi(struct rge_softc *sc, uint32_t reg, uint32_t val) argument 2371 rge_read_csi(struct rge_softc *sc, uint32_t reg) argument 2390 rge_write_mac_ocp(struct rge_softc *sc, uint16_t reg, uint16_t val) argument 2401 rge_read_mac_ocp(struct rge_softc *sc, uint16_t reg) argument 2412 rge_write_ephy(struct rge_softc *sc, uint16_t reg, uint16_t val) argument 2431 rge_read_ephy(struct rge_softc *sc, uint16_t reg) argument 2452 rge_write_phy(struct rge_softc *sc, uint16_t addr, uint16_t reg, uint16_t val) argument 2467 rge_read_phy(struct rge_softc *sc, uint16_t addr, uint16_t reg) argument 2482 rge_write_phy_ocp(struct rge_softc *sc, uint16_t reg, uint16_t val) argument 2499 rge_read_phy_ocp(struct rge_softc *sc, uint16_t reg) argument 2518 rge_get_link_status(struct rge_softc *sc) argument 2526 struct rge_softc *sc = arg; local 2534 struct rge_softc *sc = arg; local 2545 rge_link_state(struct rge_softc *sc) argument 2567 struct rge_softc *sc = ifp->if_softc; local 2597 rge_wol_power(struct rge_softc *sc) argument 2672 struct rge_softc *sc = ks->ks_softc; local 2745 rge_kstat_attach(struct rge_softc *sc) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | igc_txrx.c | 270 struct igc_adapter *sc = arg; local 271 if_softc_ctx_t scctx = sc->shared; 272 struct igc_tx_queue *que = &sc->tx_queues[pi->ipi_qsidx]; 391 struct igc_adapter *sc = arg; local 392 if_softc_ctx_t scctx = sc->shared; 394 struct igc_rx_queue *que = &sc->rx_queues[rxqid]; 418 struct igc_adapter *sc = arg; local 419 struct igc_rx_queue *que = &sc->rx_queues[rxqid]; 422 IGC_WRITE_REG(&sc->hw, IGC_RDT(rxr->me), pidx); 428 struct igc_adapter *sc local [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | EmbeddedController.cpp | 149 acpi_ec_cookie* sc = (acpi_ec_cookie*)_context; local 152 if (sc->ec_data_pci_address == 0) { 153 sc->ec_data_pci_address = resource->Data.Io.Minimum; 154 } else if (sc->ec_csr_pci_address == 0) { 155 sc->ec_csr_pci_address = resource->Data.Io.Minimum; 286 acpi_ec_cookie* sc; local 287 sc = (acpi_ec_cookie*)malloc(sizeof(acpi_ec_cookie)); 288 if (sc == NULL) 291 memset(sc, 0, sizeof(acpi_ec_cookie)); 293 *_driverCookie = sc; 415 acpi_ec_cookie* sc = (struct acpi_ec_cookie*)driverCookie; local 499 EcCheckStatus(struct acpi_ec_cookie* sc, const char* msg, EC_EVENT event) argument 517 EcGpeQueryHandlerSub(struct acpi_ec_cookie *sc) argument 572 struct acpi_ec_cookie* sc = (struct acpi_ec_cookie*)context; local 597 struct acpi_ec_cookie* sc = (acpi_ec_cookie*)context; local 645 struct acpi_ec_cookie* sc = (struct acpi_ec_cookie*)context; local 712 EcWaitEvent(struct acpi_ec_cookie* sc, EC_EVENT event, int32 generationCount) argument 780 EcCommand(struct acpi_ec_cookie* sc, EC_COMMAND cmd) argument 829 EcRead(struct acpi_ec_cookie* sc, uint8 address, uint8* readData) argument 858 EcWrite(struct acpi_ec_cookie* sc, uint8 address, uint8 writeData) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/ |
H A D | glue.c | 72 struct rt2560_softc* sc = (struct rt2560_softc*)device_get_softc(dev); local 78 RAL_WRITE(sc, RT2560_CSR8, 0xffffffff); 80 if (!(sc->sc_flags & RT2560_F_RUNNING)) { 89 RAL_WRITE(sc, RT2661_INT_MASK_CSR, 0xffffff7f); 90 RAL_WRITE(sc, RT2661_MCU_INT_MASK_CSR, 0xffffffff); 92 if (!(sc->sc_flags & RAL_RUNNING)) { 100 struct rt2860_softc* sc = local 102 r = RAL_READ(sc, RT2860_INT_STATUS); 106 atomic_set((int32*)&sc->sc_intr_status, r);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_ural.c | 131 static usb_error_t ural_do_request(struct ural_softc *sc, 197 static int ural_pause(struct ural_softc *sc, int timeout); 431 struct ural_softc *sc = device_get_softc(self); local 432 struct ieee80211com *ic = &sc->sc_ic; 437 sc->sc_udev = uaa->device; 438 sc->sc_dev = self; 440 mtx_init(&sc->sc_mtx, device_get_nameunit(self), 442 mbufq_init(&sc->sc_snd, ifqmaxlen); 446 &iface_index, sc->sc_xfer, ural_config, 447 URAL_N_TRANSFER, sc, 516 struct ural_softc *sc = device_get_softc(self); local 541 ural_do_request(struct ural_softc *sc, struct usb_device_request *req, void *data) argument 567 struct ural_softc *sc = ic->ic_softc; local 616 struct ural_softc *sc = data->sc; local 628 ural_setup_tx_list(struct ural_softc *sc) argument 647 ural_unsetup_tx_list(struct ural_softc *sc) argument 677 struct ural_softc *sc = ic->ic_softc; local 764 struct ural_softc *sc = usbd_xfer_softc(xfer); local 851 struct ural_softc *sc = usbd_xfer_softc(xfer); local 981 ural_setup_tx_desc(struct ural_softc *sc, struct ural_tx_desc *desc, uint32_t flags, int len, int rate) argument 1029 ural_tx_bcn(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument 1069 ural_tx_mgt(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument 1127 ural_sendprot(struct ural_softc *sc, const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate) argument 1164 ural_tx_raw(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni, const struct ieee80211_bpf_params *params) argument 1217 ural_tx_data(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument 1302 struct ural_softc *sc = ic->ic_softc; local 1322 ural_start(struct ural_softc *sc) argument 1347 struct ural_softc *sc = ic->ic_softc; local 1369 ural_set_testmode(struct ural_softc *sc) argument 1388 ural_eeprom_read(struct ural_softc *sc, uint16_t addr, void *buf, int len) argument 1407 ural_read(struct ural_softc *sc, uint16_t reg) argument 1430 ural_read_multi(struct ural_softc *sc, uint16_t reg, void *buf, int len) argument 1449 ural_write(struct ural_softc *sc, uint16_t reg, uint16_t val) argument 1468 ural_write_multi(struct ural_softc *sc, uint16_t reg, void *buf, int len) argument 1487 ural_bbp_write(struct ural_softc *sc, uint8_t reg, uint8_t val) argument 1508 ural_bbp_read(struct ural_softc *sc, uint8_t reg) argument 1531 ural_rf_write(struct ural_softc *sc, uint8_t reg, uint32_t val) argument 1560 struct ural_softc *sc = ic->ic_softc; local 1571 struct ural_softc *sc = ic->ic_softc; local 1584 struct ural_softc *sc = ic->ic_softc; local 1602 struct ural_softc *sc = ic->ic_softc; local 1610 ural_set_chan(struct ural_softc *sc, struct ieee80211_channel *c) argument 1721 ural_disable_rf_tune(struct ural_softc *sc) argument 1741 ural_enable_tsf_sync(struct ural_softc *sc) argument 1770 ural_enable_tsf(struct ural_softc *sc) argument 1779 ural_update_slot(struct ural_softc *sc) argument 1804 ural_set_txpreamble(struct ural_softc *sc) argument 1819 ural_set_basicrates(struct ural_softc *sc, const struct ieee80211_channel *c) argument 1836 ural_set_bssid(struct ural_softc *sc, const uint8_t *bssid) argument 1853 ural_set_macaddr(struct ural_softc *sc, const uint8_t *addr) argument 1870 ural_setpromisc(struct ural_softc *sc) argument 1889 struct ural_softc *sc = ic->ic_softc; local 1913 ural_read_eeprom(struct ural_softc *sc) argument 1938 ural_bbp_init(struct ural_softc *sc) argument 1971 ural_set_txantenna(struct ural_softc *sc, int antenna) argument 2000 ural_set_rxantenna(struct ural_softc *sc, int antenna) argument 2020 ural_init(struct ural_softc *sc) argument 2097 ural_stop(struct ural_softc *sc) argument 2130 struct ural_softc *sc = ic->ic_softc; local 2168 ural_ratectl_start(struct ural_softc *sc, struct ieee80211_node *ni) argument 2194 struct ural_softc *sc = vap->iv_ic->ic_softc; local 2220 ural_pause(struct ural_softc *sc, int timeout) argument [all...] |
H A D | if_uralvar.h | 65 struct ural_softc *sc; member in struct:ural_tx_data 133 #define RAL_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 134 #define RAL_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 135 #define RAL_LOCK_ASSERT(sc, t) mtx_assert(&(sc)->sc_mtx, t)
|
H A D | if_runreg.h | 960 #define RT2860_EEPROM_CTL(sc, val) do { \ 961 RAL_WRITE((sc), RT2860_PCI_EECTRL, (val)); \ 962 RAL_BARRIER_READ_WRITE((sc)); \
|
H A D | if_runvar.h | 89 struct run_softc *sc; member in struct:run_tx_data 264 #define RUN_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 265 #define RUN_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 266 #define RUN_LOCK_ASSERT(sc, t) mtx_assert(&(sc)->sc_mtx, t)
|
H A D | if_run.c | 786 struct run_softc *sc = device_get_softc(self); local 788 struct ieee80211com *ic = &sc->sc_ic; 794 sc->sc_udev = uaa->device; 795 sc->sc_dev = self; 797 sc->sc_flags |= RUN_FLAG_FWLOAD_NEEDED; 799 mtx_init(&sc->sc_mtx, device_get_nameunit(sc->sc_dev), 801 mbufq_init(&sc->sc_snd, ifqmaxlen); 806 sc->sc_xfer, run_config, RUN_N_XFER, sc, 933 run_drain_mbufq(struct run_softc *sc) argument 950 struct run_softc *sc = device_get_softc(self); local 992 struct run_softc *sc = ic->ic_softc; local 1106 struct run_softc *sc; local 1149 struct run_softc *sc = arg; local 1177 run_setup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq) argument 1195 run_unsetup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq) argument 1219 run_load_microcode(struct run_softc *sc) argument 1317 run_reset(struct run_softc *sc) argument 1330 run_do_request(struct run_softc *sc, struct usb_device_request *req, void *data) argument 1352 run_read(struct run_softc *sc, uint16_t reg, uint32_t *val) argument 1366 run_read_region_1(struct run_softc *sc, uint16_t reg, uint8_t *buf, int len) argument 1380 run_write_2(struct run_softc *sc, uint16_t reg, uint16_t val) argument 1394 run_write(struct run_softc *sc, uint16_t reg, uint32_t val) argument 1404 run_write_region_1(struct run_softc *sc, uint16_t reg, const uint8_t *buf, int len) argument 1449 run_set_region_4(struct run_softc *sc, uint16_t reg, uint32_t val, int len) argument 1460 run_efuse_read(struct run_softc *sc, uint16_t addr, uint16_t *val, int count) argument 1508 run_efuse_read_2(struct run_softc *sc, uint16_t addr, uint16_t *val) argument 1514 run_eeprom_read_2(struct run_softc *sc, uint16_t addr, uint16_t *val) argument 1536 run_srom_read(struct run_softc *sc, uint16_t addr, uint16_t *val) argument 1543 run_rt2870_rf_write(struct run_softc *sc, uint32_t val) argument 1561 run_rt3070_rf_read(struct run_softc *sc, uint8_t reg, uint8_t *val) argument 1593 run_rt3070_rf_write(struct run_softc *sc, uint8_t reg, uint8_t val) argument 1612 run_bbp_read(struct run_softc *sc, uint8_t reg, uint8_t *val) argument 1644 run_bbp_write(struct run_softc *sc, uint8_t reg, uint8_t val) argument 1666 run_mcu_cmd(struct run_softc *sc, uint8_t cmd, uint16_t arg) argument 1729 run_rt3593_get_txpower(struct run_softc *sc) argument 1786 run_get_txpower(struct run_softc *sc) argument 1850 run_read_eeprom(struct run_softc *sc) argument 2125 struct run_softc *sc = ic->ic_softc; local 2174 struct run_softc *sc = ic->ic_softc; local 2302 struct run_softc *sc = ic->ic_softc; local 2362 struct run_softc *sc = ic->ic_softc; local 2485 struct run_softc *sc = ic->ic_softc; local 2519 struct run_softc *sc = cmdq->arg1; local 2554 struct run_softc *sc = ic->ic_softc; local 2582 struct run_softc *sc = arg; local 2593 struct run_softc *sc = arg; local 2626 struct run_softc *sc = arg; local 2684 struct run_softc *sc = arg; local 2759 struct run_softc *sc = ni->ni_vap->iv_ic->ic_softc; local 2776 struct run_softc *sc = ic->ic_softc; local 2827 run_maxrssi_chain(struct run_softc *sc, const struct rt2860_rxwi *rxwi) argument 2846 struct run_softc *sc = vap->iv_ic->ic_softc; local 2871 run_rx_frame(struct run_softc *sc, struct mbuf *m, uint32_t dmalen) argument 3018 struct run_softc *sc = usbd_xfer_softc(xfer); local 3181 struct run_softc *sc = usbd_xfer_softc(xfer); local 3354 run_set_tx_desc(struct run_softc *sc, struct run_tx_data *data) argument 3424 run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni) argument 3586 run_tx_mgt(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni) argument 3649 run_sendprot(struct run_softc *sc, const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate) argument 3716 run_tx_param(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni, const struct ieee80211_bpf_params *params) argument 3795 struct run_softc *sc = ni->ni_ic->ic_softc; local 3834 struct run_softc *sc = ic->ic_softc; local 3854 run_start(struct run_softc *sc) argument 3876 struct run_softc *sc = ic->ic_softc; local 3899 run_iq_calib(struct run_softc *sc, u_int chan) argument 4000 run_set_agc(struct run_softc *sc, uint8_t agc) argument 4016 run_select_chan_group(struct run_softc *sc, int group) argument 4160 run_rt2870_set_chan(struct run_softc *sc, u_int chan) argument 4231 run_rt3070_set_chan(struct run_softc *sc, u_int chan) argument 4296 run_rt3572_set_chan(struct run_softc *sc, u_int chan) argument 4446 run_rt3593_set_chan(struct run_softc *sc, u_int chan) argument 4606 run_rt5390_set_chan(struct run_softc *sc, u_int chan) argument 4716 run_rt5592_set_chan(struct run_softc *sc, u_int chan) argument 4853 run_set_rx_antenna(struct run_softc *sc, int aux) argument 4880 run_set_chan(struct run_softc *sc, struct ieee80211_channel *c) argument 4927 struct run_softc *sc = ic->ic_softc; local 4940 struct run_softc *sc = ic->ic_softc; local 4967 struct run_softc *sc = ic->ic_softc; local 4983 struct run_softc *sc = ic->ic_softc; local 5005 struct run_softc *sc = ic->ic_softc; local 5048 struct run_softc *sc = ic->ic_softc; local 5095 struct run_softc *sc = ic->ic_softc; local 5109 struct run_softc *sc = ic->ic_softc; local 5133 struct run_softc *sc = vap->iv_ic->ic_softc; local 5151 run_reset_livelock(struct run_softc *sc) argument 5175 run_update_promisc_locked(struct run_softc *sc) argument 5194 struct run_softc *sc = ic->ic_softc; local 5205 run_enable_tsf_sync(struct run_softc *sc) argument 5247 run_enable_tsf(struct run_softc *sc) argument 5259 run_disable_tsf(struct run_softc *sc) argument 5271 run_get_tsf(struct run_softc *sc, uint64_t *buf) argument 5278 run_enable_mrr(struct run_softc *sc) argument 5302 run_set_txpreamble(struct run_softc *sc) argument 5316 run_set_basicrates(struct run_softc *sc) argument 5330 run_set_leds(struct run_softc *sc, uint16_t which) argument 5337 run_set_bssid(struct run_softc *sc, const uint8_t *bssid) argument 5346 run_set_macaddr(struct run_softc *sc, const uint8_t *addr) argument 5357 struct run_softc *sc = ic->ic_softc; local 5374 struct run_softc *sc = ic->ic_softc; local 5389 run_rssi2dbm(struct run_softc *sc, uint8_t rssi, uint8_t rxchain) argument 5413 run_rt5390_bbp_init(struct run_softc *sc) argument 5471 run_bbp_init(struct run_softc *sc) argument 5521 run_rt3070_rf_init(struct run_softc *sc) argument 5665 run_rt3593_rf_init(struct run_softc *sc) argument 5714 run_rt5390_rf_init(struct run_softc *sc) argument 5778 run_rt3070_filter_calib(struct run_softc *sc, uint8_t init, uint8_t target, uint8_t *val) argument 5843 run_rt3070_rf_setup(struct run_softc *sc) argument 5922 run_rt3593_rf_setup(struct run_softc *sc) argument 5992 run_rt5390_rf_setup(struct run_softc *sc) argument 6039 run_txrx_enable(struct run_softc *sc) argument 6085 run_adjust_freq_offset(struct run_softc *sc) argument 6099 run_init_locked(struct run_softc *sc) argument 6326 struct run_softc *sc = (struct run_softc *)arg; local 6406 run_delay(struct run_softc *sc, u_int ms) argument [all...] |
H A D | if_rumvar.h | 64 struct rum_softc *sc; member in struct:rum_tx_data 174 #define RUM_LOCK_INIT(sc) \ 175 mtx_init(&(sc)->sc_mtx, device_get_nameunit((sc)->sc_dev), \ 177 #define RUM_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 178 #define RUM_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 179 #define RUM_LOCK_ASSERT(sc) mtx_assert(&(sc) [all...] |
H A D | if_rum.c | 154 static usb_error_t rum_do_request(struct rum_softc *sc, 156 static usb_error_t rum_do_mcu_request(struct rum_softc *sc, int); 485 struct rum_softc *sc = device_get_softc(self); local 486 struct ieee80211com *ic = &sc->sc_ic; 492 sc->sc_udev = uaa->device; 493 sc->sc_dev = self; 495 RUM_LOCK_INIT(sc); 496 RUM_CMDQ_LOCK_INIT(sc); 497 mbufq_init(&sc->sc_snd, ifqmaxlen); 501 sc 597 struct rum_softc *sc = device_get_softc(self); local 626 rum_do_request(struct rum_softc *sc, struct usb_device_request *req, void *data) argument 647 rum_do_mcu_request(struct rum_softc *sc, int request) argument 666 struct rum_softc *sc = ic->ic_softc; local 724 struct rum_softc *sc = ic->ic_softc; local 746 struct rum_softc *sc = arg; local 766 rum_cmd_sleepable(struct rum_softc *sc, const void *ptr, size_t len, uint8_t rvp_id, CMD_FUNC_PROTO) argument 796 struct rum_softc *sc = data->sc; local 808 rum_setup_tx_list(struct rum_softc *sc) argument 827 rum_reset_tx_list(struct rum_softc *sc, struct ieee80211vap *vap) argument 851 rum_unsetup_tx_list(struct rum_softc *sc) argument 880 struct rum_softc *sc = ic->ic_softc; local 909 struct rum_softc *sc = vap->iv_ic->ic_softc; local 935 rum_set_power_state(struct rum_softc *sc, int sleep) argument 964 struct rum_softc *sc = ic->ic_softc; local 1074 struct rum_softc *sc = usbd_xfer_softc(xfer); local 1168 struct rum_softc *sc = usbd_xfer_softc(xfer); local 1342 rum_crypto_mode(struct rum_softc *sc, u_int cipher, int keylen) argument 1358 rum_setup_tx_desc(struct rum_softc *sc, struct rum_tx_desc *desc, struct ieee80211_key *k, uint32_t flags, uint8_t xflags, uint8_t qid, int hdrlen, int len, int rate) argument 1417 rum_sendprot(struct rum_softc *sc, const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate) argument 1457 rum_tx_crypto_flags(struct rum_softc *sc, struct ieee80211_node *ni, const struct ieee80211_key *k) argument 1491 rum_tx_mgt(struct rum_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument 1563 rum_tx_raw(struct rum_softc *sc, struct mbuf *m0, struct ieee80211_node *ni, const struct ieee80211_bpf_params *params) argument 1623 rum_tx_data(struct rum_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument 1732 struct rum_softc *sc = ic->ic_softc; local 1752 rum_start(struct rum_softc *sc) argument 1777 struct rum_softc *sc = ic->ic_softc; local 1797 rum_eeprom_read(struct rum_softc *sc, uint16_t addr, void *buf, int len) argument 1816 rum_read(struct rum_softc *sc, uint16_t reg) argument 1826 rum_read_multi(struct rum_softc *sc, uint16_t reg, void *buf, int len) argument 1846 rum_write(struct rum_softc *sc, uint16_t reg, uint32_t val) argument 1854 rum_write_multi(struct rum_softc *sc, uint16_t reg, void *buf, size_t len) argument 1882 rum_setbits(struct rum_softc *sc, uint16_t reg, uint32_t mask) argument 1888 rum_clrbits(struct rum_softc *sc, uint16_t reg, uint32_t mask) argument 1894 rum_modbits(struct rum_softc *sc, uint16_t reg, uint32_t set, uint32_t unset) argument 1900 rum_bbp_busy(struct rum_softc *sc) argument 1917 rum_bbp_write(struct rum_softc *sc, uint8_t reg, uint8_t val) argument 1933 rum_bbp_read(struct rum_softc *sc, uint8_t reg) argument 1961 rum_rf_write(struct rum_softc *sc, uint8_t reg, uint32_t val) argument 1988 rum_select_antenna(struct rum_softc *sc) argument 2013 rum_enable_mrr(struct rum_softc *sc) argument 2027 rum_set_txpreamble(struct rum_softc *sc) argument 2038 rum_set_basicrates(struct rum_softc *sc) argument 2060 rum_select_band(struct rum_softc *sc, struct ieee80211_channel *c) argument 2102 rum_set_chan(struct rum_softc *sc, struct ieee80211_channel *c) argument 2174 rum_set_maxretry(struct rum_softc *sc, struct ieee80211vap *vap) argument 2192 rum_enable_tsf_sync(struct rum_softc *sc) argument 2251 rum_enable_tsf(struct rum_softc *sc) argument 2258 rum_abort_tsf_sync(struct rum_softc *sc) argument 2264 rum_get_tsf(struct rum_softc *sc, uint64_t *buf) argument 2270 rum_update_slot_cb(struct rum_softc *sc, union sec_param *data, uint8_t rvp_id) argument 2293 struct rum_softc *sc = ic->ic_softc; local 2345 rum_set_bssid(struct rum_softc *sc, const uint8_t *bssid) argument 2355 rum_set_macaddr(struct rum_softc *sc, const uint8_t *addr) argument 2365 rum_setpromisc(struct rum_softc *sc) argument 2381 struct rum_softc *sc = ic->ic_softc; local 2408 rum_read_eeprom(struct rum_softc *sc) argument 2491 rum_bbp_wakeup(struct rum_softc *sc) argument 2512 rum_bbp_init(struct rum_softc *sc) argument 2544 rum_clr_shkey_regs(struct rum_softc *sc) argument 2552 rum_init(struct rum_softc *sc) argument 2636 rum_stop(struct rum_softc *sc) argument 2666 rum_load_microcode(struct rum_softc *sc, const uint8_t *ucode, size_t size) argument 2693 rum_set_sleep_time(struct rum_softc *sc, uint16_t bintval) argument 2728 struct rum_softc *sc = ic->ic_softc; local 2761 rum_set_beacon(struct rum_softc *sc, struct ieee80211vap *vap) argument 2794 rum_alloc_beacon(struct rum_softc *sc, struct ieee80211vap *vap) argument 2816 rum_update_beacon_cb(struct rum_softc *sc, union sec_param *data, uint8_t rvp_id) argument 2828 struct rum_softc *sc = ic->ic_softc; local 2866 rum_common_key_set(struct rum_softc *sc, struct ieee80211_key *k, uint16_t base) argument 2886 rum_group_key_set_cb(struct rum_softc *sc, union sec_param *data, uint8_t rvp_id) argument 2930 rum_group_key_del_cb(struct rum_softc *sc, union sec_param *data, uint8_t rvp_id) argument 2945 rum_pair_key_set_cb(struct rum_softc *sc, union sec_param *data, uint8_t rvp_id) argument 2993 rum_pair_key_del_cb(struct rum_softc *sc, union sec_param *data, uint8_t rvp_id) argument 3010 struct rum_softc *sc = vap->iv_ic->ic_softc; local 3043 struct rum_softc *sc = vap->iv_ic->ic_softc; local 3060 struct rum_softc *sc = vap->iv_ic->ic_softc; local 3078 struct rum_softc *sc = ni->ni_ic->ic_softc; local 3117 rum_ratectl_start(struct rum_softc *sc, struct ieee80211_node *ni) argument 3143 struct rum_softc *sc = vap->iv_ic->ic_softc; local 3175 struct rum_softc *sc = ic->ic_softc; local 3187 struct rum_softc *sc = ic->ic_softc; local 3203 struct rum_softc *sc = ic->ic_softc; local 3214 struct rum_softc *sc = ic->ic_softc; local 3230 rum_get_rssi(struct rum_softc *sc, uint8_t raw) argument 3276 rum_pause(struct rum_softc *sc, int timeout) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | rt2860var.h | 212 #define RAL_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 213 #define RAL_LOCK_ASSERT(sc) mtx_assert(&(sc)->sc_mtx, MA_OWNED) 214 #define RAL_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx)
|
H A D | rt2860.c | 72 #define DPRINTF(x) do { if (sc->sc_debug > 0) printf x; } while (0) 73 #define DPRINTFN(n, x) do { if (sc->sc_debug >= (n)) printf x; } while (0) 239 struct rt2860_softc *sc = device_get_softc(dev); local 240 struct ieee80211com *ic = &sc->sc_ic; 244 sc->sc_dev = dev; 245 sc->sc_debug = 0; 247 mtx_init(&sc->sc_mtx, device_get_nameunit(dev), MTX_NETWORK_LOCK, 250 callout_init_mtx(&sc->watchdog_ch, &sc->sc_mtx, 0); 251 mbufq_init(&sc 375 struct rt2860_softc *sc = xsc; local 398 struct rt2860_softc *sc = xsc; local 406 struct rt2860_softc *sc = xsc; local 414 struct rt2860_softc *sc = xsc; local 426 struct rt2860_softc *sc = ic->ic_softc; local 508 rt2860_alloc_tx_ring(struct rt2860_softc *sc, struct rt2860_tx_ring *ring) argument 545 rt2860_reset_tx_ring(struct rt2860_softc *sc, struct rt2860_tx_ring *ring) argument 575 rt2860_free_tx_ring(struct rt2860_softc *sc, struct rt2860_tx_ring *ring) argument 610 rt2860_alloc_tx_pool(struct rt2860_softc *sc) argument 669 rt2860_free_tx_pool(struct rt2860_softc *sc) argument 689 rt2860_alloc_rx_ring(struct rt2860_softc *sc, struct rt2860_rx_ring *ring) argument 766 rt2860_reset_rx_ring(struct rt2860_softc *sc, struct rt2860_rx_ring *ring) argument 779 rt2860_free_rx_ring(struct rt2860_softc *sc, struct rt2860_rx_ring *ring) argument 809 rt2860_updatestats(struct rt2860_softc *sc) argument 838 struct rt2860_softc *sc = ic->ic_softc; local 857 struct rt2860_softc *sc = ic->ic_softc; local 874 struct rt2860_softc *sc = ic->ic_softc; local 889 struct rt2860_softc *sc = ic->ic_softc; local 905 struct rt2860_softc *sc = ic->ic_softc; local 961 rt3090_efuse_read_2(struct rt2860_softc *sc, uint16_t addr) argument 1003 rt2860_eeprom_read_2(struct rt2860_softc *sc, uint16_t addr) argument 1057 rt2860_srom_read(struct rt2860_softc *sc, uint8_t addr) argument 1064 rt2860_intr_coherent(struct rt2860_softc *sc) argument 1081 rt2860_drain_stats_fifo(struct rt2860_softc *sc) argument 1129 rt2860_tx_intr(struct rt2860_softc *sc, int qid) argument 1164 rt2860_maxrssi_chain(struct rt2860_softc *sc, const struct rt2860_rxwi *rxwi) argument 1179 rt2860_rx_intr(struct rt2860_softc *sc) argument 1350 rt2860_tbtt_intr(struct rt2860_softc *sc) argument 1380 rt2860_gp_intr(struct rt2860_softc *sc) argument 1394 struct rt2860_softc *sc = arg; local 1456 rt2860_tx(struct rt2860_softc *sc, struct mbuf *m, struct ieee80211_node *ni) argument 1701 struct rt2860_softc *sc = ic->ic_softc; local 1731 rt2860_tx_raw(struct rt2860_softc *sc, struct mbuf *m, struct ieee80211_node *ni, const struct ieee80211_bpf_params *params) argument 1944 struct rt2860_softc *sc = ic->ic_softc; local 1964 rt2860_start(struct rt2860_softc *sc) argument 1990 struct rt2860_softc *sc = arg; local 2012 struct rt2860_softc *sc = ic->ic_softc; local 2035 rt2860_mcu_bbp_write(struct rt2860_softc *sc, uint8_t reg, uint8_t val) argument 2059 rt2860_mcu_bbp_read(struct rt2860_softc *sc, uint8_t reg) argument 2097 rt2860_rf_write(struct rt2860_softc *sc, uint8_t reg, uint32_t val) argument 2119 rt3090_rf_read(struct rt2860_softc *sc, uint8_t reg) argument 2150 rt3090_rf_write(struct rt2860_softc *sc, uint8_t reg, uint8_t val) argument 2173 rt2860_mcu_cmd(struct rt2860_softc *sc, uint8_t cmd, uint16_t arg, int wait) argument 2223 rt2860_enable_mrr(struct rt2860_softc *sc) argument 2247 rt2860_set_txpreamble(struct rt2860_softc *sc) argument 2260 rt2860_set_basicrates(struct rt2860_softc *sc, const struct ieee80211_rateset *rs) argument 2284 struct rt2860_softc *sc = ic->ic_softc; local 2297 struct rt2860_softc *sc = ic->ic_softc; local 2310 struct rt2860_softc *sc = ic->ic_softc; local 2328 struct rt2860_softc *sc = ic->ic_softc; local 2336 rt2860_select_chan_group(struct rt2860_softc *sc, int group) argument 2420 rt2860_set_chan(struct rt2860_softc *sc, u_int chan) argument 2475 rt3090_set_chan(struct rt2860_softc *sc, u_int chan) argument 2540 rt5390_set_chan(struct rt2860_softc *sc, u_int chan) argument 2641 rt3090_rf_init(struct rt2860_softc *sc) argument 2749 rt5390_rf_init(struct rt2860_softc *sc) argument 2818 rt3090_rf_wakeup(struct rt2860_softc *sc) argument 2884 rt5390_rf_wakeup(struct rt2860_softc *sc) argument 2920 rt3090_filter_calib(struct rt2860_softc *sc, uint8_t init, uint8_t target, uint8_t *val) argument 2985 rt3090_rf_setup(struct rt2860_softc *sc) argument 3017 rt2860_set_leds(struct rt2860_softc *sc, uint16_t which) argument 3028 rt2860_set_gp_timer(struct rt2860_softc *sc, int ms) argument 3050 rt2860_set_bssid(struct rt2860_softc *sc, const uint8_t *bssid) argument 3059 rt2860_set_macaddr(struct rt2860_softc *sc, const uint8_t *addr) argument 3070 struct rt2860_softc *sc = ic->ic_softc; local 3080 rt2860_updateprot(struct rt2860_softc *sc) argument 3106 struct rt2860_softc *sc = ic->ic_softc; local 3119 struct rt2860_softc *sc = ic->ic_softc; local 3168 struct rt2860_softc *sc = ic->ic_softc; local 3271 struct rt2860_softc *sc = ic->ic_softc; local 3292 rt2860_rssi2dbm(struct rt2860_softc *sc, uint8_t rssi, uint8_t rxchain) argument 3358 rt2860_read_eeprom(struct rt2860_softc *sc, uint8_t macaddr[IEEE80211_ADDR_LEN]) argument 3664 rt2860_bbp_init(struct rt2860_softc *sc) argument 3707 rt5390_bbp_init(struct rt2860_softc *sc) argument 3745 rt2860_txrx_enable(struct rt2860_softc *sc) argument 3792 struct rt2860_softc *sc = arg; local 3804 rt2860_init_locked(struct rt2860_softc *sc) argument 4078 struct rt2860_softc *sc = arg; local 4086 rt2860_stop_locked(struct rt2860_softc *sc) argument 4122 rt2860_load_microcode(struct rt2860_softc *sc) argument 4174 rt2860_calib(struct rt2860_softc *sc) argument 4217 rt3090_set_rx_antenna(struct rt2860_softc *sc, int aux) argument 4245 rt2860_switch_chan(struct rt2860_softc *sc, struct ieee80211_channel *c) argument 4279 rt2860_setup_beacon(struct rt2860_softc *sc, struct ieee80211vap *vap) argument 4313 rt2860_enable_tsf_sync(struct rt2860_softc *sc) argument [all...] |
H A D | rt2860reg.h | 998 #define RAL_READ(sc, reg) \ 999 bus_space_read_4((sc)->sc_st, (sc)->sc_sh, (reg)) 1001 #define RAL_WRITE(sc, reg, val) \ 1002 bus_space_write_4((sc)->sc_st, (sc)->sc_sh, (reg), (val)) 1004 #define RAL_BARRIER_WRITE(sc) \ 1005 bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, 0x1800, \ 1008 #define RAL_BARRIER_READ_WRITE(sc) \ [all...] |
H A D | rt2661var.h | 171 #define RAL_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 172 #define RAL_LOCK_ASSERT(sc) mtx_assert(&(sc)->sc_mtx, MA_OWNED) 173 #define RAL_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx)
|
H A D | rt2661.c | 72 #define DPRINTF(sc, fmt, ...) do { \ 73 if (sc->sc_debug > 0) \ 76 #define DPRINTFN(sc, n, fmt, ...) do { \ 77 if (sc->sc_debug >= (n)) \ 81 #define DPRINTF(sc, fmt, ...) 82 #define DPRINTFN(sc, n, fmt, ...) 206 struct rt2661_softc *sc = device_get_softc(dev); local 207 struct ieee80211com *ic = &sc->sc_ic; 211 sc->sc_id = id; 212 sc 333 struct rt2661_softc *sc = xsc; local 361 struct rt2661_softc *sc = ic->ic_softc; local 431 struct rt2661_softc *sc = xsc; local 439 struct rt2661_softc *sc = xsc; local 447 struct rt2661_softc *sc = xsc; local 465 rt2661_alloc_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring, int count) argument 530 rt2661_reset_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring) argument 563 rt2661_free_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring) argument 604 rt2661_alloc_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring, int count) argument 698 rt2661_reset_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring) argument 711 rt2661_free_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring) argument 753 struct rt2661_softc *sc = ic->ic_softc; local 796 rt2661_eeprom_read(struct rt2661_softc *sc, uint8_t addr) argument 850 rt2661_tx_intr(struct rt2661_softc *sc) argument 927 rt2661_tx_dma_intr(struct rt2661_softc *sc, struct rt2661_tx_ring *txq) argument 959 rt2661_rx_intr(struct rt2661_softc *sc) argument 1099 rt2661_mcu_beacon_expire(struct rt2661_softc *sc) argument 1105 rt2661_mcu_wakeup(struct rt2661_softc *sc) argument 1118 rt2661_mcu_cmd_intr(struct rt2661_softc *sc) argument 1127 struct rt2661_softc *sc = arg; local 1211 rt2661_setup_tx_desc(struct rt2661_softc *sc, struct rt2661_tx_desc *desc, uint32_t flags, uint16_t xflags, int len, int rate, const bus_dma_segment_t *segs, int nsegs, int ac) argument 1272 rt2661_tx_mgt(struct rt2661_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument 1359 rt2661_sendprot(struct rt2661_softc *sc, int ac, const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate) argument 1414 rt2661_tx_data(struct rt2661_softc *sc, struct mbuf *m0, struct ieee80211_node *ni, int ac) argument 1559 struct rt2661_softc *sc = ic->ic_softc; local 1579 rt2661_start(struct rt2661_softc *sc) argument 1614 struct rt2661_softc *sc = ic->ic_softc; local 1650 struct rt2661_softc *sc = (struct rt2661_softc *)arg; local 1672 struct rt2661_softc *sc = ic->ic_softc; local 1690 rt2661_bbp_write(struct rt2661_softc *sc, uint8_t reg, uint8_t val) argument 1712 rt2661_bbp_read(struct rt2661_softc *sc, uint8_t reg) argument 1742 rt2661_rf_write(struct rt2661_softc *sc, uint8_t reg, uint32_t val) argument 1768 rt2661_tx_cmd(struct rt2661_softc *sc, uint8_t cmd, uint16_t arg) argument 1782 rt2661_select_antenna(struct rt2661_softc *sc) argument 1808 rt2661_enable_mrr(struct rt2661_softc *sc) argument 1824 rt2661_set_txpreamble(struct rt2661_softc *sc) argument 1839 rt2661_set_basicrates(struct rt2661_softc *sc, const struct ieee80211_rateset *rs) argument 1867 rt2661_select_band(struct rt2661_softc *sc, struct ieee80211_channel *c) argument 1909 rt2661_set_chan(struct rt2661_softc *sc, struct ieee80211_channel *c) argument 1982 rt2661_set_bssid(struct rt2661_softc *sc, const uint8_t *bssid) argument 1994 rt2661_set_macaddr(struct rt2661_softc *sc, const uint8_t *addr) argument 2008 struct rt2661_softc *sc = ic->ic_softc; local 2029 struct rt2661_softc *sc = ic->ic_softc; local 2075 struct rt2661_softc *sc = ic->ic_softc; local 2099 rt2661_read_eeprom(struct rt2661_softc *sc, uint8_t macaddr[IEEE80211_ADDR_LEN]) argument 2191 rt2661_bbp_init(struct rt2661_softc *sc) argument 2225 rt2661_init_locked(struct rt2661_softc *sc) argument 2359 struct rt2661_softc *sc = priv; local 2371 rt2661_stop_locked(struct rt2661_softc *sc) argument 2417 struct rt2661_softc *sc = priv; local 2425 rt2661_load_microcode(struct rt2661_softc *sc) argument 2496 rt2661_rx_tune(struct rt2661_softc *sc) argument 2557 rt2661_radar_start(struct rt2661_softc *sc) argument 2589 rt2661_radar_stop(struct rt2661_softc *sc) argument 2609 rt2661_prepare_beacon(struct rt2661_softc *sc, struct ieee80211vap *vap) argument 2644 rt2661_enable_tsf_sync(struct rt2661_softc *sc) argument 2673 rt2661_enable_tsf(struct rt2661_softc *sc) argument 2686 rt2661_get_rssi(struct rt2661_softc *sc, uint8_t raw) argument 2730 struct rt2661_softc *sc = ic->ic_softc; local 2742 struct rt2661_softc *sc = ic->ic_softc; local 2754 struct rt2661_softc *sc = ic->ic_softc; local 2772 struct rt2661_softc *sc = ic->ic_softc; local [all...] |
H A D | rt2661reg.h | 318 #define RAL_READ(sc, reg) \ 319 bus_space_read_4((sc)->sc_st, (sc)->sc_sh, (reg)) 321 #define RAL_READ_REGION_4(sc, offset, datap, count) \ 322 bus_space_read_region_4((sc)->sc_st, (sc)->sc_sh, (offset), \ 325 #define RAL_WRITE(sc, reg, val) \ 326 bus_space_write_4((sc)->sc_st, (sc)->sc_sh, (reg), (val)) 328 #define RAL_WRITE_REGION_1(sc, offse [all...] |