Lines Matching defs:read
329 tx->read = 0;
362 while (READ_ONCE(tx->read) != tx->write) {
430 if (tx->read <= tx->write)
431 return TSNEP_RING_SIZE - tx->write + tx->read - 1;
433 return tx->read - tx->write - 1;
771 if (tx->read == tx->write)
774 entry = &tx->entry[tx->read];
780 /* descriptor properties shall be read first, because valid data
793 length = tsnep_tx_unmap(tx, tx->read, count);
825 tx->read = (tx->read + count) & TSNEP_RING_MASK;
860 if (tx->read != tx->write) {
861 entry = &tx->entry[tx->read];
986 rx->read = 0;
1011 if (rx->read <= rx->write)
1012 return TSNEP_RING_SIZE - rx->write + rx->read - 1;
1014 return rx->read - rx->write - 1;
1076 struct tsnep_rx_entry *read = &rx->entry[rx->read];
1078 tsnep_rx_set_page(rx, entry, read->page);
1079 read->page = NULL;
1160 struct tsnep_rx_entry *read = &rx->entry[rx->read];
1162 tsnep_rx_set_xdp(rx, entry, read->xdp);
1163 read->xdp = NULL;
1392 while (likely(done < budget) && (rx->read != rx->write)) {
1393 entry = &rx->entry[rx->read];
1410 rx->read = (rx->read + 1) & TSNEP_RING_MASK;
1419 /* descriptor properties shall be read first, because valid data
1437 rx->read = (rx->read + 1) & TSNEP_RING_MASK;
1493 while (likely(done < budget) && (rx->read != rx->write)) {
1494 entry = &rx->entry[rx->read];
1511 rx->read = (rx->read + 1) & TSNEP_RING_MASK;
1520 /* descriptor properties shall be read first, because valid data
1538 rx->read = (rx->read + 1) & TSNEP_RING_MASK;
1594 if (rx->read != rx->write) {
1595 entry = &rx->entry[rx->read];
2379 adapter->mdiobus->read = tsnep_mdiobus_read;