/linux-master/drivers/i2c/busses/ |
H A D | i2c-st.c | 371 u32 sta; local 375 sta = readl_relaxed(i2c_dev->base + SSC_STA); 376 if (!(sta & SSC_STA_BUSY)) 382 dev_err(i2c_dev->dev, "bus not free (status = 0x%08x)\n", sta); 415 u32 tx_fstat, sta; local 418 sta = readl_relaxed(i2c_dev->base + SSC_STA); 419 if (sta & SSC_STA_TX_FIFO_FULL) 445 u32 tx_fstat, sta; local 448 sta = readl_relaxed(i2c_dev->base + SSC_STA); 449 if (sta 467 u32 i, sta; local 569 u32 sta, ien; local [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | xmit.c | 60 struct ieee80211_sta *sta); 63 struct ieee80211_sta *sta, 93 struct ieee80211_sta *sta = info->status.status_driver_data[0]; local 101 if (sta) 102 ieee80211_tx_status_noskb(hw, sta, info); 138 queue->sta ? queue->sta->addr : queue->vif->addr, 156 if (!tid->an->sta) 159 ieee80211_send_bar(tid->an->vif, tid->an->sta->addr, tid->tidno, 163 static bool ath_merge_ratetbl(struct ieee80211_sta *sta, struc argument 199 ath_set_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath_buf *bf) argument 487 ath_tx_complete_aggr(struct ath_softc *sc, struct ath_txq *txq, struct ath_buf *bf, struct list_head *bf_q, struct ieee80211_sta *sta, struct ath_atx_tid *tid, struct ath_tx_status *ts, int txok) argument 711 ath_tx_count_airtime(struct ath_softc *sc, struct ieee80211_sta *sta, struct ath_buf *bf, struct ath_tx_status *ts, u8 tid) argument 735 struct ieee80211_sta *sta; local 1575 ath_tx_aggr_start(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument 1615 ath_tx_aggr_stop(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid) argument 1630 ath_tx_aggr_sleep(struct ieee80211_sta *sta, struct ath_softc *sc, struct ath_node *an) argument 1694 ath9k_release_buffered_frames(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tids, int nframes, enum ieee80211_frame_release_type reason, bool more_data) argument 2135 setup_frame_info(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct sk_buff *skb, int framelen) argument 2296 struct ieee80211_sta *sta = txctl->sta; local 2342 struct ieee80211_sta *sta = txctl->sta; local 2470 ath_tx_complete(struct ath_softc *sc, struct sk_buff *skb, int tx_flags, struct ath_txq *txq, struct ieee80211_sta *sta) argument 2522 ath_tx_complete_buf(struct ath_softc *sc, struct ath_buf *bf, struct ath_txq *txq, struct list_head *bf_q, struct ieee80211_sta *sta, struct ath_tx_status *ts, int txok) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rs.c | 133 struct ieee80211_sta *sta, 359 struct ieee80211_sta *sta) 377 sta->addr, tid); 378 ret = ieee80211_start_tx_ba_session(sta, tid, 5000); 387 ieee80211_stop_tx_ba_session(sta, tid); 394 struct ieee80211_sta *sta) 397 rs_tl_turn_on_agg_for_tid(priv, lq_data, tid, sta); 658 static bool rs_use_green(struct ieee80211_sta *sta) argument 846 struct ieee80211_sta *sta, void *priv_sta, 862 struct iwl_station_priv *sta_priv = (void *)sta 357 rs_tl_turn_on_agg_for_tid(struct iwl_priv *priv, struct iwl_lq_sta *lq_data, u8 tid, struct ieee80211_sta *sta) argument 392 rs_tl_turn_on_agg(struct iwl_priv *priv, u8 tid, struct iwl_lq_sta *lq_data, struct ieee80211_sta *sta) argument 845 rs_tx_status(void *priv_r, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, void *priv_sta, struct sk_buff *skb) argument 1213 rs_switch_to_mimo2(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl, int index) argument 1268 rs_switch_to_mimo3(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl, int index) argument 1324 rs_switch_to_siso(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl, int index) argument 1373 rs_move_legacy_other(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int index) argument 1546 rs_move_siso_to_other(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int index) argument 1716 rs_move_mimo2_to_other(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int index) argument 1884 rs_move_mimo3_to_other(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int index) argument 2157 rs_rate_scale_perform(struct iwl_priv *priv, struct sk_buff *skb, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) argument 2607 rs_initialize_lq(struct iwl_priv *priv, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) argument 2660 rs_get_rate(void *priv_r, struct ieee80211_sta *sta, void *priv_sta, struct ieee80211_tx_rate_control *txrc) argument 2728 rs_alloc_sta(void *priv_rate, struct ieee80211_sta *sta, gfp_t gfp) argument 2744 iwl_rs_rate_init(struct iwl_priv *priv, struct ieee80211_sta *sta, u8 sta_id) argument 3001 rs_free_sta(void *priv_r, struct ieee80211_sta *sta, void *priv_sta) argument 3266 rs_rate_init_stub(void *priv_r, struct ieee80211_supported_band *sband, struct cfg80211_chan_def *chandef, struct ieee80211_sta *sta, void *priv_sta) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mt7615.h | 108 struct mt7615_sta *sta; member in struct:mt7615_wtbl_rate_desc 143 struct mt7615_sta sta; member in struct:mt7615_vif 225 struct ieee80211_sta *sta, bool enable); 229 struct ieee80211_sta *sta, bool enable); 238 struct ieee80211_sta *sta); 397 void mt7615_mac_set_rates(struct mt7615_phy *phy, struct mt7615_sta *sta, 475 struct ieee80211_sta *sta, int pid, 501 struct ieee80211_sta *sta, 510 struct ieee80211_sta *sta); 512 struct ieee80211_sta *sta); [all...] |
H A D | mcu.c | 741 struct ieee80211_sta *sta, bool enable) 757 mt76_connac_mcu_bss_basic_tlv(skb, vif, sta, phy->mt76, 758 mvif->sta.wcid.idx, enable); 773 struct mt7615_sta *msta = (struct mt7615_sta *)params->sta->drv_priv; 808 struct mt7615_sta *msta = (struct mt7615_sta *)params->sta->drv_priv; 841 struct ieee80211_sta *sta, bool enable) 851 msta = sta ? (struct mt7615_sta *)sta->drv_priv : &mvif->sta; 858 if (!sta) { 740 mt7615_mcu_add_bss(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument 840 mt7615_mcu_wtbl_sta_add(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument 904 mt7615_mcu_wtbl_update_hdr_trans(struct mt7615_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 973 __mt7615_mcu_add_sta(struct mt76_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable, int cmd, bool offload_fw) argument 992 mt7615_mcu_add_sta(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument 1000 mt7615_mcu_sta_update_hdr_trans(struct mt7615_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1117 mt7615_mcu_uni_add_bss(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument 1127 mt7615_mcu_uni_add_sta(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument 1139 struct mt7615_sta *sta = (struct mt7615_sta *)params->sta->drv_priv; local 1191 mt7615_mcu_sta_uni_update_hdr_trans(struct mt7615_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | mac80211.c | 504 struct ieee80211_sta *sta) 510 ret = rtw_sta_add(rtwdev, sta, vif); 518 struct ieee80211_sta *sta) 524 rtw_sta_remove(rtwdev, sta, true); 530 static int rtw_ops_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, argument 541 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 599 rtw_sec_write_cam(rtwdev, sec, sta, key, 623 struct ieee80211_sta *sta = params->sta; local 625 struct ieee80211_txq *txq = sta 502 rtw_ops_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 516 rtw_ops_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 540 rtw_ops_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 711 rtw_ops_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument 742 rtw_ra_mask_info_update_iter(void *data, struct ieee80211_sta *sta) argument 920 rtw_ops_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument [all...] |
H A D | rx.c | 100 struct ieee80211_sta *sta; local 115 sta = ieee80211_find_sta_by_ifaddr(rtwdev->hw, hdr->addr2, 117 if (!sta) 120 si = (struct rtw_sta_info *)sta->drv_priv;
|
H A D | util.h | 25 struct ieee80211_sta *sta),
|
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-mac.c | 1541 struct ieee80211_sta *sta, 1576 rate_idx = rate_lowest_index(&il->bands[info->band], sta); 1644 struct ieee80211_sta *sta, 1694 sta_id = il_sta_id_or_broadcast(il, sta); 1704 if (sta) 1705 sta_priv = (void *)sta->drv_priv; 1743 /* aggregation is on for this <sta,tid> */ 1799 il4965_tx_cmd_build_rate(il, tx_cmd, info, sta, fc); 2214 struct ieee80211_sta *sta, u16 tid, u16 * ssn) 2228 D_HT("%s on ra = %pM tid = %d\n", __func__, sta 1538 il4965_tx_cmd_build_rate(struct il_priv *il, struct il_tx_cmd *tx_cmd, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, __le16 fc) argument 1643 il4965_tx_skb(struct il_priv *il, struct ieee80211_sta *sta, struct sk_buff *skb) argument 2213 il4965_tx_agg_start(struct il_priv *il, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 * ssn) argument 2309 il4965_tx_agg_stop(struct il_priv *il, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument 2425 struct ieee80211_sta *sta; local 3371 il4965_update_tkip_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument 3602 il4965_sta_rx_agg_start(struct il_priv *il, struct ieee80211_sta *sta, int tid, u16 ssn) argument 3629 il4965_sta_rx_agg_stop(struct il_priv *il, struct ieee80211_sta *sta, int tid) argument 5865 il4965_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 * phase1key) argument 5879 il4965_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 5960 struct ieee80211_sta *sta = params->sta; local 6005 il4965_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument [all...] |
H A D | common.c | 1744 sta_id, il->stations[sta_id].sta.sta.addr); 1749 il->stations[sta_id].sta.sta.addr); 1753 il->stations[sta_id].sta.sta.addr); 1761 u8 sta_id = addsta->sta.sta_id; 1797 il->stations[sta_id].sta.mode == 1799 il->stations[sta_id].sta.sta 1828 il_send_add_sta(struct il_priv *il, struct il_addsta_cmd *sta, u8 flags) argument 1867 il_set_ht_add_station(struct il_priv *il, u8 idx, struct ieee80211_sta *sta) argument 1922 il_prep_station(struct il_priv *il, const u8 *addr, bool is_ap, struct ieee80211_sta *sta) argument 2007 il_add_station_common(struct il_priv *il, const u8 *addr, bool is_ap, struct ieee80211_sta *sta, u8 *sta_id_r) argument 2446 il_mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 5206 struct ieee80211_sta *sta; local [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | wuf.S | 269 LEON_PI(sta %l5, [%g0] ASI_LEON_MMUREGS) ! store it 270 SUN_PI_(sta %l5, [%g0] ASI_M_MMUREGS) ! store it 285 LEON_PI(sta %twin_tmp1, [%g0] ASI_LEON_MMUREGS) ! store it 286 SUN_PI_(sta %twin_tmp1, [%g0] ASI_M_MMUREGS) ! store it
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | hw.h | 30 struct ieee80211_sta *sta, u8 rssi_level,
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | hw.h | 37 struct ieee80211_sta *sta, u8 rssi_level,
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | hw.h | 26 struct ieee80211_sta *sta,
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | hw.h | 26 struct ieee80211_sta *sta,
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | hw.h | 41 struct ieee80211_sta *sta, u8 rssi_level, bool update_bw);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | hw.h | 24 struct ieee80211_sta *sta, u8 rssi_level,
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | hw.h | 24 struct ieee80211_sta *sta, u8 rssi_level,
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | txrx.c | 89 if (txq && txq->sta && skb_cb->airtime_est) 90 ieee80211_sta_register_airtime(txq->sta, txq->tid, 139 status.sta = txq->sta;
|
/linux-master/drivers/net/wireless/ti/wl18xx/ |
H A D | event.c | 210 struct ieee80211_sta *sta; local 226 sta = ieee80211_find_sta(vif, addr); 227 if (sta) { 228 sta->max_rx_aggregation_subframes = win_size;
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_usb_core.c | 66 struct ieee80211_sta *sta, 80 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); 104 if (sta) { 105 struct mt76x02_sta *msta = (struct mt76x02_sta *)sta->drv_priv; 64 mt76x02u_tx_prepare_skb(struct mt76_dev *mdev, void *data, enum mt76_txq_id qid, struct mt76_wcid *wcid, struct ieee80211_sta *sta, struct mt76_tx_info *tx_info) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mt7996.h | 170 struct mt7996_sta sta; member in struct:mt7996_vif 454 struct ieee80211_sta *sta, bool enable, bool newly); 470 struct ieee80211_sta *sta, bool changed); 477 struct ieee80211_sta *sta, void *data, u32 field); 577 struct ieee80211_sta *sta); 579 struct ieee80211_sta *sta); 589 struct ieee80211_sta *sta, 593 struct ieee80211_sta *sta, 615 struct ieee80211_sta *sta); 619 struct ieee80211_sta *sta, struc [all...] |
/linux-master/drivers/net/wireless/marvell/ |
H A D | mwl8k.c | 36 "Set to 1 to make ap mode the default instead of sta mode"); 175 struct ieee80211_sta *sta; member in struct:mwl8k_ampdu_stream 1689 struct ieee80211_sta *sta; local 1730 sta = ieee80211_find_sta_by_ifaddr(hw, wh->addr1, 1732 if (sta) { 1733 sta_info = MWL8K_STA(sta); 1792 mwl8k_add_stream(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 tid) argument 1801 stream->sta = sta; 1806 sta 1858 mwl8k_ampdu_allowed(struct ieee80211_sta *sta, u8 tid) argument 1870 mwl8k_tx_count_packet(struct ieee80211_sta *sta, u8 tid) argument 1900 mwl8k_txq_xmit(struct ieee80211_hw *hw, int index, struct ieee80211_sta *sta, struct sk_buff *skb) argument 3456 } sta; member in union:mwl8k_cmd_set_edca_params::__anon1175 4099 mwl8k_cmd_set_new_stn_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 4422 mwl8k_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd_param, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 4529 mwl8k_cmd_update_stadb_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 5326 mwl8k_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 5338 mwl8k_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 5449 struct ieee80211_sta *sta = params->sta; local [all...] |
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | event.c | 139 u8 hlid = wlvif->sta.hlid; 259 struct ieee80211_sta *sta; local 265 /* find the ap vif connected to this sta */ 279 sta = ieee80211_find_sta(vif, addr); 280 if (sta) { 281 wl1271_debug(DEBUG_EVENT, "remove sta %d", h); 282 ieee80211_report_low_ack(sta, num_packets);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192d/ |
H A D | hw_common.c | 771 struct ieee80211_sta *sta) 788 curshortgi_40mhz = !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40); 789 curshortgi_20mhz = !!(sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20); 793 ratr_value = sta->deflink.supp_rates[1] << 4; 795 ratr_value = sta->deflink.supp_rates[0]; 796 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 | 797 sta->deflink.ht_cap.mcs.rx_mask[0] << 12); 855 struct ieee80211_sta *sta, 874 curtxbw_40mhz = sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40; 875 curshortgi_40mhz = !!(sta 770 rtl92de_update_hal_rate_table(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument 854 rtl92de_update_hal_rate_mask(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument 1012 rtl92de_update_hal_rate_tbl(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument [all...] |