• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/netxen/

Lines Matching refs:ring

112 	int i, ring;
115 for (ring = 0; ring < adapter->max_rds_rings; ring++) {
116 rds_ring = &recv_ctx->rds_rings[ring];
168 int ring;
175 for (ring = 0; ring < adapter->max_rds_rings; ring++) {
176 rds_ring = &recv_ctx->rds_rings[ring];
199 int ring, i, size;
208 dev_err(&pdev->dev, "%s: failed to allocate tx ring struct\n",
219 dev_err(&pdev->dev, "%s: failed to allocate cmd buffer ring\n",
231 dev_err(&pdev->dev, "%s: failed to allocate rds ring struct\n",
237 for (ring = 0; ring < adapter->max_rds_rings; ring++) {
238 rds_ring = &recv_ctx->rds_rings[ring];
239 switch (ring) {
286 "rx buffer ring %d\n",
287 netdev->name, ring);
308 for (ring = 0; ring < adapter->max_sds_rings; ring++) {
309 sds_ring = &recv_ctx->sds_rings[ring];
310 sds_ring->irq = adapter->msix_entries[ring].vector;
1506 int ring, u64 sts_data0)
1515 if (unlikely(ring >= adapter->max_rds_rings))
1518 rds_ring = &recv_ctx->rds_rings[ring];
1560 int ring, u64 sts_data0, u64 sts_data1)
1575 if (unlikely(ring > adapter->max_rds_rings))
1578 rds_ring = &recv_ctx->rds_rings[ring];
1644 int opcode, ring = 0, desc_cnt;
1661 ring = netxen_get_sts_type(sts_data0);
1663 ring, sts_data0);
1666 ring = netxen_get_lro_sts_type(sts_data0);
1669 ring, sts_data0, sts_data1);
1680 list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]);
1692 for (ring = 0; ring < adapter->max_rds_rings; ring++) {
1694 &adapter->recv_ctx.rds_rings[ring];
1696 if (!list_empty(&sds_ring->free_list[ring])) {
1697 list_for_each(cur, &sds_ring->free_list[ring]) {
1703 netxen_merge_rx_buffers(&sds_ring->free_list[ring],
1719 /* Process Command status ring */
1776 * If everything is freed up to consumer then check if the ring is full
1777 * If the ring is full then check if more needs to be freed and
1781 * other filling it. If the ring is full when we get out of here and
1837 * receive ring producer