txpriv 22 drivers/net/wireless/st/cw1200/queue.c struct cw1200_txpriv txpriv; txpriv 73 drivers/net/wireless/st/cw1200/queue.c stats->skb_dtor(stats->priv, item->skb, &item->txpriv); txpriv 101 drivers/net/wireless/st/cw1200/queue.c --queue->link_map_cache[item->txpriv.link_id]; txpriv 104 drivers/net/wireless/st/cw1200/queue.c if (!--stats->link_map_cache[item->txpriv.link_id]) txpriv 280 drivers/net/wireless/st/cw1200/queue.c struct cw1200_txpriv *txpriv) txpriv 285 drivers/net/wireless/st/cw1200/queue.c if (txpriv->link_id >= queue->stats->map_capacity) txpriv 296 drivers/net/wireless/st/cw1200/queue.c item->txpriv = *txpriv; txpriv 305 drivers/net/wireless/st/cw1200/queue.c ++queue->link_map_cache[txpriv->link_id]; txpriv 309 drivers/net/wireless/st/cw1200/queue.c ++stats->link_map_cache[txpriv->link_id]; txpriv 333 drivers/net/wireless/st/cw1200/queue.c const struct cw1200_txpriv **txpriv) txpriv 342 drivers/net/wireless/st/cw1200/queue.c if (link_id_map & BIT(item->txpriv.link_id)) { txpriv 351 drivers/net/wireless/st/cw1200/queue.c *txpriv = &item->txpriv; txpriv 355 drivers/net/wireless/st/cw1200/queue.c --queue->link_map_cache[item->txpriv.link_id]; txpriv 360 drivers/net/wireless/st/cw1200/queue.c if (!--stats->link_map_cache[item->txpriv.link_id]) txpriv 394 drivers/net/wireless/st/cw1200/queue.c ++queue->link_map_cache[item->txpriv.link_id]; txpriv 398 drivers/net/wireless/st/cw1200/queue.c ++stats->link_map_cache[item->txpriv.link_id]; txpriv 420 drivers/net/wireless/st/cw1200/queue.c ++queue->link_map_cache[item->txpriv.link_id]; txpriv 424 drivers/net/wireless/st/cw1200/queue.c ++stats->link_map_cache[item->txpriv.link_id]; txpriv 464 drivers/net/wireless/st/cw1200/queue.c gc_txpriv = item->txpriv; txpriv 492 drivers/net/wireless/st/cw1200/queue.c const struct cw1200_txpriv **txpriv) txpriv 514 drivers/net/wireless/st/cw1200/queue.c *txpriv = &item->txpriv; txpriv 24 drivers/net/wireless/st/cw1200/queue.h const struct cw1200_txpriv *txpriv); txpriv 81 drivers/net/wireless/st/cw1200/queue.h struct cw1200_txpriv *txpriv); txpriv 86 drivers/net/wireless/st/cw1200/queue.h const struct cw1200_txpriv **txpriv); txpriv 93 drivers/net/wireless/st/cw1200/queue.h const struct cw1200_txpriv **txpriv); txpriv 362 drivers/net/wireless/st/cw1200/scan.c const struct cw1200_txpriv *txpriv; txpriv 400 drivers/net/wireless/st/cw1200/scan.c &frame.skb, &txpriv)) { txpriv 417 drivers/net/wireless/st/cw1200/scan.c skb_pull(frame.skb, txpriv->offset); txpriv 454 drivers/net/wireless/st/cw1200/scan.c skb_push(frame.skb, txpriv->offset); txpriv 410 drivers/net/wireless/st/cw1200/txrx.c struct cw1200_txpriv txpriv; txpriv 441 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.raw_link_id = txpriv 442 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.link_id = txpriv 445 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.raw_link_id = txpriv 446 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.link_id = 0; txpriv 449 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.raw_link_id = 0; txpriv 450 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.link_id = CW1200_LINK_ID_AFTER_DTIM; txpriv 452 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.raw_link_id = 0; txpriv 453 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.link_id = 0; txpriv 456 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.link_id = cw1200_find_link_id(priv, t->da); txpriv 457 drivers/net/wireless/st/cw1200/txrx.c if (!t->txpriv.link_id) txpriv 458 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.link_id = cw1200_alloc_link_id(priv, t->da); txpriv 459 drivers/net/wireless/st/cw1200/txrx.c if (!t->txpriv.link_id) { txpriv 464 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.raw_link_id = t->txpriv.link_id; txpriv 466 drivers/net/wireless/st/cw1200/txrx.c if (t->txpriv.raw_link_id) txpriv 467 drivers/net/wireless/st/cw1200/txrx.c priv->link_id_db[t->txpriv.raw_link_id - 1].timestamp = txpriv 470 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.link_id = CW1200_LINK_ID_UAPSD; txpriv 479 drivers/net/wireless/st/cw1200/txrx.c u32 mask = ~BIT(t->txpriv.raw_link_id); txpriv 493 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.tid = qos[0] & IEEE80211_QOS_CTL_TID_MASK; txpriv 495 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.tid = 0; txpriv 541 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.offset += offset; txpriv 575 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.offset += sizeof(struct wsm_tx); txpriv 644 drivers/net/wireless/st/cw1200/txrx.c t->txpriv.rate_id = tx_policy_get(priv, txpriv 647 drivers/net/wireless/st/cw1200/txrx.c if (t->txpriv.rate_id == CW1200_INVALID_RATE_ID) txpriv 650 drivers/net/wireless/st/cw1200/txrx.c wsm->flags |= t->txpriv.rate_id << 4; txpriv 687 drivers/net/wireless/st/cw1200/txrx.c if (t->txpriv.link_id == CW1200_LINK_ID_AFTER_DTIM && txpriv 695 drivers/net/wireless/st/cw1200/txrx.c if (t->txpriv.raw_link_id && t->txpriv.tid < CW1200_MAX_TID) txpriv 696 drivers/net/wireless/st/cw1200/txrx.c was_buffered = priv->link_id_db[t->txpriv.raw_link_id - 1].buffered[t->txpriv.tid]++; txpriv 713 drivers/net/wireless/st/cw1200/txrx.c .txpriv.tid = CW1200_MAX_TID, txpriv 714 drivers/net/wireless/st/cw1200/txrx.c .txpriv.rate_id = CW1200_INVALID_RATE_ID, txpriv 740 drivers/net/wireless/st/cw1200/txrx.c skb->len, t.queue, t.txpriv.link_id, txpriv 741 drivers/net/wireless/st/cw1200/txrx.c t.txpriv.raw_link_id); txpriv 772 drivers/net/wireless/st/cw1200/txrx.c t.skb, &t.txpriv)); txpriv 777 drivers/net/wireless/st/cw1200/txrx.c ieee80211_sta_set_buffered(sta, t.txpriv.tid, true); txpriv 786 drivers/net/wireless/st/cw1200/txrx.c cw1200_skb_dtor(priv, skb, &t.txpriv); txpriv 857 drivers/net/wireless/st/cw1200/txrx.c const struct cw1200_txpriv *txpriv; txpriv 897 drivers/net/wireless/st/cw1200/txrx.c &skb, &txpriv)) { txpriv 992 drivers/net/wireless/st/cw1200/txrx.c const struct cw1200_txpriv *txpriv) txpriv 994 drivers/net/wireless/st/cw1200/txrx.c skb_pull(skb, txpriv->offset); txpriv 995 drivers/net/wireless/st/cw1200/txrx.c if (txpriv->rate_id != CW1200_INVALID_RATE_ID) { txpriv 997 drivers/net/wireless/st/cw1200/txrx.c txpriv->raw_link_id, txpriv->tid); txpriv 998 drivers/net/wireless/st/cw1200/txrx.c tx_policy_put(priv, txpriv->rate_id); txpriv 66 drivers/net/wireless/st/cw1200/txrx.h const struct cw1200_txpriv *txpriv); txpriv 1458 drivers/net/wireless/st/cw1200/wsm.c const struct cw1200_txpriv *txpriv, txpriv 1463 drivers/net/wireless/st/cw1200/wsm.c (struct ieee80211_hdr *)&((u8 *)wsm)[txpriv->offset]; txpriv 1482 drivers/net/wireless/st/cw1200/wsm.c } else if (!(BIT(txpriv->raw_link_id) & txpriv 1668 drivers/net/wireless/st/cw1200/wsm.c const struct cw1200_txpriv *txpriv = NULL; txpriv 1713 drivers/net/wireless/st/cw1200/wsm.c &wsm, &tx_info, &txpriv)) txpriv 1717 drivers/net/wireless/st/cw1200/wsm.c tx_info, txpriv, queue)) txpriv 1723 drivers/net/wireless/st/cw1200/wsm.c WSM_TX_LINK_ID(txpriv->raw_link_id)); txpriv 1724 drivers/net/wireless/st/cw1200/wsm.c priv->pspoll_mask &= ~BIT(txpriv->raw_link_id); txpriv 1745 drivers/net/wireless/st/cw1200/wsm.c &((u8 *)wsm)[txpriv->offset];