Searched refs:mlink (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/mailbox/ |
| H A D | platform_mhu.c | 42 struct platform_mhu_link mlink[MHU_CHANS]; member 50 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_rx_interrupt() local 53 val = readl_relaxed(mlink->rx_reg + INTR_STAT_OFS); in platform_mhu_rx_interrupt() 59 writel_relaxed(val, mlink->rx_reg + INTR_CLR_OFS); in platform_mhu_rx_interrupt() 66 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_last_tx_done() local 67 u32 val = readl_relaxed(mlink->tx_reg + INTR_STAT_OFS); in platform_mhu_last_tx_done() 74 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_send_data() local 77 writel_relaxed(*arg, mlink->tx_reg + INTR_SET_OFS); in platform_mhu_send_data() 84 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_startup() local 88 val = readl_relaxed(mlink->tx_reg + INTR_STAT_OFS); in platform_mhu_startup() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | scan.c | 22 mt76_put_vif_phy_link(phy, dev->scan.vif, dev->scan.mlink); in mt76_scan_complete() 40 struct mt76_vif_link *mvif = dev->scan.mlink; in mt76_scan_send_probe() 129 struct mt76_vif_link *mlink; in mt76_hw_scan() local 146 mlink = mt76_get_vif_phy_link(phy, vif); in mt76_hw_scan() 147 if (IS_ERR(mlink)) { in mt76_hw_scan() 148 ret = PTR_ERR(mlink); in mt76_hw_scan() 156 dev->scan.mlink = mlink; in mt76_hw_scan()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | main.c | 166 mt7996_init_bitrate_mask(struct ieee80211_vif *vif, struct mt7996_vif_link *mlink) in mt7996_init_bitrate_mask() argument 170 for (i = 0; i < ARRAY_SIZE(mlink->bitrate_mask.control); i++) { in mt7996_init_bitrate_mask() 171 mlink->bitrate_mask.control[i].gi = NL80211_TXRATE_DEFAULT_GI; in mt7996_init_bitrate_mask() 172 mlink->bitrate_mask.control[i].he_gi = 0xff; in mt7996_init_bitrate_mask() 173 mlink->bitrate_mask.control[i].he_ltf = 0xff; in mt7996_init_bitrate_mask() 174 mlink->bitrate_mask.control[i].legacy = GENMASK(31, 0); in mt7996_init_bitrate_mask() 175 memset(mlink->bitrate_mask.control[i].ht_mcs, 0xff, in mt7996_init_bitrate_mask() 176 sizeof(mlink->bitrate_mask.control[i].ht_mcs)); in mt7996_init_bitrate_mask() 177 memset(mlink->bitrate_mask.control[i].vht_mcs, 0xff, in mt7996_init_bitrate_mask() 178 sizeof(mlink->bitrate_mask.control[i].vht_mcs)); in mt7996_init_bitrate_mask() [all …]
|
| H A D | mac.c | 81 struct mt76_vif_link *mlink; in mt7996_rx_get_wcid() local 83 mlink = rcu_dereference(mvif->mt76.link[i]); in mt7996_rx_get_wcid() 84 if (!mlink) in mt7996_rx_get_wcid() 87 if (mlink->band_idx != band_idx) in mt7996_rx_get_wcid() 123 struct mt76_vif_link *mlink; in mt7996_mac_sta_poll() local 210 mlink = rcu_dereference(msta->vif->mt76.link[wcid->link_id]); in mt7996_mac_sta_poll() 211 if (mlink) { in mt7996_mac_sta_poll() 212 struct mt76_phy *mphy = mt76_vif_link_phy(mlink); in mt7996_mac_sta_poll() 904 struct mt76_vif_link *mlink = NULL; in mt7996_mac_write_txwi() local 923 mlink = rcu_dereference(mvif->mt76.offchannel_link); in mt7996_mac_write_txwi() [all …]
|
| H A D | mcu.c | 897 mt7996_mcu_bss_bmc_tlv(struct sk_buff *skb, struct mt76_vif_link *mlink, in mt7996_mcu_bss_bmc_tlv() argument 904 u8 idx = mlink->mcast_rates_idx ? in mt7996_mcu_bss_bmc_tlv() 905 mlink->mcast_rates_idx : mlink->basic_rates_idx; in mt7996_mcu_bss_bmc_tlv() 954 mt7996_mcu_bss_sec_tlv(struct sk_buff *skb, struct mt76_vif_link *mlink) in mt7996_mcu_bss_sec_tlv() argument 962 sec->cipher = mlink->cipher; in mt7996_mcu_bss_sec_tlv() 966 mt7996_mcu_muar_config(struct mt7996_dev *dev, struct mt76_vif_link *mlink, in mt7996_mcu_muar_config() argument 970 u32 idx = mlink->omac_idx - REPEATER_BSSID_START; in mt7996_mcu_muar_config() 987 .hdr.band = mlink->band_idx, in mt7996_mcu_muar_config() 1125 struct mt76_vif_link *mlink, in mt7996_mcu_add_bss_info() argument 1131 if (mlink->omac_idx >= REPEATER_BSSID_START) { in mt7996_mcu_add_bss_info() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 32 struct mt792x_link_sta *mlink; in mt7925_mac_sta_poll() local 51 mlink = list_first_entry(&sta_poll_list, in mt7925_mac_sta_poll() 53 msta = mlink->sta; in mt7925_mac_sta_poll() 55 list_del_init(&mlink->wcid.poll_list); in mt7925_mac_sta_poll() 58 idx = mlink->wcid.idx; in mt7925_mac_sta_poll() 62 u32 tx_last = mlink->airtime_ac[i]; in mt7925_mac_sta_poll() 63 u32 rx_last = mlink->airtime_ac[i + 4]; in mt7925_mac_sta_poll() 65 mlink->airtime_ac[i] = mt76_rr(dev, addr); in mt7925_mac_sta_poll() 66 mlink->airtime_ac[i + 4] = mt76_rr(dev, addr + 4); in mt7925_mac_sta_poll() 68 tx_time[i] = mlink->airtime_ac[i] - tx_last; in mt7925_mac_sta_poll() [all …]
|
| /linux/include/net/ |
| H A D | ip6_tunnel.h | 66 int mlink; member
|
| H A D | ip_tunnels.h | 181 int mlink; member
|
| /linux/net/ipv4/ |
| H A D | ip_gre.c | 959 t->mlink = dev->ifindex; in ipgre_open() 969 if (ipv4_is_multicast(t->parms.iph.daddr) && t->mlink) { in ipgre_close() 971 in_dev = inetdev_by_index(t->net, t->mlink); in ipgre_close()
|