/Linux-v4.19/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 84 struct wil_ring_tx_data *txdata = in wil_is_tx_idle() local 87 spin_lock(&txdata->lock); in wil_is_tx_idle() 89 if (!vring->va || !txdata->enabled) { in wil_is_tx_idle() 90 spin_unlock(&txdata->lock); in wil_is_tx_idle() 101 spin_unlock(&txdata->lock); in wil_is_tx_idle() 106 spin_unlock(&txdata->lock); in wil_is_tx_idle() 109 spin_lock(&txdata->lock); in wil_is_tx_idle() 110 if (!vring->va || !txdata->enabled) in wil_is_tx_idle() 115 spin_unlock(&txdata->lock); in wil_is_tx_idle() 944 void wil_tx_data_init(struct wil_ring_tx_data *txdata) in wil_tx_data_init() argument [all …]
|
D | txrx_edma.c | 706 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; in wil_ring_init_tx_edma() local 714 wil_tx_data_init(txdata); in wil_ring_init_tx_edma() 723 txdata->dot1x_open = true; in wil_ring_init_tx_edma() 731 if (txdata->dot1x_open && agg_wsize >= 0) in wil_ring_init_tx_edma() 736 spin_lock_bh(&txdata->lock); in wil_ring_init_tx_edma() 737 txdata->dot1x_open = false; in wil_ring_init_tx_edma() 738 txdata->enabled = 0; in wil_ring_init_tx_edma() 739 spin_unlock_bh(&txdata->lock); in wil_ring_init_tx_edma() 1133 struct wil_ring_tx_data *txdata; in wil_tx_sring_handler() local 1172 txdata = &wil->ring_tx_data[ring_id]; in wil_tx_sring_handler() [all …]
|
D | rx_reorder.c | 400 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ringid]; in wil_addba_tx_request() local 403 if (txdata->addba_in_progress) { in wil_addba_tx_request() 408 if (txdata->agg_wsize) { in wil_addba_tx_request() 411 ringid, txdata->agg_wsize); in wil_addba_tx_request() 414 txdata->addba_in_progress = true; in wil_addba_tx_request() 415 rc = wmi_addba(wil, txdata->mid, ringid, agg_wsize, agg_timeout); in wil_addba_tx_request() 418 txdata->addba_in_progress = false; in wil_addba_tx_request()
|
D | netdev.c | 154 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; in wil6210_netdev_poll_tx() local 157 if (!ring->va || !txdata->enabled || in wil6210_netdev_poll_tx() 158 txdata->mid >= wil->max_vifs) in wil6210_netdev_poll_tx() 161 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx() 163 wil_dbg_txrx(wil, "Invalid MID %d\n", txdata->mid); in wil6210_netdev_poll_tx()
|
D | wmi.c | 1183 struct wil_ring_tx_data *txdata; in wmi_evt_ba_status() local 1202 txdata = &wil->ring_tx_data[evt->ringid]; in wmi_evt_ba_status() 1204 txdata->agg_timeout = le16_to_cpu(evt->ba_timeout); in wmi_evt_ba_status() 1205 txdata->agg_wsize = evt->agg_wsize; in wmi_evt_ba_status() 1206 txdata->agg_amsdu = evt->amsdu; in wmi_evt_ba_status() 1207 txdata->addba_in_progress = false; in wmi_evt_ba_status() 1243 struct wil_ring_tx_data *txdata = in wmi_evt_delba() local 1247 txdata->agg_timeout = 0; in wmi_evt_delba() 1248 txdata->agg_wsize = 0; in wmi_evt_delba() 1249 txdata->addba_in_progress = false; in wmi_evt_delba() [all …]
|
D | debugfs.c | 136 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; in wil_ring_debugfs_show() local 150 uint64_t idle = txdata->idle * 100; in wil_ring_debugfs_show() 151 uint64_t total = now - txdata->begin; in wil_ring_debugfs_show() 160 txdata->begin = now; in wil_ring_debugfs_show() 161 txdata->idle = 0ULL; in wil_ring_debugfs_show() 169 txdata->dot1x_open ? "+" : "-", in wil_ring_debugfs_show() 170 txdata->agg_wsize, in wil_ring_debugfs_show() 171 txdata->agg_timeout, in wil_ring_debugfs_show() 172 txdata->agg_amsdu ? "+" : "-", in wil_ring_debugfs_show() 177 txdata->dot1x_open ? "+" : "-", in wil_ring_debugfs_show() [all …]
|
D | main.c | 189 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[id]; in wil_ring_fini_tx() local 198 spin_lock_bh(&txdata->lock); in wil_ring_fini_tx() 199 txdata->dot1x_open = false; in wil_ring_fini_tx() 200 txdata->mid = U8_MAX; in wil_ring_fini_tx() 201 txdata->enabled = 0; /* no Tx can be in progress or start anew */ in wil_ring_fini_tx() 202 spin_unlock_bh(&txdata->lock); in wil_ring_fini_tx()
|
D | txrx.h | 621 void wil_tx_data_init(struct wil_ring_tx_data *txdata);
|
D | cfg80211.c | 1763 struct wil_ring_tx_data *txdata = NULL; in wil_cfg80211_change_station() local 1785 txdata = &wil->ring_tx_data[i]; in wil_cfg80211_change_station() 1789 if (!txdata) { in wil_cfg80211_change_station() 1795 txdata->dot1x_open = authorize ? 1 : 0; in wil_cfg80211_change_station() 1797 txdata->dot1x_open); in wil_cfg80211_change_station()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.h | 542 int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata); 731 static inline int bnx2x_has_tx_work_unload(struct bnx2x_fp_txdata *txdata) in bnx2x_has_tx_work_unload() argument 735 return txdata->tx_pkt_prod != txdata->tx_pkt_cons; in bnx2x_has_tx_work_unload() 739 struct bnx2x_fp_txdata *txdata) in bnx2x_tx_avail() argument 745 prod = txdata->tx_bd_prod; in bnx2x_tx_avail() 746 cons = txdata->tx_bd_cons; in bnx2x_tx_avail() 752 WARN_ON(used > txdata->tx_ring_size); in bnx2x_tx_avail() 753 WARN_ON((txdata->tx_ring_size - used) > MAX_TX_AVAIL); in bnx2x_tx_avail() 756 return (s16)(txdata->tx_ring_size) - used; in bnx2x_tx_avail() 759 static inline int bnx2x_tx_queue_has_work(struct bnx2x_fp_txdata *txdata) in bnx2x_tx_queue_has_work() argument [all …]
|
D | bnx2x_cmn.c | 195 static u16 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, in bnx2x_free_tx_pkt() argument 199 struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx]; in bnx2x_free_tx_pkt() 211 txdata->txq_index, idx, tx_buf, skb); in bnx2x_free_tx_pkt() 213 tx_start_bd = &txdata->tx_desc_ring[bd_idx].start_bd; in bnx2x_free_tx_pkt() 239 tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; in bnx2x_free_tx_pkt() 253 tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; in bnx2x_free_tx_pkt() 274 int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) in bnx2x_tx_int() argument 277 u16 hw_cons, sw_cons, bd_cons = txdata->tx_bd_cons; in bnx2x_tx_int() 285 txq = netdev_get_tx_queue(bp->dev, txdata->txq_index); in bnx2x_tx_int() 286 hw_cons = le16_to_cpu(*txdata->tx_cons_sb); in bnx2x_tx_int() [all …]
|
D | bnx2x_ethtool.c | 2468 struct bnx2x_fp_txdata *txdata = fp_tx->txdata_ptr[0]; in bnx2x_run_loopback() local 2482 txdata->txq_index); in bnx2x_run_loopback() 2545 tx_start_idx = le16_to_cpu(*txdata->tx_cons_sb); in bnx2x_run_loopback() 2550 pkt_prod = txdata->tx_pkt_prod++; in bnx2x_run_loopback() 2551 tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)]; in bnx2x_run_loopback() 2552 tx_buf->first_bd = txdata->tx_bd_prod; in bnx2x_run_loopback() 2556 bd_prod = TX_BD(txdata->tx_bd_prod); in bnx2x_run_loopback() 2557 tx_start_bd = &txdata->tx_desc_ring[bd_prod].start_bd; in bnx2x_run_loopback() 2577 &txdata->tx_desc_ring[bd_prod].parse_bd_e1x; in bnx2x_run_loopback() 2585 &txdata->tx_desc_ring[bd_prod].parse_bd_e2; in bnx2x_run_loopback() [all …]
|
D | bnx2x_main.c | 978 struct bnx2x_fp_txdata txdata; in bnx2x_panic_dump() local 1001 txdata = *fp->txdata_ptr[cos]; in bnx2x_panic_dump() 1003 if (!txdata.tx_cons_sb) in bnx2x_panic_dump() 1007 i, txdata.tx_pkt_prod, in bnx2x_panic_dump() 1008 txdata.tx_pkt_cons, txdata.tx_bd_prod, in bnx2x_panic_dump() 1009 txdata.tx_bd_cons, in bnx2x_panic_dump() 1010 le16_to_cpu(*txdata.tx_cons_sb)); in bnx2x_panic_dump() 1151 struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; in bnx2x_panic_dump() local 1156 if (!txdata->tx_cons_sb) in bnx2x_panic_dump() 1159 start = TX_BD(le16_to_cpu(*txdata->tx_cons_sb) - 10); in bnx2x_panic_dump() [all …]
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-uniphier.c | 73 static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata, in uniphier_i2c_xfer_byte() argument 82 txdata |= UNIPHIER_I2C_DTRM_IRQEN; in uniphier_i2c_xfer_byte() 83 dev_dbg(&adap->dev, "write data: 0x%04x\n", txdata); in uniphier_i2c_xfer_byte() 84 writel(txdata, priv->membase + UNIPHIER_I2C_DTRM); in uniphier_i2c_xfer_byte() 101 static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata) in uniphier_i2c_send_byte() argument 106 ret = uniphier_i2c_xfer_byte(adap, txdata, &rxdata); in uniphier_i2c_send_byte()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | mpc52xx_psc.h | 280 } txdata; /* PSC + 0xbc */ member 281 #define txdata_8 txdata.txdata_8 282 #define txdata_16 txdata.txdata_16 283 #define txdata_32 txdata.txdata_32
|
/Linux-v4.19/include/linux/platform_data/ |
D | crypto-atmel.h | 11 struct at_dma_slave txdata; member
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | bus.h | 84 int (*txdata)(struct device *dev, struct sk_buff *skb); member 183 return bus->ops->txdata(bus->dev, skb); in brcmf_bus_txdata()
|
D | proto.h | 38 int (*txdata)(struct brcmf_pub *drvr, int ifidx, u8 offset, member 96 return drvr->proto->txdata(drvr, ifidx, offset, skb); in brcmf_proto_txdata()
|
D | bcdc.c | 471 drvr->proto->txdata = brcmf_proto_bcdc_txdata; in brcmf_proto_bcdc_attach()
|
/Linux-v4.19/drivers/spi/ |
D | spi-fsl-dspi.c | 217 u32 txdata = 0; in dspi_pop_tx() local 221 txdata = *(u8 *)dspi->tx; in dspi_pop_tx() 223 txdata = *(u16 *)dspi->tx; in dspi_pop_tx() 225 txdata = *(u32 *)dspi->tx; in dspi_pop_tx() 229 return txdata; in dspi_pop_tx() 580 static void tx_fifo_write(struct fsl_dspi *dspi, u16 txdata) in tx_fifo_write() argument 582 regmap_write(dspi->regmap_pushr, PUSHR_TX, txdata); in tx_fifo_write()
|
/Linux-v4.19/drivers/net/wireless/zydas/ |
D | zd1201.h | 42 unsigned char txdata[ZD1201_RXSIZE]; member
|
/Linux-v4.19/drivers/input/touchscreen/ |
D | wdt87xx_i2c.c | 188 void *txdata, size_t txlen, in wdt87xx_i2c_xfer() argument 196 .buf = txdata, in wdt87xx_i2c_xfer()
|
/Linux-v4.19/arch/m68k/include/asm/ |
D | MC68EZ328.h | 813 volatile unsigned char txdata; member
|
D | MC68328.h | 991 volatile unsigned char txdata; member
|
D | MC68VZ328.h | 906 volatile unsigned char txdata; member
|