Searched refs:tx_info (Results 51 - 75 of 134) sorted by relevance

123456

/linux-master/drivers/usb/host/
H A Dxhci-trace.h317 __field(u32, tx_info)
323 __entry->tx_info = le32_to_cpu(ctx->tx_info);
326 __entry->info, __entry->info2, __entry->deq, __entry->tx_info)
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dsdio.c522 struct mt76_tx_info tx_info = { local
533 err = dev->drv->tx_prepare_skb(dev, NULL, qid, wcid, sta, &tx_info);
537 q->entry[q->head].skb = tx_info.skb;
551 struct sk_buff *skb, u32 tx_info)
550 mt76s_tx_queue_skb_raw(struct mt76_dev *dev, struct mt76_queue *q, struct sk_buff *skb, u32 tx_info) argument
H A Dmt76x02_mac.c233 u32 tx_info; local
237 tx_info = FIELD_PREP(MT_WCID_TX_INFO_RATE, rateval) |
241 wcid->tx_info = tx_info;
382 wcid_tx_info = wcid->tx_info;
502 mt76x02_mac_process_tx_rate(&rate[0], msta->wcid.tx_info,
H A Dmt76_connac_mac.c160 struct mt76_tx_info *tx_info,
165 int i, nbuf = tx_info->nbuf - 1;
168 tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp);
169 tx_info->nbuf = 1;
180 u16 len = tx_info->buf[i + 1].len & MT_TXD_LEN_MASK;
181 u32 addr = tx_info->buf[i + 1].addr;
159 mt76_connac_write_hw_txp(struct mt76_dev *dev, struct mt76_tx_info *tx_info, void *txp_ptr, u32 id) argument
H A Dmt76x02.h199 struct mt76_tx_info *tx_info);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c751 struct mt76_tx_info *tx_info)
753 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx_info->skb->data;
755 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_info->skb);
760 int id, i, nbuf = tx_info->nbuf - 1;
764 if (unlikely(tx_info->skb->len <= ETH_HLEN))
782 t->skb = tx_info->skb;
788 pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb);
789 mt7915_mac_write_txwi(mdev, txwi_ptr, tx_info->skb, wcid, pid, key,
794 txp->buf[i] = cpu_to_le32(tx_info->buf[i + 1].addr);
795 txp->len[i] = cpu_to_le16(tx_info
748 mt7915_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, enum mt76_txq_id qid, struct mt76_wcid *wcid, struct ieee80211_sta *sta, struct mt76_tx_info *tx_info) argument
890 __le32 *tx_info = (__le32 *)(data + sizeof(*free)); local
[all...]
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dmain.c846 struct mwifiex_txinfo *tx_info, *orig_tx_info; local
858 tx_info = MWIFIEX_SKB_TXCB(skb);
859 tx_info->ack_frame_id = id;
860 tx_info->flags |= flag;
890 struct mwifiex_txinfo *tx_info; local
930 tx_info = MWIFIEX_SKB_TXCB(skb);
931 memset(tx_info, 0, sizeof(*tx_info));
932 tx_info->bss_num = priv->bss_num;
933 tx_info
[all...]
H A Dusb.c878 struct mwifiex_txinfo *tx_info = NULL; local
904 tx_info = MWIFIEX_SKB_TXCB(skb_aggr);
905 memset(tx_info, 0, sizeof(*tx_info));
926 tx_info->bss_num = MWIFIEX_SKB_TXCB(skb_tmp)->bss_num;
927 tx_info->bss_type = MWIFIEX_SKB_TXCB(skb_tmp)->bss_type;
936 tx_info->pkt_len = skb_aggr->len -
938 tx_info->flags |= MWIFIEX_BUF_FLAG_AGGR_PKT;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmt7925.h223 struct mt76_tx_info *tx_info);
279 struct mt76_tx_info *tx_info);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmt7921.h255 struct mt76_tx_info *tx_info);
310 struct mt76_tx_info *tx_info);
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci.c522 struct mlxsw_tx_info tx_info; local
529 tx_info = mlxsw_skb_cb(elem_info->u.sdq.skb)->tx_info;
535 if (unlikely(!tx_info.is_emad &&
539 tx_info.local_port);
1873 const struct mlxsw_tx_info *tx_info)
1878 if (tx_info->is_emad) {
1882 sdqn = 1 + (tx_info->local_port % ctl_sdq_count);
1889 const struct mlxsw_tx_info *tx_info)
1892 struct mlxsw_pci_queue *q = mlxsw_pci_sdq_pick(mlxsw_pci, tx_info);
1872 mlxsw_pci_sdq_pick(struct mlxsw_pci *mlxsw_pci, const struct mlxsw_tx_info *tx_info) argument
1888 mlxsw_pci_skb_transmit_busy(void *bus_priv, const struct mlxsw_tx_info *tx_info) argument
1897 mlxsw_pci_skb_transmit(void *bus_priv, struct sk_buff *skb, const struct mlxsw_tx_info *tx_info) argument
[all...]
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dtx.c439 struct ieee80211_tx_info *tx_info)
454 !(tx_info->flags & IEEE80211_TX_STAT_ACK)) {
1293 struct ieee80211_tx_info *tx_info; local
1301 tx_info = IEEE80211_SKB_CB(skb);
1304 !(tx_info->flags & (IEEE80211_TX_CTL_NO_PS_BUFFER |
1308 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU)
1311 tx_info->flags |= IEEE80211_TX_STAT_TX_FILTERED;
438 carl9170_tx_bar_status(struct ar9170 *ar, struct sk_buff *skb, struct ieee80211_tx_info *tx_info) argument
H A Drx.c603 struct ieee80211_tx_info *tx_info; local
605 tx_info = IEEE80211_SKB_CB(entry_skb);
606 tx_info->flags |= IEEE80211_TX_STAT_ACK;
/linux-master/drivers/net/wireless/st/cw1200/
H A Dwsm.c1455 const struct ieee80211_tx_info *tx_info,
1530 tx_info->control.hw_key &&
1531 tx_info->control.hw_key->keyidx != priv->wep_default_key_id &&
1532 (tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_WEP40 ||
1533 tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_WEP104)) {
1560 priv->wep_default_key_id = tx_info->control.hw_key->keyidx;
1662 struct ieee80211_tx_info *tx_info; local
1711 &wsm, &tx_info, &txpriv))
1715 tx_info, txpriv, queue))
1453 wsm_handle_tx_data(struct cw1200_common *priv, struct wsm_tx *wsm, const struct ieee80211_tx_info *tx_info, const struct cw1200_txpriv *txpriv, struct cw1200_queue *queue) argument
H A Dtxrx.c403 struct ieee80211_tx_info *tx_info; member in struct:cw1200_txinfo
503 if (!t->tx_info->control.hw_key ||
507 t->hdrlen += t->tx_info->control.hw_key->iv_len;
508 skb_put(t->skb, t->tx_info->control.hw_key->icv_len);
510 if (t->tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP)
645 t->tx_info->control.rates, IEEE80211_TX_MAX_RATES,
653 &t->tx_info->control.rates[0]);
711 .tx_info = IEEE80211_SKB_CB(skb),
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Drtw8852b.c1805 struct rtw8852b_bb_pmac_info *tx_info,
1809 if (tx_info->mode == CONT_TX)
1811 else if (tx_info->mode == PKTS_TX)
1816 struct rtw8852b_bb_pmac_info *tx_info,
1819 enum rtw8852b_pmac_mode mode = tx_info->mode;
1820 u32 pkt_cnt = tx_info->tx_cnt;
1821 u16 period = tx_info->period;
1823 if (mode == CONT_TX && !tx_info->is_cck) {
1840 struct rtw8852b_bb_pmac_info *tx_info,
1845 if (!tx_info
1804 rtw8852b_stop_pmac_tx(struct rtw89_dev *rtwdev, struct rtw8852b_bb_pmac_info *tx_info, enum rtw89_phy_idx idx) argument
1815 rtw8852b_start_pmac_tx(struct rtw89_dev *rtwdev, struct rtw8852b_bb_pmac_info *tx_info, enum rtw89_phy_idx idx) argument
1839 rtw8852b_bb_set_pmac_tx(struct rtw89_dev *rtwdev, struct rtw8852b_bb_pmac_info *tx_info, enum rtw89_phy_idx idx) argument
1870 struct rtw8852b_bb_pmac_info tx_info = {0}; local
[all...]
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dtraces.h380 const struct ieee80211_tx_info *tx_info =
382 const struct ieee80211_tx_rate *rates = tx_info->driver_rates;
409 if (tx_info->flags & IEEE80211_TX_CTL_SEND_AFTER_DTIM)
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Ddma.c1383 struct ieee80211_tx_info *tx_info; local
1394 tx_info = IEEE80211_SKB_CB(p);
1395 is_ampdu = tx_info->flags & IEEE80211_TX_CTL_AMPDU;
1555 struct ieee80211_tx_info *tx_info; local
1560 tx_info = (struct ieee80211_tx_info *)skb->cb;
1561 (callback_fnc)(tx_info, arg_a);
/linux-master/drivers/net/wireless/realtek/rtlwifi/
H A Dbase.c1603 struct rtlwifi_tx_info *tx_info)
1617 tx_info->sn = sn;
1618 tx_info->send_time = tx_report->last_sent_time;
1626 struct ieee80211_hw *hw, struct rtlwifi_tx_info *tx_info)
1629 u16 sn = rtl_get_tx_report_sn(hw, tx_info);
1641 struct rtlwifi_tx_info *tx_info; local
1660 tx_info = rtl_tx_skb_cb_info(skb);
1661 if (tx_info->sn == sn) {
1937 struct rtlwifi_tx_info *tx_info; local
1940 tx_info
1602 rtl_get_tx_report_sn(struct ieee80211_hw *hw, struct rtlwifi_tx_info *tx_info) argument
1625 rtl_set_tx_report(struct rtl_tcb_desc *ptcb_desc, u8 *pdesc, struct ieee80211_hw *hw, struct rtlwifi_tx_info *tx_info) argument
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtx.c2032 struct ieee80211_tx_info *tx_info, u32 rate,
2113 tx_info->status.status_driver_data[0] =
2115 tx_info->status.status_driver_data[0]);
2116 tx_info->status.status_driver_data[1] = (void *)(uintptr_t)rate;
2133 memcpy(&info->status, &tx_info->status,
2134 sizeof(tx_info->status));
2157 tx_info->band = chanctx_conf->def.chan->band;
2158 iwl_mvm_hwrate_to_tx_status(mvm->fw, rate, tx_info);
2161 iwl_mvm_rs_tx_status(mvm, sta, tid, tx_info, false);
2387 struct ieee80211_tx_info tx_info local
2030 iwl_mvm_tx_reclaim(struct iwl_mvm *mvm, int sta_id, int tid, int txq, int index, struct ieee80211_tx_info *tx_info, u32 rate, bool is_flush) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c3822 memset(&arsta->tx_info.status, 0, sizeof(arsta->tx_info.status));
3846 arsta->tx_info.status.rates[0].idx = rate_idx - 4;
3849 arsta->tx_info.status.rates[0].idx = rate_idx;
3851 arsta->tx_info.status.rates[0].flags |=
3856 arsta->tx_info.status.rates[0].idx =
3859 arsta->tx_info.status.rates[0].flags |=
3861 arsta->tx_info.status.rates[0].flags |= IEEE80211_TX_RC_MCS;
3864 ieee80211_rate_set_vht(&arsta->tx_info.status.rates[0],
3867 arsta->tx_info
[all...]
/linux-master/arch/mips/include/asm/ip32/
H A Dmace.h104 volatile unsigned long tx_info; member in struct:mace_ethernet
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmt7603.h238 struct mt76_tx_info *tx_info);
H A Dmac.c853 if (!(sta->wcid.tx_info & MT_WCID_TX_INFO_SET))
857 sta->wcid.tx_info |= MT_WCID_TX_INFO_SET;
1050 struct mt76_tx_info *tx_info)
1054 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_info->skb);
1069 mt76_tx_check_agg_ssn(sta, tx_info->skb);
1072 pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb);
1082 mt7603_mac_write_txwi(dev, txwi_ptr, tx_info->skb, qid, wcid,
1047 mt7603_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, enum mt76_txq_id qid, struct mt76_wcid *wcid, struct ieee80211_sta *sta, struct mt76_tx_info *tx_info) argument
/linux-master/drivers/usb/cdns3/
H A Dcdnsp-trace.h544 __field(u32, tx_info)
550 __entry->tx_info = le32_to_cpu(ctx->tx_info);
554 __entry->deq, __entry->tx_info)

Completed in 641 milliseconds

123456