Home
last modified time | relevance | path

Searched refs:rdesc_count (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c132 for (i = 0; i < ring->rdesc_count; i++) { in xgbe_free_ring()
166 ring->rdesc_count), in xgbe_free_ring()
189 struct xgbe_ring *ring, unsigned int rdesc_count) in xgbe_init_ring() argument
197 ring->rdesc_count = rdesc_count; in xgbe_init_ring()
200 rdesc_count), &ring->rdesc_dma, in xgbe_init_ring()
206 ring->rdata = kcalloc(rdesc_count, sizeof(struct xgbe_ring_data), in xgbe_init_ring()
369 for (j = 0; j < ring->rdesc_count; j++) { in xgbe_wrapper_tx_descriptor_init()
410 for (j = 0; j < ring->rdesc_count; j++) { in xgbe_wrapper_rx_descriptor_init()
506 packet->rdesc_count = 0; in xgbe_map_tx_skb()
606 packet->rdesc_count = cur_index - start_index; in xgbe_map_tx_skb()
[all …]
Dxgbe.h222 ((_idx) & ((_ring)->rdesc_count - 1)))
253 unsigned int rdesc_count; member
355 unsigned int rdesc_count; member
Dxgbe-drv.c224 return (ring->rdesc_count - (ring->cur - ring->dirty)); in xgbe_tx_avail_desc()
728 for (j = 0; j < ring->rdesc_count; j++) { in xgbe_free_tx_data()
753 for (j = 0; j < ring->rdesc_count; j++) { in xgbe_free_rx_data()
1305 packet->rdesc_count = 0; in xgbe_packet_info()
1314 packet->rdesc_count++; in xgbe_packet_info()
1318 packet->rdesc_count++; in xgbe_packet_info()
1334 packet->rdesc_count++; in xgbe_packet_info()
1347 packet->rdesc_count++; in xgbe_packet_info()
1354 packet->rdesc_count++; in xgbe_packet_info()
1491 ret = xgbe_maybe_stop_tx_queue(channel, ring, packet->rdesc_count); in xgbe_xmit()
Dxgbe-dev.c1100 for (i = 0; i < ring->rdesc_count; i++) { in xgbe_tx_desc_init()
1108 XGMAC_DMA_IOWRITE(channel, DMA_CH_TDRLR, ring->rdesc_count - 1); in xgbe_tx_desc_init()
1176 for (i = 0; i < ring->rdesc_count; i++) { in xgbe_rx_desc_init()
1184 XGMAC_DMA_IOWRITE(channel, DMA_CH_RDRLR, ring->rdesc_count - 1); in xgbe_rx_desc_init()
1194 rdata = XGBE_GET_DESC_DATA(ring, start_index + ring->rdesc_count - 1); in xgbe_rx_desc_init()
1550 for (i = cur_index - start_index + 1; i < packet->rdesc_count; i++) { in xgbe_dev_xmit()
1598 xgbe_dump_tx_desc(ring, start_index, packet->rdesc_count, 1); in xgbe_dev_xmit()
1613 channel->name, start_index & (ring->rdesc_count - 1), in xgbe_dev_xmit()
1614 (ring->cur - 1) & (ring->rdesc_count - 1)); in xgbe_dev_xmit()
1733 ring->cur & (ring->rdesc_count - 1), ring->cur); in xgbe_dev_read()