Lines Matching refs:write

340 	tx->write = 0;
374 while (READ_ONCE(tx->read) != tx->write) {
444 if (tx->read <= tx->write)
445 return TSNEP_RING_SIZE - tx->write + tx->read - 1;
447 return tx->read - tx->write - 1;
493 entry = &tx->entry[(tx->write + i) & TSNEP_RING_MASK];
580 entry = &tx->entry[tx->write];
585 tsnep_tx_unmap(tx, tx->write, count);
599 tsnep_tx_activate(tx, (tx->write + i) & TSNEP_RING_MASK, length,
601 tx->write = (tx->write + count) & TSNEP_RING_MASK;
634 entry = &tx->entry[(tx->write + i) & TSNEP_RING_MASK];
692 entry = &tx->entry[tx->write];
697 tsnep_tx_unmap(tx, tx->write, count);
707 tsnep_tx_activate(tx, (tx->write + i) & TSNEP_RING_MASK, length,
709 tx->write = (tx->write + count) & TSNEP_RING_MASK;
758 entry = &tx->entry[tx->write];
779 tsnep_tx_activate(tx, tx->write, length, true);
780 tx->write = (tx->write + 1) & TSNEP_RING_MASK;
824 if (tx->read == tx->write)
913 if (tx->read != tx->write) {
1038 rx->write = 0;
1064 if (rx->read <= rx->write)
1065 return TSNEP_RING_SIZE - rx->write + rx->read - 1;
1067 return rx->read - rx->write - 1;
1168 index = (rx->write + i) & TSNEP_RING_MASK;
1185 rx->write = (rx->write + i) & TSNEP_RING_MASK;
1226 int index = (rx->write + i) & TSNEP_RING_MASK;
1236 tsnep_rx_reuse_buffer_zc(rx, rx->write);
1237 tsnep_rx_activate(rx, rx->write);
1242 rx->write = (rx->write + i) & TSNEP_RING_MASK;
1453 while (likely(done < budget) && (rx->read != rx->write)) {
1554 while (likely(done < budget) && (rx->read != rx->write)) {
1652 if (rx->read != rx->write) {
1728 tsnep_rx_activate(rx, rx->write);
1729 rx->write++;
1774 tsnep_rx_activate(rx, rx->write);
1775 rx->write++;
2432 adapter->mdiobus->write = tsnep_mdiobus_write;