RingEnd
cpu_to_le32(RingEnd | de->rx_buf_sz);
de->tx_ring[DE_TX_RING_SIZE - 1].opts2 = cpu_to_le32(RingEnd);
de->rx_ring[DE_RX_RING_SIZE - 1].opts2 = cpu_to_le32(RingEnd);
de->tx_ring[DE_TX_RING_SIZE - 1].opts2 = cpu_to_le32(RingEnd);
cpu_to_le32(RingEnd | de->rx_buf_sz);
flags |= RingEnd;
cpu_to_le32(RingEnd) : 0;
txd->opts2 = cpu_to_le32(SetupFrame | RingEnd | sizeof (de->setup_frame));
cpu_to_le32(DescOwn | RingEnd | cp->rx_buf_sz);
cp->tx_ring[CP_TX_RING_SIZE - 1].opts1 = cpu_to_le32(RingEnd);
desc->opts1 = cpu_to_le32(DescOwn | RingEnd |
eor = (entry == (CP_TX_RING_SIZE - 1)) ? RingEnd : 0;
eor = (entry == (CP_TX_RING_SIZE - 1)) ? RingEnd : 0;
u32 eor = le32_to_cpu(desc->opts1) & RingEnd;
tp->RxDescArray[NUM_RX_DESC - 1].opts1 |= cpu_to_le32(RingEnd);
opts1 |= RingEnd;
desc->size |= cpu_to_le32(RingEnd);
desc->size |= cpu_to_le32(RingEnd);
u32 eor = le32_to_cpu(desc->size) & RingEnd;
desc->size &= cpu_to_le32(RingEnd);