txdata 991 arch/m68k/include/asm/MC68328.h volatile unsigned char txdata; txdata 813 arch/m68k/include/asm/MC68EZ328.h volatile unsigned char txdata; txdata 906 arch/m68k/include/asm/MC68VZ328.h volatile unsigned char txdata; txdata 280 arch/powerpc/include/asm/mpc52xx_psc.h } txdata; /* PSC + 0xbc */ txdata 281 arch/powerpc/include/asm/mpc52xx_psc.h #define txdata_8 txdata.txdata_8 txdata 282 arch/powerpc/include/asm/mpc52xx_psc.h #define txdata_16 txdata.txdata_16 txdata 283 arch/powerpc/include/asm/mpc52xx_psc.h #define txdata_32 txdata.txdata_32 txdata 2402 drivers/crypto/atmel-aes.c slave = &pdata->dma_slave->txdata; txdata 743 drivers/crypto/atmel-tdes.c atmel_tdes_filter, &pdata->dma_slave->txdata, dd->dev, "rx"); txdata 64 drivers/i2c/busses/i2c-uniphier.c static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata, txdata 73 drivers/i2c/busses/i2c-uniphier.c txdata |= UNIPHIER_I2C_DTRM_IRQEN; txdata 74 drivers/i2c/busses/i2c-uniphier.c writel(txdata, priv->membase + UNIPHIER_I2C_DTRM); txdata 89 drivers/i2c/busses/i2c-uniphier.c static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata) txdata 94 drivers/i2c/busses/i2c-uniphier.c ret = uniphier_i2c_xfer_byte(adap, txdata, &rxdata); txdata 188 drivers/input/touchscreen/wdt87xx_i2c.c void *txdata, size_t txlen, txdata 196 drivers/input/touchscreen/wdt87xx_i2c.c .buf = txdata, txdata 194 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static u16 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, txdata 198 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx]; txdata 210 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->txq_index, idx, tx_buf, skb); txdata 212 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_start_bd = &txdata->tx_desc_ring[bd_idx].start_bd; txdata 238 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; txdata 252 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; txdata 273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) txdata 276 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c u16 hw_cons, sw_cons, bd_cons = txdata->tx_bd_cons; txdata 284 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txq = netdev_get_tx_queue(bp->dev, txdata->txq_index); txdata 285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c hw_cons = le16_to_cpu(*txdata->tx_cons_sb); txdata 286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c sw_cons = txdata->tx_pkt_cons; txdata 298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->txq_index, hw_cons, sw_cons, pkt_cons); txdata 300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bd_cons = bnx2x_free_tx_pkt(bp, txdata, pkt_cons, txdata 308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_pkt_cons = sw_cons; txdata 309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_bd_cons = bd_cons; txdata 337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c (bnx2x_tx_avail(bp, txdata) >= MAX_DESC_PER_TX_PKT)) txdata 1496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; txdata 1499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c u16 sw_prod = txdata->tx_pkt_prod; txdata 1500 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c u16 sw_cons = txdata->tx_pkt_cons; txdata 1503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_free_tx_pkt(bp, txdata, TX_BD(sw_cons), txdata 1510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->txq_index)); txdata 3279 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x_fp_txdata *txdata, txdata 3298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c d_tx_bd = &txdata->tx_desc_ring[bd_prod].reg_bd; txdata 3738 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x_fp_txdata *txdata; txdata 3766 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata = &bp->bnx2x_txq[txq_index]; txdata 3777 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (unlikely(bnx2x_tx_avail(bp, txdata) < txdata 3782 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (txdata->tx_ring_size == 0) { txdata 3784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_fp_qstats(bp, txdata->parent_fp); txdata 3789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_fp_qstats(bp, txdata->parent_fp)->driver_xoff++; txdata 3848 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pkt_prod = txdata->tx_pkt_prod; txdata 3849 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bd_prod = TX_BD(txdata->tx_bd_prod); txdata 3855 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)]; txdata 3856 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_start_bd = &txdata->tx_desc_ring[bd_prod].start_bd; txdata 3882 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_buf->first_bd = txdata->tx_bd_prod; txdata 3888 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pkt_prod, tx_buf, txdata->tx_pkt_prod, bd_prod, tx_start_bd); txdata 3931 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pbd_e2 = &txdata->tx_desc_ring[bd_prod].parse_bd_e2; txdata 3945 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pbd2 = &txdata->tx_desc_ring[bd_prod].parse_2nd_bd; txdata 4014 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c pbd_e1x = &txdata->tx_desc_ring[bd_prod].parse_bd_e1x; txdata 4049 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bd_prod = bnx2x_tx_split(bp, txdata, tx_buf, txdata 4088 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_free_tx_pkt(bp, txdata, txdata 4089 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c TX_BD(txdata->tx_pkt_prod), txdata 4095 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_data_bd = &txdata->tx_desc_ring[bd_prod].reg_bd; txdata 4097 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c total_pkt_bd = &txdata->tx_desc_ring[bd_prod].reg_bd; txdata 4158 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_pkt_prod++; txdata 4168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_db.data.prod += nbd; txdata 4172 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c DOORBELL_RELAXED(bp, txdata->cid, txdata->tx_db.raw); txdata 4174 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_bd_prod += nbd; txdata 4176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (unlikely(bnx2x_tx_avail(bp, txdata) < MAX_DESC_PER_TX_PKT)) { txdata 4184 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_fp_qstats(bp, txdata->parent_fp)->driver_xoff++; txdata 4185 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (bnx2x_tx_avail(bp, txdata) >= MAX_DESC_PER_TX_PKT) txdata 4188 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_pkt++; txdata 4397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; txdata 4401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c fp_index, cos, txdata->cid); txdata 4403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c BNX2X_FREE(txdata->tx_buf_ring); txdata 4404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c BNX2X_PCI_FREE(txdata->tx_desc_ring, txdata 4405 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_desc_mapping, txdata 4561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; txdata 4567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_buf_ring = kcalloc(NUM_TX_BD, txdata 4570 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (!txdata->tx_buf_ring) txdata 4572 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_desc_ring = BNX2X_PCI_ALLOC(&txdata->tx_desc_mapping, txdata 4574 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (!txdata->tx_desc_ring) txdata 542 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata); txdata 729 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline int bnx2x_has_tx_work_unload(struct bnx2x_fp_txdata *txdata) txdata 733 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h return txdata->tx_pkt_prod != txdata->tx_pkt_cons; txdata 737 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h struct bnx2x_fp_txdata *txdata) txdata 743 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h prod = txdata->tx_bd_prod; txdata 744 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h cons = txdata->tx_bd_cons; txdata 750 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h WARN_ON(used > txdata->tx_ring_size); txdata 751 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h WARN_ON((txdata->tx_ring_size - used) > MAX_TX_AVAIL); txdata 754 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h return (s16)(txdata->tx_ring_size) - used; txdata 757 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline int bnx2x_tx_queue_has_work(struct bnx2x_fp_txdata *txdata) txdata 763 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h hw_cons = le16_to_cpu(*txdata->tx_cons_sb); txdata 764 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h return hw_cons != txdata->tx_pkt_cons; txdata 1164 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h struct bnx2x_fp_txdata *txdata, u32 cid, txdata 1168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h txdata->cid = cid; txdata 1169 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h txdata->txq_index = txq_index; txdata 1170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h txdata->tx_cons_sb = tx_cons_sb; txdata 1171 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h txdata->parent_fp = fp; txdata 1172 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h txdata->tx_ring_size = IS_FCOE_FP(fp) ? MAX_TX_AVAIL : bp->tx_ring_size; txdata 1175 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h txdata->cid, txdata->txq_index); txdata 1196 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h struct bnx2x_fp_txdata *txdata) txdata 1200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h while (bnx2x_has_tx_work_unload(txdata)) { txdata 1203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h txdata->txq_index, txdata->tx_pkt_prod, txdata 1204 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h txdata->tx_pkt_cons); txdata 2499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x_fp_txdata *txdata = fp_tx->txdata_ptr[0]; txdata 2513 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c txdata->txq_index); txdata 2576 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c tx_start_idx = le16_to_cpu(*txdata->tx_cons_sb); txdata 2581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c pkt_prod = txdata->tx_pkt_prod++; txdata 2582 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)]; txdata 2583 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c tx_buf->first_bd = txdata->tx_bd_prod; txdata 2587 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c bd_prod = TX_BD(txdata->tx_bd_prod); txdata 2588 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c tx_start_bd = &txdata->tx_desc_ring[bd_prod].start_bd; txdata 2608 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c &txdata->tx_desc_ring[bd_prod].parse_bd_e1x; txdata 2616 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c &txdata->tx_desc_ring[bd_prod].parse_bd_e2; txdata 2624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c txdata->tx_db.data.prod += 2; txdata 2627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c DOORBELL_RELAXED(bp, txdata->cid, txdata->tx_db.raw); txdata 2632 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c txdata->tx_bd_prod += 2; /* start + pbd */ txdata 2636 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c tx_idx = le16_to_cpu(*txdata->tx_cons_sb); txdata 2650 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c bnx2x_tx_int(bp, txdata); txdata 972 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x_fp_txdata txdata; txdata 995 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata = *fp->txdata_ptr[cos]; txdata 997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!txdata.tx_cons_sb) txdata 1001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c i, txdata.tx_pkt_prod, txdata 1002 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata.tx_pkt_cons, txdata.tx_bd_prod, txdata 1003 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata.tx_bd_cons, txdata 1004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c le16_to_cpu(*txdata.tx_cons_sb)); txdata 1145 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; txdata 1150 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!txdata->tx_cons_sb) txdata 1153 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c start = TX_BD(le16_to_cpu(*txdata->tx_cons_sb) - 10); txdata 1154 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c end = TX_BD(le16_to_cpu(*txdata->tx_cons_sb) + 245); txdata 1157 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &txdata->tx_buf_ring[j]; txdata 1164 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c start = TX_BD(txdata->tx_bd_cons - 10); txdata 1165 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c end = TX_BD(txdata->tx_bd_cons + 254); txdata 1167 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 *tx_bd = (u32 *)&txdata->tx_desc_ring[j]; txdata 6397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_tx_ring_one(struct bnx2x_fp_txdata *txdata) txdata 6403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &txdata->tx_desc_ring[TX_DESC_CNT * i - 1].next_bd; txdata 6406 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cpu_to_le32(U64_HI(txdata->tx_desc_mapping + txdata 6409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cpu_to_le32(U64_LO(txdata->tx_desc_mapping + txdata 6413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c *txdata->tx_cons_sb = cpu_to_le16(0); txdata 6415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c SET_FLAG(txdata->tx_db.data.header.header, DOORBELL_HDR_DB_TYPE, 1); txdata 6416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->tx_db.data.zero_fill1 = 0; txdata 6417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->tx_db.data.prod = 0; txdata 6419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->tx_pkt_prod = 0; txdata 6420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->tx_pkt_cons = 0; txdata 6421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->tx_bd_prod = 0; txdata 6422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->tx_bd_cons = 0; txdata 6423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->tx_pkt = 0; txdata 8899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x_fp_txdata *txdata; txdata 8915 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata = fp->txdata_ptr[tx_index]; txdata 8918 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->txq_index); txdata 2265 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil_ring_tx_data *txdata = NULL; txdata 2287 drivers/net/wireless/ath/wil6210/cfg80211.c txdata = &wil->ring_tx_data[i]; txdata 2291 drivers/net/wireless/ath/wil6210/cfg80211.c if (!txdata) { txdata 2297 drivers/net/wireless/ath/wil6210/cfg80211.c txdata->dot1x_open = authorize ? 1 : 0; txdata 2299 drivers/net/wireless/ath/wil6210/cfg80211.c txdata->dot1x_open); txdata 152 drivers/net/wireless/ath/wil6210/debugfs.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; txdata 166 drivers/net/wireless/ath/wil6210/debugfs.c uint64_t idle = txdata->idle * 100; txdata 167 drivers/net/wireless/ath/wil6210/debugfs.c uint64_t total = now - txdata->begin; txdata 176 drivers/net/wireless/ath/wil6210/debugfs.c txdata->begin = now; txdata 177 drivers/net/wireless/ath/wil6210/debugfs.c txdata->idle = 0ULL; txdata 185 drivers/net/wireless/ath/wil6210/debugfs.c txdata->dot1x_open ? "+" : "-", txdata 186 drivers/net/wireless/ath/wil6210/debugfs.c txdata->agg_wsize, txdata 187 drivers/net/wireless/ath/wil6210/debugfs.c txdata->agg_timeout, txdata 188 drivers/net/wireless/ath/wil6210/debugfs.c txdata->agg_amsdu ? "+" : "-", txdata 193 drivers/net/wireless/ath/wil6210/debugfs.c txdata->dot1x_open ? "+" : "-", txdata 817 drivers/net/wireless/ath/wil6210/debugfs.c struct wil_ring_tx_data *txdata; txdata 823 drivers/net/wireless/ath/wil6210/debugfs.c txdata = &wil->ring_tx_data[p1]; txdata 831 drivers/net/wireless/ath/wil6210/debugfs.c wmi_addba(wil, txdata->mid, p1, p2, p3); txdata 835 drivers/net/wireless/ath/wil6210/debugfs.c wmi_delba_tx(wil, txdata->mid, p1, p2); txdata 212 drivers/net/wireless/ath/wil6210/main.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[id]; txdata 221 drivers/net/wireless/ath/wil6210/main.c spin_lock_bh(&txdata->lock); txdata 222 drivers/net/wireless/ath/wil6210/main.c txdata->dot1x_open = false; txdata 223 drivers/net/wireless/ath/wil6210/main.c txdata->mid = U8_MAX; txdata 224 drivers/net/wireless/ath/wil6210/main.c txdata->enabled = 0; /* no Tx can be in progress or start anew */ txdata 225 drivers/net/wireless/ath/wil6210/main.c spin_unlock_bh(&txdata->lock); txdata 154 drivers/net/wireless/ath/wil6210/netdev.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; txdata 157 drivers/net/wireless/ath/wil6210/netdev.c if (!ring->va || !txdata->enabled || txdata 158 drivers/net/wireless/ath/wil6210/netdev.c txdata->mid >= GET_MAX_VIFS(wil)) txdata 161 drivers/net/wireless/ath/wil6210/netdev.c vif = wil->vifs[txdata->mid]; txdata 163 drivers/net/wireless/ath/wil6210/netdev.c wil_dbg_txrx(wil, "Invalid MID %d\n", txdata->mid); txdata 390 drivers/net/wireless/ath/wil6210/rx_reorder.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ringid]; txdata 393 drivers/net/wireless/ath/wil6210/rx_reorder.c if (txdata->addba_in_progress) { txdata 398 drivers/net/wireless/ath/wil6210/rx_reorder.c if (txdata->agg_wsize) { txdata 401 drivers/net/wireless/ath/wil6210/rx_reorder.c ringid, txdata->agg_wsize); txdata 404 drivers/net/wireless/ath/wil6210/rx_reorder.c txdata->addba_in_progress = true; txdata 405 drivers/net/wireless/ath/wil6210/rx_reorder.c rc = wmi_addba(wil, txdata->mid, ringid, agg_wsize, agg_timeout); txdata 408 drivers/net/wireless/ath/wil6210/rx_reorder.c txdata->addba_in_progress = false; txdata 83 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = txdata 86 drivers/net/wireless/ath/wil6210/txrx.c spin_lock(&txdata->lock); txdata 88 drivers/net/wireless/ath/wil6210/txrx.c if (!vring->va || !txdata->enabled) { txdata 89 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock(&txdata->lock); txdata 100 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock(&txdata->lock); txdata 105 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock(&txdata->lock); txdata 108 drivers/net/wireless/ath/wil6210/txrx.c spin_lock(&txdata->lock); txdata 109 drivers/net/wireless/ath/wil6210/txrx.c if (!vring->va || !txdata->enabled) txdata 114 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock(&txdata->lock); txdata 1150 drivers/net/wireless/ath/wil6210/txrx.c void wil_tx_data_init(struct wil_ring_tx_data *txdata) txdata 1152 drivers/net/wireless/ath/wil6210/txrx.c spin_lock_bh(&txdata->lock); txdata 1153 drivers/net/wireless/ath/wil6210/txrx.c txdata->dot1x_open = 0; txdata 1154 drivers/net/wireless/ath/wil6210/txrx.c txdata->enabled = 0; txdata 1155 drivers/net/wireless/ath/wil6210/txrx.c txdata->idle = 0; txdata 1156 drivers/net/wireless/ath/wil6210/txrx.c txdata->last_idle = 0; txdata 1157 drivers/net/wireless/ath/wil6210/txrx.c txdata->begin = 0; txdata 1158 drivers/net/wireless/ath/wil6210/txrx.c txdata->agg_wsize = 0; txdata 1159 drivers/net/wireless/ath/wil6210/txrx.c txdata->agg_timeout = 0; txdata 1160 drivers/net/wireless/ath/wil6210/txrx.c txdata->agg_amsdu = 0; txdata 1161 drivers/net/wireless/ath/wil6210/txrx.c txdata->addba_in_progress = false; txdata 1162 drivers/net/wireless/ath/wil6210/txrx.c txdata->mid = U8_MAX; txdata 1163 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock_bh(&txdata->lock); txdata 1197 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[id]; txdata 1217 drivers/net/wireless/ath/wil6210/txrx.c wil_tx_data_init(txdata); txdata 1230 drivers/net/wireless/ath/wil6210/txrx.c txdata->dot1x_open = true; txdata 1244 drivers/net/wireless/ath/wil6210/txrx.c spin_lock_bh(&txdata->lock); txdata 1246 drivers/net/wireless/ath/wil6210/txrx.c txdata->mid = vif->mid; txdata 1247 drivers/net/wireless/ath/wil6210/txrx.c txdata->enabled = 1; txdata 1248 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock_bh(&txdata->lock); txdata 1250 drivers/net/wireless/ath/wil6210/txrx.c if (txdata->dot1x_open && (agg_wsize >= 0)) txdata 1255 drivers/net/wireless/ath/wil6210/txrx.c spin_lock_bh(&txdata->lock); txdata 1256 drivers/net/wireless/ath/wil6210/txrx.c txdata->dot1x_open = false; txdata 1257 drivers/net/wireless/ath/wil6210/txrx.c txdata->enabled = 0; txdata 1258 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock_bh(&txdata->lock); txdata 1300 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; txdata 1336 drivers/net/wireless/ath/wil6210/txrx.c txdata->agg_wsize = 0; txdata 1337 drivers/net/wireless/ath/wil6210/txrx.c if (txdata->dot1x_open && agg_wsize >= 0) txdata 1342 drivers/net/wireless/ath/wil6210/txrx.c spin_lock_bh(&txdata->lock); txdata 1343 drivers/net/wireless/ath/wil6210/txrx.c txdata->dot1x_open = false; txdata 1344 drivers/net/wireless/ath/wil6210/txrx.c txdata->enabled = 0; txdata 1345 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock_bh(&txdata->lock); txdata 1374 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[id]; txdata 1386 drivers/net/wireless/ath/wil6210/txrx.c wil_tx_data_init(txdata); txdata 1399 drivers/net/wireless/ath/wil6210/txrx.c txdata->dot1x_open = true; txdata 1414 drivers/net/wireless/ath/wil6210/txrx.c spin_lock_bh(&txdata->lock); txdata 1416 drivers/net/wireless/ath/wil6210/txrx.c txdata->mid = vif->mid; txdata 1417 drivers/net/wireless/ath/wil6210/txrx.c txdata->enabled = 1; txdata 1418 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock_bh(&txdata->lock); txdata 1422 drivers/net/wireless/ath/wil6210/txrx.c spin_lock_bh(&txdata->lock); txdata 1423 drivers/net/wireless/ath/wil6210/txrx.c txdata->enabled = 0; txdata 1424 drivers/net/wireless/ath/wil6210/txrx.c txdata->dot1x_open = false; txdata 1425 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock_bh(&txdata->lock); txdata 1452 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; txdata 1456 drivers/net/wireless/ath/wil6210/txrx.c if (v->va && txdata->enabled) { txdata 1480 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata; txdata 1489 drivers/net/wireless/ath/wil6210/txrx.c txdata = &wil->ring_tx_data[i]; txdata 1490 drivers/net/wireless/ath/wil6210/txrx.c if (!ring->va || !txdata->enabled || txdata->mid != vif->mid) txdata 1527 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata; txdata 1533 drivers/net/wireless/ath/wil6210/txrx.c txdata = &wil->ring_tx_data[i]; txdata 1534 drivers/net/wireless/ath/wil6210/txrx.c if (!v->va || !txdata->enabled) txdata 1561 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata, *txdata2; txdata 1567 drivers/net/wireless/ath/wil6210/txrx.c txdata = &wil->ring_tx_data[i]; txdata 1568 drivers/net/wireless/ath/wil6210/txrx.c if (!v->va || !txdata->enabled || txdata->mid != vif->mid) txdata 1757 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[vring_index]; txdata 1774 drivers/net/wireless/ath/wil6210/txrx.c if (unlikely(!txdata->enabled)) txdata 1986 drivers/net/wireless/ath/wil6210/txrx.c txdata->idle += get_cycles() - txdata->last_idle; txdata 2044 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; txdata 2054 drivers/net/wireless/ath/wil6210/txrx.c if (unlikely(!txdata->enabled)) txdata 2139 drivers/net/wireless/ath/wil6210/txrx.c txdata->idle += get_cycles() - txdata->last_idle; txdata 2195 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; txdata 2198 drivers/net/wireless/ath/wil6210/txrx.c spin_lock(&txdata->lock); txdata 2205 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock(&txdata->lock); txdata 2212 drivers/net/wireless/ath/wil6210/txrx.c spin_unlock(&txdata->lock); txdata 2279 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; txdata 2281 drivers/net/wireless/ath/wil6210/txrx.c if (txdata->mid != vif->mid || !cur_ring->va || txdata 2282 drivers/net/wireless/ath/wil6210/txrx.c !txdata->enabled || cur_ring == ring) txdata 2433 drivers/net/wireless/ath/wil6210/txrx.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ringid]; txdata 2446 drivers/net/wireless/ath/wil6210/txrx.c if (unlikely(!txdata->enabled)) { txdata 2544 drivers/net/wireless/ath/wil6210/txrx.c txdata->last_idle = get_cycles(); txdata 698 drivers/net/wireless/ath/wil6210/txrx.h void wil_tx_data_init(struct wil_ring_tx_data *txdata); txdata 715 drivers/net/wireless/ath/wil6210/txrx_edma.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; txdata 723 drivers/net/wireless/ath/wil6210/txrx_edma.c wil_tx_data_init(txdata); txdata 732 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->dot1x_open = true; txdata 740 drivers/net/wireless/ath/wil6210/txrx_edma.c if (txdata->dot1x_open && agg_wsize >= 0) txdata 745 drivers/net/wireless/ath/wil6210/txrx_edma.c spin_lock_bh(&txdata->lock); txdata 746 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->dot1x_open = false; txdata 747 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->enabled = 0; txdata 748 drivers/net/wireless/ath/wil6210/txrx_edma.c spin_unlock_bh(&txdata->lock); txdata 1166 drivers/net/wireless/ath/wil6210/txrx_edma.c struct wil_ring_tx_data *txdata; txdata 1204 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata = &wil->ring_tx_data[ring_id]; txdata 1205 drivers/net/wireless/ath/wil6210/txrx_edma.c if (unlikely(!txdata->enabled)) { txdata 1209 drivers/net/wireless/ath/wil6210/txrx_edma.c vif = wil->vifs[txdata->mid]; txdata 1212 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->mid, ring_id); txdata 1293 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->last_idle = get_cycles(); txdata 1411 drivers/net/wireless/ath/wil6210/txrx_edma.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; txdata 1428 drivers/net/wireless/ath/wil6210/txrx_edma.c if (unlikely(!txdata->enabled)) txdata 1507 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->idle += get_cycles() - txdata->last_idle; txdata 1555 drivers/net/wireless/ath/wil6210/txrx_edma.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; txdata 1562 drivers/net/wireless/ath/wil6210/txrx_edma.c wil_tx_data_init(txdata); txdata 1572 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->dot1x_open = true; txdata 1581 drivers/net/wireless/ath/wil6210/txrx_edma.c spin_lock_bh(&txdata->lock); txdata 1582 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->enabled = 0; txdata 1583 drivers/net/wireless/ath/wil6210/txrx_edma.c txdata->dot1x_open = false; txdata 1584 drivers/net/wireless/ath/wil6210/txrx_edma.c spin_unlock_bh(&txdata->lock); txdata 1279 drivers/net/wireless/ath/wil6210/wmi.c struct wil_ring_tx_data *txdata; txdata 1298 drivers/net/wireless/ath/wil6210/wmi.c txdata = &wil->ring_tx_data[evt->ringid]; txdata 1300 drivers/net/wireless/ath/wil6210/wmi.c txdata->agg_timeout = le16_to_cpu(evt->ba_timeout); txdata 1301 drivers/net/wireless/ath/wil6210/wmi.c txdata->agg_wsize = evt->agg_wsize; txdata 1302 drivers/net/wireless/ath/wil6210/wmi.c txdata->agg_amsdu = evt->amsdu; txdata 1303 drivers/net/wireless/ath/wil6210/wmi.c txdata->addba_in_progress = false; txdata 1358 drivers/net/wireless/ath/wil6210/wmi.c struct wil_ring_tx_data *txdata = txdata 1362 drivers/net/wireless/ath/wil6210/wmi.c txdata->agg_timeout = 0; txdata 1363 drivers/net/wireless/ath/wil6210/wmi.c txdata->agg_wsize = 0; txdata 1364 drivers/net/wireless/ath/wil6210/wmi.c txdata->addba_in_progress = false; txdata 1596 drivers/net/wireless/ath/wil6210/wmi.c struct wil_ring_tx_data *txdata; txdata 1613 drivers/net/wireless/ath/wil6210/wmi.c txdata = &wil->ring_tx_data[i]; txdata 1614 drivers/net/wireless/ath/wil6210/wmi.c if (!ring->va || !txdata->enabled || txdata->mid != vif->mid) txdata 3869 drivers/net/wireless/ath/wil6210/wmi.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; txdata 3907 drivers/net/wireless/ath/wil6210/wmi.c spin_lock_bh(&txdata->lock); txdata 3909 drivers/net/wireless/ath/wil6210/wmi.c txdata->mid = vif->mid; txdata 3910 drivers/net/wireless/ath/wil6210/wmi.c txdata->enabled = 1; txdata 3911 drivers/net/wireless/ath/wil6210/wmi.c spin_unlock_bh(&txdata->lock); txdata 3936 drivers/net/wireless/ath/wil6210/wmi.c struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; txdata 3953 drivers/net/wireless/ath/wil6210/wmi.c spin_lock_bh(&txdata->lock); txdata 3955 drivers/net/wireless/ath/wil6210/wmi.c txdata->mid = vif->mid; txdata 3956 drivers/net/wireless/ath/wil6210/wmi.c txdata->enabled = 1; txdata 3957 drivers/net/wireless/ath/wil6210/wmi.c spin_unlock_bh(&txdata->lock); txdata 460 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c drvr->proto->txdata = brcmf_proto_bcdc_txdata; txdata 73 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h int (*txdata)(struct device *dev, struct sk_buff *skb); txdata 174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h return bus->ops->txdata(bus->dev, skb); txdata 1457 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c .txdata = brcmf_pcie_tx, txdata 27 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*txdata)(struct brcmf_pub *drvr, int ifidx, u8 offset, txdata 85 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->txdata(drvr, ifidx, offset, skb); txdata 4101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c .txdata = brcmf_sdio_bus_txdata, txdata 1143 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c .txdata = brcmf_usb_tx, txdata 787 drivers/net/wireless/zydas/zd1201.c unsigned char *txbuf = zd->txdata; txdata 39 drivers/net/wireless/zydas/zd1201.h unsigned char txdata[ZD1201_RXSIZE]; txdata 202 drivers/spi/spi-fsl-dspi.c u32 txdata = 0; txdata 206 drivers/spi/spi-fsl-dspi.c txdata = *(u8 *)dspi->tx; txdata 208 drivers/spi/spi-fsl-dspi.c txdata = *(u16 *)dspi->tx; txdata 210 drivers/spi/spi-fsl-dspi.c txdata = *(u32 *)dspi->tx; txdata 214 drivers/spi/spi-fsl-dspi.c return txdata; txdata 574 drivers/spi/spi-fsl-dspi.c static void tx_fifo_write(struct fsl_dspi *dspi, u16 txdata) txdata 576 drivers/spi/spi-fsl-dspi.c regmap_write(dspi->regmap_pushr, PUSHR_TX, txdata); txdata 11 include/linux/platform_data/crypto-atmel.h struct at_dma_slave txdata;