DescOwn
de->rx_ring[i].opts1 = cpu_to_le32(DescOwn);
if (status & DescOwn)
de->rx_ring[rx_tail].opts1 = cpu_to_le32(DescOwn);
if (status & DescOwn)
txd->opts1 = cpu_to_le32(DescOwn);
txd->opts1 = cpu_to_le32(DescOwn);
dummy_txd->opts1 = cpu_to_le32(DescOwn);
if (!(frame_status & DescOwn))
np->rx_ring[i].cmd_status = cpu_to_le32(DescOwn);
np->rx_ring[i].cmd_status = cpu_to_le32(DescOwn);
np->tx_ring[entry].cmd_status = cpu_to_le32(DescOwn | skb->len);
if (np->tx_ring[entry].cmd_status & cpu_to_le32(DescOwn))
if (hmp->tx_ring[entry].status_n_length & cpu_to_le32(DescOwn))
hmp->rx_ring[i].status_n_length &= cpu_to_le32(~DescOwn);
hmp->rx_ring[i].status_n_length = cpu_to_le32(DescOwn |
hmp->rx_ring[i].status_n_length = cpu_to_le32(DescOwn |
hmp->tx_ring[entry].status_n_length = cpu_to_le32(DescOwn |
hmp->tx_ring[entry].status_n_length = cpu_to_le32(DescOwn |
if (hmp->tx_ring[entry].status_n_length & cpu_to_le32(DescOwn))
if (desc_status & DescOwn)
desc->status_n_length |= cpu_to_le32(DescOwn |
desc->status_n_length |= cpu_to_le32(DescOwn |
cpu_to_le32(DescOwn | RingEnd | cp->rx_buf_sz);
cpu_to_le32(DescOwn | cp->rx_buf_sz);
if (status & DescOwn)
desc->opts1 = cpu_to_le32(DescOwn | RingEnd |
desc->opts1 = cpu_to_le32(DescOwn | cp->rx_buf_sz);
if (status & DescOwn)
opts1 = DescOwn;
WRITE_ONCE(desc->opts1, cpu_to_le32(DescOwn | eor | R8169_RX_BUF_SIZE));
opts1 |= DescOwn;
txd_first->opts1 |= cpu_to_le32(DescOwn | FirstFrag);
if (status & DescOwn)
if (status & DescOwn)
if (txstatus & DescOwn)
while ((ep->rx_ring[entry].rxstatus & DescOwn) == 0) {
ep->rx_ring[entry].rxstatus = DescOwn;
ep->rx_ring[i].rxstatus = DescOwn;
| DescOwn;
rp->rx_ring[i].rx_status = cpu_to_le32(DescOwn);
rp->tx_ring[entry].tx_status |= cpu_to_le32(DescOwn);
if (txstatus & DescOwn)
rp->tx_ring[entry].tx_status = cpu_to_le32(DescOwn);
if (desc_status & DescOwn)
desc->rx_status = cpu_to_le32(DescOwn);