Home
last modified time | relevance | path

Searched refs:mt76_vif_link (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/
H A Dchannel.c7 static struct mt76_vif_link *
10 struct mt76_vif_link *mlink; in mt76_alloc_mlink()
109 struct mt76_vif_link *mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_assign_vif_chanctx()
160 struct mt76_vif_link *mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_unassign_vif_chanctx()
193 struct mt76_vif_link *mlink; in mt76_switch_vif_chanctx()
268 struct mt76_vif_link *mt76_get_vif_phy_link(struct mt76_phy *phy, in mt76_get_vif_phy_link()
271 struct mt76_vif_link *mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_get_vif_phy_link()
304 struct mt76_vif_link *mlink) in mt76_put_vif_phy_link()
321 struct mt76_vif_link *mlink = phy->roc_link; in mt76_roc_complete()
370 struct mt76_vif_link *mlink; in mt76_remain_on_channel()
[all …]
H A Dmt76_connac_mcu.c235 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt76_connac_mcu_set_vif_ps()
278 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt76_connac_mcu_beacon_loss_iter()
319 __mt76_connac_mcu_alloc_sta_req(struct mt76_dev *dev, struct mt76_vif_link *mvif, in __mt76_connac_mcu_alloc_sta_req()
375 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt76_connac_mcu_bss_omac_tlv()
553 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt76_connac_mcu_sta_update_hdr_trans()
601 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt76_connac_mcu_wtbl_generic_tlv()
905 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt76_connac_mcu_sta_tlv()
1097 struct mt76_vif_link *mvif = (struct mt76_vif_link *)info->vif->drv_priv; in mt76_connac_mcu_sta_cmd()
1196 struct mt76_vif_link *mvif, in mt76_connac_mcu_uni_add_dev()
1337 int mt76_connac_mcu_sta_ba(struct mt76_dev *dev, struct mt76_vif_link *mvif, in mt76_connac_mcu_sta_ba()
[all …]
H A Dmt76.h66 struct mt76_vif_link;
590 struct mt76_vif_link *mlink);
595 struct mt76_vif_link *mlink);
828 struct mt76_vif_link { struct
849 struct mt76_vif_link __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS]; argument
850 struct mt76_vif_link __rcu *offchannel_link;
880 struct mt76_vif_link *roc_link;
1024 struct mt76_vif_link *mlink;
1830 struct mt76_vif_link *mt76_get_vif_phy_link(struct mt76_phy *phy,
1833 struct mt76_vif_link *mlink);
[all …]
H A Dmac80211.c878 struct mt76_vif_link *mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_vif_phy()
2105 struct mt76_vif_link *mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_vif_cleanup()
2202 wcid = ((struct mt76_vif_link *)vif->drv_priv)->wcid; in mt76_offchannel_send_nullfunc()
2218 struct mt76_vif_link *mlink; in mt76_offchannel_notify_iter()
2225 mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_offchannel_notify_iter()
2239 mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_offchannel_notify_iter()
2281 struct mt76_vif_link *mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_rx_beacon_iter()
2292 mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_rx_beacon_iter()
2342 struct mt76_vif_link *mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_beacon_mon_iter()
2351 mlink = (struct mt76_vif_link *)vif->drv_priv; in mt76_beacon_mon_iter()
H A Dscan.c58 struct mt76_vif_link *mvif = dev->scan.mlink; in mt76_scan_send_probe()
200 struct mt76_vif_link *mlink; in mt76_hw_scan()
H A Dmt76_connac_mcu.h1977 __mt76_connac_mcu_alloc_sta_req(struct mt76_dev *dev, struct mt76_vif_link *mvif,
1980 mt76_connac_mcu_alloc_sta_req(struct mt76_dev *dev, struct mt76_vif_link *mvif, in mt76_connac_mcu_alloc_sta_req()
2039 struct mt76_vif_link *mvif,
2042 int mt76_connac_mcu_sta_ba(struct mt76_dev *dev, struct mt76_vif_link *mvif,
2046 struct mt76_vif_link *vif,
2082 struct mt76_vif_link *vif,
2129 void mt76_connac_mcu_bss_ext_tlv(struct sk_buff *skb, struct mt76_vif_link *mvif);
H A Dmt76_connac_mac.c312 struct mt76_vif_link *mvif; in mt76_connac2_mac_tx_rate_val()
523 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt76_connac2_mac_write_txwi()
H A Dmt792x.h160 struct mt76_vif_link mt76; /* must be first */
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmt7996.h276 struct mt76_vif_link mt76; /* must be first */
624 return (struct mt7996_vif_link *)mt76_vif_link(&dev->mt76, vif, link_id); in mt7996_vif_link()
683 struct mt76_vif_link *mlink);
686 struct mt76_vif_link *mlink);
712 struct mt76_vif_link *mlink, bool enable);
715 struct mt76_vif_link *mlink,
736 struct mt76_vif_link *mlink,
H A Dmcu.c430 struct mt76_vif_link *mlink = in mt7996_mcu_csa_finish()
459 struct mt76_vif_link *mlink = in mt7996_mcu_cca_finish()
1065 mt7996_mcu_bss_bmc_tlv(struct sk_buff *skb, struct mt76_vif_link *mlink, in mt7996_mcu_bss_bmc_tlv()
1122 mt7996_mcu_bss_sec_tlv(struct sk_buff *skb, struct mt76_vif_link *mlink) in mt7996_mcu_bss_sec_tlv()
1163 struct mt76_vif_link *mvif, in mt7996_mcu_bss_basic_tlv()
1238 __mt7996_mcu_alloc_bss_req(struct mt76_dev *dev, struct mt76_vif_link *mvif, int len) in __mt7996_mcu_alloc_bss_req()
1256 struct mt76_vif_link *mlink, in mt7996_mcu_add_bss_info()
1424 struct mt76_vif_link *mlink = mt76_vif_conf_link(&dev->mt76, vif, link_conf); in mt7996_mcu_set_timing()
1439 mt7996_mcu_sta_ba(struct mt7996_dev *dev, struct mt76_vif_link *mvif, in mt7996_mcu_sta_ba()
2252 struct mt76_vif_link *mlink; in mt7996_mcu_set_fixed_field()
[all …]
H A Dmain.c294 struct mt76_vif_link *mlink) in mt7996_vif_link_add()
412 struct mt76_vif_link *mlink = &link->mt76; in mt7996_vif_link_destroy()
446 if (mlink != (struct mt76_vif_link *)vif->drv_priv && in mt7996_vif_link_destroy()
455 struct mt76_vif_link *mlink) in mt7996_vif_link_remove()
850 struct mt76_vif_link *mvif = mt76_vif_conf_link(&dev->mt76, conf->vif, conf); in mt7996_get_rates_table()
1565 struct mt76_vif_link *mlink; in mt7996_tx()
H A Dmac.c42 struct mt76_vif_link *mlink; in mt7996_rx_get_wcid()
84 struct mt76_vif_link *mlink; in mt7996_mac_sta_poll()
906 struct mt76_vif_link *mlink = NULL; in mt7996_mac_write_txwi()
1046 struct mt76_vif_link *mlink = NULL; in mt7996_tx_prepare_skb()
2437 struct mt76_vif_link *mlink = (struct mt76_vif_link *)vif->drv_priv; in mt7996_mac_reset_vif_iter()
2446 if (!mlink || mlink == (struct mt76_vif_link *)vif->drv_priv) in mt7996_mac_reset_vif_iter()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c183 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7925_connac_mcu_set_wow_ctrl()
256 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7925_mcu_set_wow_pattern()
317 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7925_mcu_connection_loss_iter()
347 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7925_mcu_roc_iter()
732 mt7925_mcu_sta_ba(struct mt76_dev *dev, struct mt76_vif_link *mvif, in mt7925_mcu_sta_ba()
2550 __mt7925_mcu_alloc_bss_req(struct mt76_dev *dev, struct mt76_vif_link *mvif, int len) in __mt7925_mcu_alloc_bss_req()
2583 int mt7925_mcu_set_eht_pp(struct mt76_phy *phy, struct mt76_vif_link *mvif, in mt7925_mcu_set_eht_pp()
2600 int mt7925_mcu_set_chctx(struct mt76_phy *phy, struct mt76_vif_link *mvif, in mt7925_mcu_set_chctx()
2787 struct mt76_vif_link *mvif = &mconf->mt76; in mt7925_mcu_bss_sec_tlv()
2839 struct mt76_vif_link *mvif = &mconf->mt76; in mt7925_mcu_bss_bmc_tlv()
[all …]
H A Dmcu.h753 int mt7925_mcu_set_chctx(struct mt76_phy *phy, struct mt76_vif_link *mvif,
756 int mt7925_mcu_set_eht_pp(struct mt76_phy *phy, struct mt76_vif_link *mvif,
H A Dmac.c757 struct mt76_vif_link *mvif; in mt7925_mac_write_txwi()
766 mvif = mconf ? (struct mt76_vif_link *)&mconf->mt76 : NULL; in mt7925_mac_write_txwi()
H A Dmain.c886 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7925_get_rates_table()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dpci_mac.c51 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7615_write_fw_txp()
H A Dmain.c465 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7615_conf_tx()
H A Dmac.c730 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7615_mac_write_txwi()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmcu.c180 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7921_mcu_connection_loss_iter()
1154 struct mt76_vif_link *mvif = (struct mt76_vif_link *)vif->drv_priv; in mt7921_mcu_set_sniffer()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmt7915.h172 struct mt76_vif_link mt76; /* must be first */