Lines Matching defs:txpriv
410 struct cw1200_txpriv txpriv;
441 t->txpriv.raw_link_id =
442 t->txpriv.link_id =
445 t->txpriv.raw_link_id =
446 t->txpriv.link_id = 0;
449 t->txpriv.raw_link_id = 0;
450 t->txpriv.link_id = CW1200_LINK_ID_AFTER_DTIM;
452 t->txpriv.raw_link_id = 0;
453 t->txpriv.link_id = 0;
456 t->txpriv.link_id = cw1200_find_link_id(priv, t->da);
457 if (!t->txpriv.link_id)
458 t->txpriv.link_id = cw1200_alloc_link_id(priv, t->da);
459 if (!t->txpriv.link_id) {
464 t->txpriv.raw_link_id = t->txpriv.link_id;
466 if (t->txpriv.raw_link_id)
467 priv->link_id_db[t->txpriv.raw_link_id - 1].timestamp =
470 t->txpriv.link_id = CW1200_LINK_ID_UAPSD;
479 u32 mask = ~BIT(t->txpriv.raw_link_id);
493 t->txpriv.tid = qos[0] & IEEE80211_QOS_CTL_TID_MASK;
495 t->txpriv.tid = 0;
541 t->txpriv.offset += offset;
575 t->txpriv.offset += sizeof(struct wsm_tx);
644 t->txpriv.rate_id = tx_policy_get(priv,
647 if (t->txpriv.rate_id == CW1200_INVALID_RATE_ID)
650 wsm->flags |= t->txpriv.rate_id << 4;
687 if (t->txpriv.link_id == CW1200_LINK_ID_AFTER_DTIM &&
695 if (t->txpriv.raw_link_id && t->txpriv.tid < CW1200_MAX_TID)
696 was_buffered = priv->link_id_db[t->txpriv.raw_link_id - 1].buffered[t->txpriv.tid]++;
713 .txpriv.tid = CW1200_MAX_TID,
714 .txpriv.rate_id = CW1200_INVALID_RATE_ID,
740 skb->len, t.queue, t.txpriv.link_id,
741 t.txpriv.raw_link_id);
772 t.skb, &t.txpriv));
777 ieee80211_sta_set_buffered(sta, t.txpriv.tid, true);
786 cw1200_skb_dtor(priv, skb, &t.txpriv);
857 const struct cw1200_txpriv *txpriv;
897 &skb, &txpriv)) {
992 const struct cw1200_txpriv *txpriv)
994 skb_pull(skb, txpriv->offset);
995 if (txpriv->rate_id != CW1200_INVALID_RATE_ID) {
997 txpriv->raw_link_id, txpriv->tid);
998 tx_policy_put(priv, txpriv->rate_id);