Lines Matching refs:entry
311 unsigned int entry = dirty_tx % priv->tx_ring_size;
312 u32 status = le32_to_cpu(priv->tx_ring[entry].status);
321 info = &priv->tx_buffers[entry];
354 unsigned int entry = priv->cur_rx % priv->rx_ring_size;
361 while (!(priv->rx_ring[entry].status & cpu_to_le32(RDES0_STATUS_OWN))) {
365 status = le32_to_cpu(priv->rx_ring[entry].status);
367 rssi = le32_to_cpu(priv->rx_ring[entry].length) &
386 priv->rx_buffers[entry].mapping,
390 skb_tail_pointer(priv->rx_buffers[entry].skb),
393 priv->rx_buffers[entry].mapping,
400 skb = priv->rx_buffers[entry].skb;
403 priv->rx_buffers[entry].mapping,
405 priv->rx_buffers[entry].skb = newskb;
406 priv->rx_buffers[entry].mapping =
412 priv->rx_buffers[entry].mapping)) {
413 priv->rx_buffers[entry].skb = NULL;
423 priv->rx_ring[entry].buffer1 =
424 cpu_to_le32(priv->rx_buffers[entry].mapping);
427 priv->rx_ring[entry].status = cpu_to_le32(RDES0_STATUS_OWN |
429 priv->rx_ring[entry].length =
431 (entry == priv->rx_ring_size - 1 ?
451 entry = (++priv->cur_rx) % priv->rx_ring_size;
1629 unsigned int entry;
1647 entry = priv->cur_tx % priv->tx_ring_size;
1649 priv->tx_buffers[entry].skb = skb;
1650 priv->tx_buffers[entry].mapping = mapping;
1651 priv->tx_buffers[entry].hdrlen = hdrlen;
1652 priv->tx_ring[entry].buffer1 = cpu_to_le32(mapping);
1654 if (entry == priv->tx_ring_size - 1)
1656 priv->tx_ring[entry].length = cpu_to_le32(flag | skb->len);
1660 priv->tx_ring[entry].status = cpu_to_le32(flag);