Searched refs:txidx (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/sys/arm64/rockchip/
H A Drk_spi.c119 uint32_t txidx; member in struct:rk_spi_softc
229 while (sc->txidx < sc->txlen && txlevel < sc->fifo_size) {
230 RK_SPI_WRITE_4(sc, RK_SPI_TXDR, sc->txbuf[sc->txidx++]);
235 if (sc->txidx != sc->txlen)
252 sc->txidx = 0;
262 while (err == 0 && sc->rxidx != sc->txidx) {
267 if (sc->rxidx != sc->rxlen || sc->txidx != sc->txlen)
398 if (sc->txidx == sc->txlen) {
/freebsd-12-stable/sys/arm/freescale/imx/
H A Dimx_spi.c140 uint32_t txidx; member in struct:spi_softc
288 while (sc->txidx < sc->txlen && sc->fifocnt < FIFO_SIZE) {
289 WR4(sc, ECSPI_TXDATA, sc->txbuf[sc->txidx++]);
297 if (sc->txidx == sc->txlen)
316 * and wakeup the waiting thread, which will see that txidx != txlen and
321 device_printf(sc->dev, "rxoverflow rxidx %u txidx %u\n",
322 sc->rxidx, sc->txidx);
344 if (sc->txidx == sc->txlen) {
392 sc->txidx = 0;
403 if (sc->rxidx != sc->rxlen || sc->txidx !
[all...]
/freebsd-12-stable/sys/dev/pcn/
H A Dif_pcn.c1042 pcn_encap(sc, m_head, txidx)
1045 u_int32_t *txidx;
1057 cur = frag = *txidx;
1084 sc->pcn_ldata->pcn_tx_list[*txidx].pcn_txctl |= PCN_TXCTL_OWN;
1086 *txidx = frag;
/freebsd-12-stable/sys/dev/lge/
H A Dif_lge.c1127 lge_encap(sc, m_head, txidx)
1130 u_int32_t *txidx;
1143 cur_tx = &sc->lge_ldata->lge_tx_list[*txidx];
1162 LGE_INC((*txidx), LGE_TX_LIST_CNT);
/freebsd-12-stable/sys/dev/bge/
H A Dif_bge.c5222 bge_encap(struct bge_softc *sc, struct mbuf **m_head, uint32_t *txidx) argument
5228 uint32_t idx = *txidx;
5372 sc->bge_cdata.bge_tx_dmamap[*txidx] = sc->bge_cdata.bge_tx_dmamap[idx];
5378 *txidx = idx;

Completed in 131 milliseconds