Searched refs:tx_level (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/hw/char/ |
H A D | ibex_uart.c | 149 s->tx_level = 0; in ibex_uart_xmit() 153 if (!s->tx_level) { in ibex_uart_xmit() 162 ret = qemu_chr_fe_write(&s->chr, s->tx_fifo, s->tx_level); in ibex_uart_xmit() 165 s->tx_level -= ret; in ibex_uart_xmit() 166 memmove(s->tx_fifo, s->tx_fifo + ret, s->tx_level); in ibex_uart_xmit() 169 if (s->tx_level) { in ibex_uart_xmit() 173 s->tx_level = 0; in ibex_uart_xmit() 179 if (s->tx_level != IBEX_UART_TX_FIFO_SIZE) { in ibex_uart_xmit() 184 if (s->tx_level < tx_fifo_level) { in ibex_uart_xmit() 189 if (s->tx_level == 0) { in ibex_uart_xmit() [all …]
|
/openbmc/linux/drivers/spi/ |
H A D | spi-rockchip-sfc.c | 369 int tx_level; in rockchip_sfc_write_fifo() local 375 tx_level = rockchip_sfc_wait_txfifo_ready(sfc, 1000); in rockchip_sfc_write_fifo() 376 if (tx_level < 0) in rockchip_sfc_write_fifo() 377 return tx_level; in rockchip_sfc_write_fifo() 378 write_words = min_t(u32, tx_level, dwords); in rockchip_sfc_write_fifo() 386 tx_level = rockchip_sfc_wait_txfifo_ready(sfc, 1000); in rockchip_sfc_write_fifo() 387 if (tx_level < 0) in rockchip_sfc_write_fifo() 388 return tx_level; in rockchip_sfc_write_fifo()
|
H A D | spi-pxa2xx.c | 1094 u8 tx_level = read_SSSR_bits(drv_data, SSSR_TFL_MASK) >> 8; in pxa2xx_spi_transfer_one() local 1096 if (tx_level) { in pxa2xx_spi_transfer_one() 1098 dev_warn(&spi->dev, "%u bytes of garbage in Tx FIFO!\n", tx_level); in pxa2xx_spi_transfer_one() 1099 if (tx_level > transfer->len) in pxa2xx_spi_transfer_one() 1100 tx_level = transfer->len; in pxa2xx_spi_transfer_one() 1101 drv_data->tx += tx_level; in pxa2xx_spi_transfer_one()
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-jz4780.c | 136 int tx_level; member 493 - i2c->cdata->tx_level - 1); in jz4780_i2c_irq() 589 jz4780_i2c_writew(i2c, JZ4780_I2C_TXTL, i2c->cdata->tx_level); in jz4780_i2c_xfer_read() 645 jz4780_i2c_writew(i2c, JZ4780_I2C_TXTL, i2c->cdata->tx_level); in jz4780_i2c_xfer_write() 741 .tx_level = JZ4780_I2C_FIFO_LEN / 2, 749 .tx_level = X1000_I2C_FIFO_LEN / 2,
|
/openbmc/linux/drivers/net/ethernet/tehuti/ |
H A D | tehuti.c | 1545 priv->tx_level = BDX_MAX_TX_LEVEL; in bdx_tx_init() 1547 priv->tx_update_mark = priv->tx_level - 1024; in bdx_tx_init() 1649 priv->tx_level -= txd_sizes[nr_frags].bytes; in bdx_tx_transmit() 1650 BDX_ASSERT(priv->tx_level <= 0 || priv->tx_level > BDX_MAX_TX_LEVEL); in bdx_tx_transmit() 1652 if (priv->tx_level > priv->tx_update_mark) { in bdx_tx_transmit() 1679 if (priv->tx_level < BDX_MIN_TX_LEVEL) { in bdx_tx_transmit() 1681 BDX_DRV_NAME, ndev->name, priv->tx_level); in bdx_tx_transmit() 1700 int tx_level = 0; in bdx_tx_cleanup() local 1719 tx_level -= db->rptr->len; /* '-' koz len is negative */ in bdx_tx_cleanup() 1733 priv->tx_level += tx_level; in bdx_tx_cleanup() [all …]
|
H A D | tehuti.h | 258 int tx_level; member
|
/openbmc/qemu/include/hw/char/ |
H A D | ibex_uart.h | 47 uint32_t tx_level; member
|
/openbmc/linux/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_main.c | 543 pdata->tx_level[tx_ring->cp_ring->index] += count; in xgene_enet_setup_tx_desc() 555 u32 tx_level = pdata->tx_level[index]; in xgene_enet_start_xmit() local 559 if (tx_level < pdata->txc_level[index]) in xgene_enet_start_xmit() 560 tx_level += ((typeof(pdata->tx_level[index]))~0U); in xgene_enet_start_xmit() 562 if ((tx_level - pdata->txc_level[index]) > pdata->tx_qcnt_hi) { in xgene_enet_start_xmit()
|
H A D | xgene_enet_main.h | 192 u16 tx_level[XGENE_NUM_TX_RING]; member
|