Home
last modified time | relevance | path

Searched refs:txdata (Results 1 – 25 of 46) sorted by relevance

12

/openbmc/linux/drivers/net/wireless/ath/wil6210/
H A Dtxrx.c73 struct wil_ring_tx_data *txdata = in wil_is_tx_idle() local
76 spin_lock(&txdata->lock); in wil_is_tx_idle()
78 if (!vring->va || !txdata->enabled) { in wil_is_tx_idle()
79 spin_unlock(&txdata->lock); in wil_is_tx_idle()
90 spin_unlock(&txdata->lock); in wil_is_tx_idle()
95 spin_unlock(&txdata->lock); in wil_is_tx_idle()
98 spin_lock(&txdata->lock); in wil_is_tx_idle()
99 if (!vring->va || !txdata->enabled) in wil_is_tx_idle()
104 spin_unlock(&txdata->lock); in wil_is_tx_idle()
1118 void wil_tx_data_init(struct wil_ring_tx_data *txdata) in wil_tx_data_init() argument
[all …]
H A Dtxrx_edma.c702 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; in wil_ring_init_tx_edma() local
710 wil_tx_data_init(txdata); in wil_ring_init_tx_edma()
719 txdata->dot1x_open = true; in wil_ring_init_tx_edma()
727 if (txdata->dot1x_open && agg_wsize >= 0) in wil_ring_init_tx_edma()
732 spin_lock_bh(&txdata->lock); in wil_ring_init_tx_edma()
733 txdata->dot1x_open = false; in wil_ring_init_tx_edma()
734 txdata->enabled = 0; in wil_ring_init_tx_edma()
735 spin_unlock_bh(&txdata->lock); in wil_ring_init_tx_edma()
1164 struct wil_ring_tx_data *txdata; in wil_tx_sring_handler() local
1202 txdata = &wil->ring_tx_data[ring_id]; in wil_tx_sring_handler()
[all …]
H A Drx_reorder.c379 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ringid]; in wil_addba_tx_request() local
382 if (txdata->addba_in_progress) { in wil_addba_tx_request()
387 if (txdata->agg_wsize) { in wil_addba_tx_request()
390 ringid, txdata->agg_wsize); in wil_addba_tx_request()
393 txdata->addba_in_progress = true; in wil_addba_tx_request()
394 rc = wmi_addba(wil, txdata->mid, ringid, agg_wsize, agg_timeout); in wil_addba_tx_request()
397 txdata->addba_in_progress = false; in wil_addba_tx_request()
H A Dnetdev.c143 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; in wil6210_netdev_poll_tx() local
146 if (!ring->va || !txdata->enabled || in wil6210_netdev_poll_tx()
147 txdata->mid >= GET_MAX_VIFS(wil)) in wil6210_netdev_poll_tx()
150 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx()
152 wil_dbg_txrx(wil, "Invalid MID %d\n", txdata->mid); in wil6210_netdev_poll_tx()
H A Dwmi.c1269 struct wil_ring_tx_data *txdata; in wmi_evt_ba_status() local
1288 txdata = &wil->ring_tx_data[evt->ringid]; in wmi_evt_ba_status()
1290 txdata->agg_timeout = le16_to_cpu(evt->ba_timeout); in wmi_evt_ba_status()
1291 txdata->agg_wsize = evt->agg_wsize; in wmi_evt_ba_status()
1292 txdata->agg_amsdu = evt->amsdu; in wmi_evt_ba_status()
1293 txdata->addba_in_progress = false; in wmi_evt_ba_status()
1348 struct wil_ring_tx_data *txdata = in wmi_evt_delba() local
1352 txdata->agg_timeout = 0; in wmi_evt_delba()
1353 txdata->agg_wsize = 0; in wmi_evt_delba()
1354 txdata->addba_in_progress = false; in wmi_evt_delba()
[all …]
H A Ddebugfs.c141 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; in ring_show() local
155 uint64_t idle = txdata->idle * 100; in ring_show()
156 uint64_t total = now - txdata->begin; in ring_show()
165 txdata->begin = now; in ring_show()
166 txdata->idle = 0ULL; in ring_show()
174 txdata->dot1x_open ? "+" : "-", in ring_show()
175 txdata->agg_wsize, in ring_show()
176 txdata->agg_timeout, in ring_show()
177 txdata->agg_amsdu ? "+" : "-", in ring_show()
182 txdata->dot1x_open ? "+" : "-", in ring_show()
[all …]
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.h542 int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata);
727 static inline int bnx2x_has_tx_work_unload(struct bnx2x_fp_txdata *txdata) in bnx2x_has_tx_work_unload() argument
731 return txdata->tx_pkt_prod != txdata->tx_pkt_cons; in bnx2x_has_tx_work_unload()
735 struct bnx2x_fp_txdata *txdata) in bnx2x_tx_avail() argument
741 prod = txdata->tx_bd_prod; in bnx2x_tx_avail()
742 cons = txdata->tx_bd_cons; in bnx2x_tx_avail()
748 WARN_ON(used > txdata->tx_ring_size); in bnx2x_tx_avail()
749 WARN_ON((txdata->tx_ring_size - used) > MAX_TX_AVAIL); in bnx2x_tx_avail()
752 return (s16)(txdata->tx_ring_size) - used; in bnx2x_tx_avail()
755 static inline int bnx2x_tx_queue_has_work(struct bnx2x_fp_txdata *txdata) in bnx2x_tx_queue_has_work() argument
[all …]
H A Dbnx2x_cmn.c194 static u16 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, in bnx2x_free_tx_pkt() argument
198 struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx]; in bnx2x_free_tx_pkt()
210 txdata->txq_index, idx, tx_buf, skb); in bnx2x_free_tx_pkt()
212 tx_start_bd = &txdata->tx_desc_ring[bd_idx].start_bd; in bnx2x_free_tx_pkt()
238 tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; in bnx2x_free_tx_pkt()
252 tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; in bnx2x_free_tx_pkt()
273 int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) in bnx2x_tx_int() argument
276 u16 hw_cons, sw_cons, bd_cons = txdata->tx_bd_cons; in bnx2x_tx_int()
284 txq = netdev_get_tx_queue(bp->dev, txdata->txq_index); in bnx2x_tx_int()
285 hw_cons = le16_to_cpu(*txdata->tx_cons_sb); in bnx2x_tx_int()
[all …]
H A Dbnx2x_ethtool.c2501 struct bnx2x_fp_txdata *txdata = fp_tx->txdata_ptr[0]; in bnx2x_run_loopback() local
2515 txdata->txq_index); in bnx2x_run_loopback()
2578 tx_start_idx = le16_to_cpu(*txdata->tx_cons_sb); in bnx2x_run_loopback()
2583 pkt_prod = txdata->tx_pkt_prod++; in bnx2x_run_loopback()
2584 tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)]; in bnx2x_run_loopback()
2585 tx_buf->first_bd = txdata->tx_bd_prod; in bnx2x_run_loopback()
2589 bd_prod = TX_BD(txdata->tx_bd_prod); in bnx2x_run_loopback()
2590 tx_start_bd = &txdata->tx_desc_ring[bd_prod].start_bd; in bnx2x_run_loopback()
2610 &txdata->tx_desc_ring[bd_prod].parse_bd_e1x; in bnx2x_run_loopback()
2618 &txdata->tx_desc_ring[bd_prod].parse_bd_e2; in bnx2x_run_loopback()
[all …]
/openbmc/u-boot/drivers/i2c/
H A Drk_i2c.c96 debug("i2c_txdata%d: 0x%08x\n", i, readl(&regs->txdata[i])); in rk_i2c_show_regs()
272 uint txdata; in rk_i2c_write() local
289 txdata = 0; in rk_i2c_write()
295 txdata |= (chip << 1); in rk_i2c_write()
297 txdata |= (reg & in rk_i2c_write()
300 txdata |= (*pbuf++)<<(j * 8); in rk_i2c_write()
303 writel(txdata, &regs->txdata[i]); in rk_i2c_write()
304 debug("I2c Write TXDATA[%d] = 0x%08x\n", i, txdata); in rk_i2c_write()
/openbmc/u-boot/drivers/serial/
H A Daltera_uart.c22 u32 txdata; /* Tx data reg */ member
54 writel(ch, &regs->txdata); in altera_uart_putc()
146 writel(ch, &regs->txdata); in _debug_uart_putc()
/openbmc/linux/drivers/i2c/busses/
H A Di2c-uniphier.c61 static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata, in uniphier_i2c_xfer_byte() argument
70 txdata |= UNIPHIER_I2C_DTRM_IRQEN; in uniphier_i2c_xfer_byte()
71 writel(txdata, priv->membase + UNIPHIER_I2C_DTRM); in uniphier_i2c_xfer_byte()
86 static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata) in uniphier_i2c_send_byte() argument
91 ret = uniphier_i2c_xfer_byte(adap, txdata, &rxdata); in uniphier_i2c_send_byte()
H A Di2c-ls2x.c133 static int ls2x_i2c_xfer_byte(struct ls2x_i2c_priv *priv, u8 txdata, u8 *rxdatap) in ls2x_i2c_xfer_byte()
138 writeb(txdata, priv->base + I2C_LS2X_CR); in ls2x_i2c_xfer_byte()
152 static int ls2x_i2c_send_byte(struct ls2x_i2c_priv *priv, u8 txdata) in ls2x_i2c_send_byte()
157 ret = ls2x_i2c_xfer_byte(priv, txdata, &rxdata); in ls2x_i2c_send_byte()
125 ls2x_i2c_xfer_byte(struct ls2x_i2c_priv * priv,u8 txdata,u8 * rxdatap) ls2x_i2c_xfer_byte() argument
144 ls2x_i2c_send_byte(struct ls2x_i2c_priv * priv,u8 txdata) ls2x_i2c_send_byte() argument
/openbmc/linux/drivers/spi/
H A Dspi-fsl-dspi.c245 void (*host_to_dev)(struct fsl_dspi *dspi, u32 *txdata);
249 static void dspi_native_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_native_host_to_dev() argument
253 *txdata = *(u8 *)dspi->tx; in dspi_native_host_to_dev()
256 *txdata = *(u16 *)dspi->tx; in dspi_native_host_to_dev()
259 *txdata = *(u32 *)dspi->tx; in dspi_native_host_to_dev()
281 static void dspi_8on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on32_host_to_dev() argument
283 *txdata = cpu_to_be32(*(u32 *)dspi->tx); in dspi_8on32_host_to_dev()
293 static void dspi_8on16_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on16_host_to_dev() argument
295 *txdata = cpu_to_be16(*(u16 *)dspi->tx); in dspi_8on16_host_to_dev()
305 static void dspi_16on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_16on32_host_to_dev() argument
[all …]
/openbmc/linux/arch/powerpc/include/asm/
H A Dmpc52xx_psc.h280 } 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
/openbmc/linux/drivers/usb/gadget/udc/
H A Dmax3420_udc.c204 u8 txdata[1]; in spi_ack_ctrl() local
210 txdata[0] = MAX3420_ACKSTAT; in spi_ack_ctrl()
211 transfer.tx_buf = txdata; in spi_ack_ctrl()
223 u8 txdata[2], rxdata[2]; in spi_rd8_ack() local
229 txdata[0] = MAX3420_SPI_CMD_RD(reg) | (actstat ? MAX3420_ACKSTAT : 0); in spi_rd8_ack()
230 transfer.tx_buf = txdata; in spi_rd8_ack()
250 u8 txdata[2]; in spi_wr8_ack() local
256 txdata[0] = MAX3420_SPI_CMD_WR(reg) | (actstat ? MAX3420_ACKSTAT : 0); in spi_wr8_ack()
257 txdata[1] = val; in spi_wr8_ack()
259 transfer.tx_buf = txdata; in spi_wr8_ack()
/openbmc/u-boot/drivers/spi/
H A Daltera_spi.c26 u32 txdata; member
123 writel(data, &regs->txdata); in altera_spi_xfer()
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dproto.h27 int (*txdata)(struct brcmf_pub *drvr, int ifidx, u8 offset, member
85 return drvr->proto->txdata(drvr, ifidx, offset, skb); in brcmf_proto_txdata()
H A Dbus.h98 int (*txdata)(struct device *dev, struct sk_buff *skb); member
206 return bus->ops->txdata(bus->dev, skb); in brcmf_bus_txdata()
/openbmc/u-boot/arch/arm/include/asm/arch-rockchip/
H A Di2c.h21 u32 txdata[8]; member
/openbmc/u-boot/drivers/usb/gadget/
H A Df_thor.h112 unsigned char txdata; member
/openbmc/linux/drivers/net/wireless/zydas/
H A Dzd1201.h39 unsigned char txdata[ZD1201_RXSIZE]; member
/openbmc/u-boot/drivers/net/
H A Dax88180.c615 volatile unsigned short *txdata = (volatile unsigned short *)packet; in ax88180_send() local
617 volatile unsigned long *txdata = (volatile unsigned long *)packet; in ax88180_send() local
639 WRITE_TXBUF (dev, *(txdata + i)); in ax88180_send()
/openbmc/linux/drivers/clk/
H A Dclk-si521xx.c117 u8 txdata = reg; in si521xx_regmap_i2c_read() local
124 xfer[0].buf = (void *)&txdata; in si521xx_regmap_i2c_read()
H A Dclk-renesas-pcie.c122 u8 txdata = reg; in rs9_regmap_i2c_read() local
129 xfer[0].buf = (void *)&txdata; in rs9_regmap_i2c_read()

12